Compartir a través de


Configurar fichas personalizadas en Communicator 2007 R2

Última modificación del tema: 2009-05-13

En Communicator 2007 R2 se ha modificado ligeramente el procedimiento para configurar las fichas personalizadas contextuales con el fin de incluir un nuevo atributo <client>, que permite que las fichas personalizadas aparezcan tanto en Office Communicator como en el cliente de Communicator Web Access. En Communicator 2007 R2 puede agregar también fichas personalizadas a la tarjeta de contacto. Las fichas personalizadas no se muestran en otros clientes (como Office Communications Server 2007 R2 Attendant). En este tema se describe más detalladamente cómo configurar las fichas contextuales.

Nota

Solo se puede especificar Communicator Web Access en el atributo <client>; actualmente, el atributo no admite otros clientes. Al configurar las fichas personalizadas para Office Communicator y Communicator Web Access, no olvide probar la funcionalidad en ambos clientes para garantizar que funciona de la manera prevista.

Configurar fichas personalizadas contextuales

Puede ampliar la interfaz de usuario de Office Communicator 2007 R2 agregando páginas de contenido web a la ventana de Office Communicator. Las páginas aparecen en un panel justo debajo de la Lista de contactos, y los usuarios cambian de una página a otra haciendo clic en las fichas situadas en la parte inferior del panel. Al agregar fichas a la tarjeta de contacto, estas aparecen en la parte inferior de la tarjeta de contacto y, al hacer clic en una ficha, se abre una ventana del explorador con la página definida.

Las fichas personalizadas son especialmente eficaces porque permiten a Office Communicator pasar el URI del usuario actual a la ficha definida en la ventana de Office Communicator, o el URI del contacto mostrado en la tarjeta de contacto a la ficha definida en la tarjeta de contacto.

El proceso para mostrar una ficha personalizada en Office Communicator se compone de los pasos siguientes:

  • Crear el contenido que desea cargar en la ficha personalizada. Guarde el contenido en una ubicación de la red a la que tengan acceso Communicator y cualquier otro cliente que necesite mostrar fichas personalizadas. El contenido puede ser una página web estática o una aplicación web que incluya controles HTML, JavaScript, ActiveX y ventanas emergentes.
  • Crear y configurar el archivo XML que se usa para configurar las fichas personalizadas de Office Communicator. El formato de este archivo XML se ha modificado para incluir un nuevo atributo <client>, que especifica si la ficha personalizada debe aparecer también en los clientes de Communicator Web Access.
  • Definir una entrada del Registro en la sección \Software\Policies\Microsoft\Communicator que proporcione la ubicación del archivo de definición de fichas.
  • Crear un gráfico en formato PNG (Portable Network Graphics) para la ficha. El gráfico puede tener un tamaño máximo de 16 píxeles de alto por 16 de ancho, o exactamente 32 píxeles de alto por 32 de ancho.

En esta sección se proporciona información actualizada para crear y configurar el archivo XML que se usa para configurar las fichas personalizadas. Los demás pasos no han cambiado y se analizan detalladamente en la Guía de implementación de Microsoft Office 2007, que está disponible en la Biblioteca de TechNet de Office Communications Server 2007 (En Inglés).

Creación del archivo de definición de fichas personalizadas

Office Communicator 2007 R2 usa un archivo de definición de fichas XML que define las fichas mostradas y la dirección de la página principal de cada ficha. El archivo de definición de fichas tiene el siguiente formato:

<?xml version="1.0" ?>  
<tabdata> 
<tab> 
   <image>http://site/image.png</image>  
   <name>Título de la ficha</name> 
   <tooltip>Texto de información sobre herramientas</tooltip>  
   <contenturl> http://site/content</contenturl>   
   <userid>true</userid>
   <contactid>true</contactid>
   <accessibility>inside</accessibility>
   <client>
      <communicatorWebAccess>true</communicatorWebAccess>
   </client>
 </tab> 
</tabdata>

Elementos XML del archivo de definición de fichas personalizadas

Elemento XML Descripción Elemento obligatorio

!ELEMENT tabdata tab*

Contiene 0 o más elementos de ficha. El número máximo de elementos de ficha es 32.

No

!ELEMENT tab (image, name, tooltip, contenturl, userid, contactid, accessibility, client)

Contiene los elementos image, name, tooltip, contenturl, userid, contactid y accessibility.

No

!ELEMENT image %URI

Proporciona una dirección URL para el icono de imagen de la ficha. La imagen debe tener el formato PNG.

No

!ELEMENT name (#PCDATA)

Nombre descriptivo del nodo XML. No se muestra en la interfaz de usuario.

!ELEMENT tooltip (#PCDATA)

Muestra el texto de la información sobre herramientas cuando el mouse se coloca sobre la ficha.

No

!ELEMENT contenturl %URI

Proporciona el URI de la página que se muestra cuando el usuario selecciona la ficha. El archivo debe estar almacenado en la intranet o en un sitio seguro o de confianza en Internet. El vínculo debe tener el formato https:// (recomendado), o el formato http:// o file:///.

!ELEMENT userid (“true” | “false”)

Determina si Communicator pasará la información de identificador de cuenta SIP (protocolo de inicio de sesión) del usuario a la dirección URL de la ficha. El valor predeterminado es “false”.

No

!ELEMENT contactid (“true” | “false”)

Determina si la ficha aparece en la tarjeta de contacto. Las fichas definidas sin contactid o con contactid=false solamente aparecerán en la ventana de Communicator. Las fichas definidas con contactid=true aparecerán en la tarjeta de contacto y Communicator pasará el contacto seleccionado a la página definida. El valor predeterminado es “false”.

No

!ELEMENT accessibility (“inside” | “outside” | “both”)

Determina si la dirección URL debe mostrarse cuando el usuario inicia sesión desde dentro de la empresa, desde fuera de la empresa o en ambos casos. Este elemento se proporciona para que Communicator 2007 R2 no intente mostrar páginas de la intranet cuando el usuario inicia sesión desde fuera de la empresa, lo que daría lugar a un error de “no se encuentra la página”.

No

!ELEMENT client (communicatorWebAccess)

Especifica los clientes que deben mostrar la ficha, además de Office Communicator.

No

!ELEMENT communicatorWebAccess (“true” | “false”)

Especifica que los clientes de Communicator Web Access deben mostrar la ficha.

No

Nota

El icono de ficha debe tener el formato PNG (Portable Network Graphics). Si no se puede encontrar el archivo PNG o no tiene el formato correcto, Communicator muestra un icono predeterminado.
El archivo HTML con el contenido de las fichas debe estar en una ubicación de confianza de la red. Los archivos XML y PNG se pueden almacenar en la misma ubicación que el archivo HTML, o en un servidor de red o equipo local. Por ejemplo:

  • file:///\\contonso-it\oc\fichas.xml
  • file:///c:/miFicha/fichas.xml

Ejemplo de archivo de definición de fichas

En el ejemplo siguiente se muestra un archivo de definición de fichas con dos fichas.

<?xml version="1.0" ?>  
<tabdata> 
<tab> 
   <image>http://site/image.png</image>  
   <name>Título de la ficha</name> 
   <tooltip>Texto de información sobre herramientas</tooltip>  
   <contenturl> http://site/content</contenturl>   
   <userid>true</userid>
   <contactid>true</contactid>
   <accessibility>inside</accessibility>
   <client>
      <communicatorWebAccess>true</communicatorWebAccess>
   </client>
 </tab> 
</tabdata>

Nota

El archivo XML se puede utilizar para configurar hasta 32 fichas en el cliente. No obstante, proceda con cautela, ya que a los usuarios les puede resultar difícil administrar una lista grande de fichas en un equipo cliente con una pantalla de baja resolución.