Cómo crear un portal personalizado: El escritorio digital
m Aprenderemos (1) Introducción Qué es el escritorio digital Elementos Características ¿Por qué un escritorio digital? Consideraciones de diseño y componentes Diseño Outlook para hoy Arquitectura Soporte nuevas herramientas Microsoft Outlook 2000 Outlook: control de vistas Web
m Aprenderemos (2) Cómo crear un escritorio digital adecuado al perfil del usuario Enlaces Integración con Outlook para Hoy A tener en cuenta: Browser Desarrollo Implantación de soluciones basadas en el escritorio digital Utilización Offline Digital Dashboard Starter Kit Recursos
m Introducción
m ¿Qué es un escritorio digital? Brinda una idea general de qué y cómo lo está haciendo. Un conjunto de medidores e indicadores Métricas Alertas Ordenado del centro hacia los lados Un conjunto de las herramientas más comunes Que PUEDAN ser albergados en un lugar común
m ¿Qué es un escritorio Digital? Un portal personalizado hacia el Sistema Nervioso Digital (Digital Nervous System) Un rápido vistazo al status de la operación con enlaces para investigar más Un kit the herramientas para las funciones más comunes. No hay una escritorio standard Basada en plantillas para su posterior modificación
m Elementos de un escritorio digital Controles dispuestos en tres categorías: Indicadores personales ¿Cuánto correo electrónico sin leer? ¿Cuántas reuniones para hoy? ¿mañana? Tareas pendientes clasificadas por prioridad Indicadores de trabajo ¿Qué asuntos críticos tengo pendientes? ¿Mis clientes están contentos? Indicadores globales ¿Cómo está el mercado de acciones? ¿Algún comunicado de prensa que deba leer? Enlaces a las aplicaciones que deban accederse diariamente
m Características Extremadamente flexible y fácil de modificar por el usuario final Fácilmente conectado a las diferentes fuentes de información Exchange Folders, Bases de datos, Web Disponible fuera de línea De fácil distribución y administración
m ¿Por qué un escritorio digital? Trabajadores del conocimiento (Knowledge workers): Incrementan el flujo de información a través de su escritorio Incrementan la demanda de poner cosas sobre su escritorio y “tenerlas a mano” Prioridad absoluta sobre la disponibilidad inmediata de información esencial para la consecución de los objetivos empresariales
m Outlook para Hoy Visualiza citas, tareas e información sobre el número de nuevos mensajes en nuestro buzón Puede personalizarse Ej: Datos financieros, información bolsa de valores, ….
m Consideraciones de diseño y componentes
m Diseño de un escritorio digital Definir el perfil del usuario/s Definir el contenido Almacenar el contenido sobre el servidor de Exchange o en la Web Construir la página HTML (FrontPage) Outlook View Control Office Web Components Codificar los scripts necesarios Implantar
m Outlook para Hoy Hiper-enlaces Desplegadas usando DHTML & IE Pueden ser personalizadas al: Añadir textos, enlaces, botones e imágenes Cambiando estilos (backgrounds, fonts) Añadiendo scripts Añadiendo componentes ActiveX Puede ser un ASP ejecutándose en el servidor Puede ser un HTML en el disco duro
m Arquitectura Outlook View ActiveX® Control También descargables desde la Web. No en Office 2000 Internet Explorer Web Publishing Component and Data Source Objects Modelo de objetos Outlook Office Pluggable Components (“COM Add-Ins”) & Web Components “Home pages” asignables a carpetas Outlook / DHTML CDO (Collaboration Data Objects)
m Soporte de nuevas herramientas VBA6 Microsoft Script Editor (MSE) – un subconjunto de Visual InterDev IDE utilizado para invocar objetos COM Visual C++ – Construcción de objetos COM con llamadas a servicios de Office Visual J++ – JVM traducción entre objetos COM y objetos Java
m Sobre Microsoft Outlook 2000 Buena plataforma para los desarrolladores Incluye: COM Add-ins VBA Nuevo modelo de objetos Homepages para carpetas Seguimiento de actividad Outlook ActiveX View Control Asistente para carpetas de grupo Impresión de Formularios
m Control de vistas Outlook Outlook Add-on Requiere Outlook 2000 Vistas Outlook (ActiveX) Tablas Calendario Contactos Planificación
m Control de vistas Trabaja dentro de: Outlook Folder Home Pages Cualquier página vista con IE Dentro de IE En una carpeta con una Home page asignada
m Web Enlaces WWW Noticias Tiempo Tráfico … Controles Activex ® Canales activos Iframes
m Cómo crear un escritorio digital adecuado al perfil del usuario
m Enlaces Usar URLs Outlook Sintaxis: Outlook: Sintaxis: Outlook: Ejemplo: Outlook://Public Folders/ All Public Folders/My Folder/ Casos especiales: Outlook: Inbox, calendar, tasks, contacts, etc.
m Integración con Outlook para hoy Enlaces a carpetas de Outlook My Tasks My Tasks Enlaces a carpetas públicas de Exchange Favorites Favorites
m Integración con Outlook para hoy Control de vista filter = “’[Importance] = ‘” & ObjNS.Currentuser.Name </object>
m Página Outlook para hoy Consolida información clave para un rápido acceso Hospeda componentes Mecanismos flexibles de implantación: (HTML, ASP, DLL) Utiliza VS 6.0 para construir la página de Outlook para Hoy (Outlook today) Extraer la página desde outlwvw.dll Entrada en el registro en: HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Outlook\To day: URL: URL:
m A tener en cuenta: Browser Outlook Today utiliza un subconjunto del Internet Explorer Puede utilizar la versión completa de IE: Mínima pérdida de rendimiento Botones atrás/adelante Soporte completo de Iframe Internet Uso de la caché offline del Explorer Home pages en carpetas y páginas Web: Utilizan la versión completa del IE Ancho de banda
m Implantación de soluciones basadas en el “Escritorio digital” Ficheros en discos locales/remotos Como una DLL Add-in COM Como un conjunto de carpetas públicas con posibilidad de trabajar offline Aplicación basada en una Intranet Como una carpeta de grupo (team folder) – solución híbrida
m A tener en cuenta: Desarrollo DLL Mejor rendimiento Distribución con SMS o con la personalización de instalación de Office 2000 Laborioso de actualizar en grandes implantaciones Una buena apuesta es el uso de carpetas públicas Fácil de actualizar Ligeramente más lento No olvidar asignar los valores en el registro
m Personalización Apoyarse en la infraestructura existente Windows 2000 y el Active Directory Usar nuggets Personalización Preferencias Outlook window.external.Setpref(ValueName, ValueData); Cookies XML
m Offline Las Home Pages pueden funcionar offline 3 niveles o más … Outlook Today no puede trabajar offline Puede solucionarse usando home page en carpetas Cuidado con páginas ASPs
m Digital Dashboard Starter Kit 6 Ejemplos Guía para el desarrollo Próxima liberación a usuarios
m Recursos officeupdate.microsoft.com/outlook mailto: