Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

Introducción a la personalización de Microsoft Office Outlook Web Access para Exchange Server 2003

 

Última modificación del tema: 2007-04-04

Para muchos, la mejora de Microsoft Office Outlook Web Access para Exchange Server 2003 es la característica más popular de Microsoft Exchange Server 2003. El nuevo Outlook Web Access tiene muchas características nuevas y se parece más a la aplicación Outlook completa. Pero como sucede con cualquier aplicación web empaquetada, tras el primer momento de la novedad, se desea hacer cambios.

En ocasiones, los cambios son menores como, por ejemplo, añadir el logotipo de la compañía a la página de inicio de sesión. Otros pueden incluir la integración de Outlook Web Access en los procesos de flujo de trabajo corporativo mediante formularios web de Exchange. Otra manera habitual en que las compañías personalizan Outlook Web Access es incrustando partes de la interfaz de usuario en un portal web, como Microsoft Windows SharePoint Services.

En este tema, destacamos algunas maneras de personalizar Outlook Web Access. Encontrará vínculos a documentación de Microsoft acerca de las formas correctas de hacer estos cambios, además de vínculos a artículos relevantes de Knowledge Base.

Antes de tratar los tipos de personalización, hay algunas cosas que conviene entender acerca de Outlook Web Access.

Primero, Microsoft no puede ofrecer soporte al sistema si se modifican los archivos de origen de Outlook Web Access. Sí se ofrece soporte para el sistema sin modificar. Pero si se cambia el código fuente de la página web subyacente, no podemos hacernos responsables de esos cambios. Por tanto, lo primero que hay que hacer cuando se esté modificando el código es una copia de seguridad de todos los archivos que se vayan a modificar. Si tiene problemas con las modificaciones, vuelva a los archivos originales y vea si funcionan correctamente. Si desea saber la versión oficial sobre el soporte para la personalización de Outlook Web Access, asegúrese de leer en Microsoft Knowledge Base el artículo 327178, "Directiva de soporte técnico de Microsoft para la personalización de Outlook Web Access para Exchange".

Otra cosa importante es recordar que los Service Packs y las actualizaciones de software de Exchange pueden sobrescribir los archivos personalizados. Las dos cosas que hay que hacer para asegurarse de que pueden recuperar los cambios son las siguientes:

  • Copias de seguridad de los archivos originales. Sí, parece obvio pero, en este caso, no es por la razón habitual. Antes de modificar los archivos, cree una copia almacenada localmente del área original de Outlook Web Access. Almacene estos archivos en una ubicación sin acceso, para que no se puedan eliminar por error, por ejemplo en un archivo ZIP comprimido. Después de instalar el Service Pack o la actualización de software, compare el contenido del archivo con los archivos del disco. Examine con cuidado los archivos actualizados para determinar si debe actualizar también los archivos personalizados. Es más fácil comparar el archivo original con uno actualizado, que comparar un archivo personalizado con el actualizado.
  • Copias de seguridad de los archivos personalizados. De nuevo, esto parece obvio. Después de haber implementado las personalizaciones en un servidor, cree una copia almacenada localmente del área personalizada de Outlook Web Access. Después, si instala un Service Pack o actualización de software y no hubiera cambios significativos en Outlook Web Access, puede desempaquetar simplemente los archivos almacenados.

Y por último, recuerde que algunas personalizaciones suponen editar el Registro de Windows del equipo que está ejecutando Exchange Server. Tenga mucho cuidado al hacer estos cambios y guarde siempre los valores modificados en un archivo .reg, si tiene que volver a aplicar los cambios más tarde.

Una de las personalizaciones más sencillas, y comunes, de Outlook Web Access es modificar el texto, las imágenes y el diseño de la página de inicio de sesión.

Las páginas ASP de inicio de sesión se almacenan en los directorios Exchsvr\Exchweb\bin\auth\<idioma>. Las páginas ASP para cerrar sesión están situadas en los directorios Exchsvr\Exchweb\bin\<idioma>. Recuerde que Outlook Web Access determina el idioma adecuado según la configuración del explorador del usuario. Si está pensando en personalizar estas páginas, asegúrese de que personaliza las páginas para todos los idiomas que los usuarios puedan necesitar.

Hay dos detalles de implementación que hacen que la personalización de la página de inicio de sesión sea fácil:

  • Todas las cadenas de texto están definidas como variables de Jscript, situadas en la parte superior de la página logon.asp.
  • Las imágenes y el diseño de página usan codificación HTML estándar. Esta codificación permite una fácil manipulación.

Para obtener más información detallada sobre cómo personalizar la página de inicio de sesión, lea Personalización de la página de inicio de Outlook Web Access.

Outlook Web Access permite habilitar y deshabilitar características individuales. Este proceso se conoce como "segmentación". Las características pueden deshabilitarse por servidor y por usuario.

Si se ha deshabilitado una característica en el nivel de servidor, ese valor tiene prioridad sobre el valor que se almacena en la configuración por usuario. Si se habilita una característica en el nivel de servidor, la configuración por usuario, si existe, controla si el usuario tiene acceso a la característica. El valor por usuario predeterminado es habilitar todas las características.

Para obtener instrucciones completas sobre cómo configurar la segmentación de Outlook Web Access, consulte en Microsoft Knowledge Base el artículo 833340, Cómo modificar la apariencia y la funcionalidad de Outlook Web Access mediante la característica de segmentación en Exchange 2003".

La segmentación por servidor está controlada mediante el uso de la entrada del Registro de Windows almacenada en la siguiente clave:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeWeb\OWA

El valor DWORD DefaultMailboxFolderSet controla qué características están disponibles.

CautionPrecaución:
La modificación incorrecta del Registro puede ocasionar problemas graves que quizás requieran volver a instalar el sistema operativo. Es posible que los problemas derivados de una modificación incorrecta del Registro no se puedan resolver. Antes de modificar el Registro, se recomienda realizar una copia de seguridad de todos los datos importantes.

Recuerde que la configuración de la clave CurrentControlSet no es permanente hasta que se guarda en una clave ControlSet000X. Esto se produce cuando el sistema se apaga o se reinicia. Debe ser al menos administrador local para modificar el Registro del servidor de Exchange.

Si la topología de Exchange Server usa servidores front-end y back-end, efectúe el cambio en la entrada del Registro de todos los servidores back-end.

La segmentación por usuario se controla mediante la propiedad de Active Directory msExchMailboxFolderSet en los objetos de usuario de la organización. Use la herramienta Editor ADSI para modificar los valores. El Editor ADSI se encuentra en la carpeta Support\Tools de los medios de instalación de Microsoft Windows 2000. Un medio más eficaz podría ser escribir un script que utilice ADSI para definir el atributo para varios usuarios.

Los valores que usan la entrada de Registro y el atributo de Active Directory representan una máscara de bits. Cuando la posición de bit está definida en "1", se habilita la característica. Cuando la posición de bit está definida en "0", se deshabilita la característica. En la siguiente tabla se muestran los valores decimales y hexadecimales para cada característica. Para obtener información sobre cómo usar estos valores y ejemplos, consulte en Microsoft Knowledge Base el artículo 833340, "Cómo modificar la apariencia y la funcionalidad de Outlook Web Access mediante la característica de segmentación en Exchange 2003".

 

Característica de Outlook Web Access Valor decimal Valor hexadecimal

Mensajería (correo electrónico)

1

0x0000 0001

Calendario

2

0x0000 0002

Contactos

4

0x0000 0004

Tareas

8

0x0000 0008

Diario

16

0x0000 0010

Notas adhesivas

32

0x0000 0020

Carpetas públicas

64

0x0000 0040

Avisos

128

0x0000 0080

Notificación de correo nuevo

256

0x0000 0100

Cliente enriquecido

512

0x0000 0200

Corrector ortográfico

1024

0x0000 0400

S/MIME

2048

0x0000 0800

Carpetas de búsqueda

4096

0x0000 1000

Firma

8192

0x0000 2000

Reglas

16384

0x0000 4000

Temas

32768

0x0000 8000

Correo electrónico no deseado

65536

0x0001 0000

Todas las características

4294967295

0xFFFF FFFF

Aunque Outlook Web Access incluye cinco temas estándar, es posible que la organización desee un aspecto diferente. Al crear un nuevo tema o modificar uno existente, puede cambiar el esquema de colores, los gráficos de fondo y las imágenes de los botones.

Crear temas de Outlook Web Access requiere mucho trabajo por lo que una explicación completa está más allá del ámbito de esta descripción general. Sin embargo, se ofrece información completa en Creación e implementación de temas de Outlook Web Access.

Si la topología de Exchange Server usa servidores front-end y back-end, tendrá que cambiar el Registro de Windows para agregar el tema en todos los servidores back-end y tendrá que copiar archivos de temas en la misma ubicación en cada servidor front-end. Si usa una solución en clúster, asegúrese de que realiza los cambios en cada uno de los nodos de clúster para que la conmutación por error se produzca correctamente.

Microsoft Office SharePoint Portal Server 2003 incluye cuatro elementos web que muestran cómo volver a utilizar Outlook Web Access en una aplicación de portal. Los cuatro elementos web pueden mostrar el contenido del calendario, bandeja de entrada y tareas del usuario, además de una carpeta de buzón especificada por el usuario. Para obtener información acerca de los elementos web de SharePoint, consulte Integrating Exchange Server 2003 with SharePoint Products and Technologies (página en inglés).

Además de cambiar el aspecto de Outlook Web Access, también puede ampliarlo para trabajar con nuevos tipos de elementos que se almacenan en Exchange. Use los formularios web de Exchange Server basados en ASP para modificar la forma en que los elementos del almacén se muestran y se modifican. Puede encontrar información acerca de cómo crear formularios web personalizados de Exchange Server en MSDN. Para ver una introducción de los formularios web de Exchange Server, consulte Web Forms (página en inglés). Para obtener información de referencia más detallada sobre los formularios web, consulte Exchange Web Forms (página en inglés).

Hay artículos de Microsoft Knowledge Base y de otras fuentes que tratan la forma de usar un filtro de Interfaz de programación de aplicaciones de servicios de Internet (ISAPI, Internet Services Application Programming Interface) para interceptar llamadas a Outlook Web Access. Los usos típicos incluyen modificar o restringir la información que se envía a Outlook Web Access. Un ejemplo en Knowledge Base es el artículo 310599, "Cómo integrar la parte del código del idioma de interfaz OWA", que describe la manera de restringir el idioma que usa el cliente de Outlook Web Access.

Sin embargo, se recomienda encarecidamente que no use un filtro ISAPI junto con Outlook Web Access.

Para obtener más información sobre cómo personalizar las opciones de usuario final de Outlook Web Access como las firmas de correo electrónico, el número de elementos mostrados, el seguimiento de mensajes, etc., consulte la documentación de ayuda de Outlook Web Access haciendo clic en el icono Ayuda en la esquina superior derecha de la interfaz de usuario de Outlook Web Access y seleccionando Opciones.

 
¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios
Mostrar:
© 2014 Microsoft