Partilhar via


Configurando guias personalizadas no Communicator 2007 R2

Tópico modificado em: 2009-05-13

No Communicator 2007 R2, o procedimento para configurar guias personalizadas contextuais foi modificado ligeiramente para acomodar um novo atributo <client>, o qual permite que as guias personalizadas apareçam no Office Communicator e também no cliente do Communicator Web Access. No Communicator 2007 R2, você também pode adicionar guias personalizadas ao cartão de visita. Essas guias não são exibidas em outros clientes (como o Office Communications Server 2007 R2 Attendant). Este tópico aborda detalhadamente a configuração das guias contextuais.

Dd425110.note(pt-br,office.13).gifObservação:
Apenas o Communicator Web Access pode ser especificado no atributo <client>; no momento, esse atributo não oferece suporte a outros clientes. Quando você configura guias personalizadas tanto para o Office Communicator como para o Communicator Web Access, não deixe de testar a funcionalidade nos dois clientes para assegurar que tudo funciona como esperado.

Configurando guias personalizadas contextuais

Você pode estender a interface do usuário do Office Communicator 2007 R2 adicionando páginas de conteúdo baseado na Web à janela do Office Communicator. As páginas aparecem em um painel logo abaixo da Lista de Contatos, e o usuário alterna entre elas clicando em guias na parte inferior do painel. Quando você adiciona guias ao cartão de visita, elas aparecem na parte inferior do cartão de visita. Ao clicar em uma das guias, você abre uma janela do navegador com a página definida.

As guias personalizadas são particularmente eficientes, pois permitem que o Office Communicator passe o URI do usuário atual para a guia definida na janela do Office Communicator ou o URI do contato exibido no cartão de visita para a guia definida no cartão de visita.

O processo para exibir uma guia personalizada no Office Communicator consiste nas seguintes etapas:

  • Criação do conteúdo a ser carregado na guia personalizada. Salve o conteúdo em um local da rede que possa ser acessado pelo Communicator e por todos os outros clientes que precisem exibir guias personalizadas. O conteúdo pode ser uma página da Web estática ou um aplicativo Web que inclua HTML, JavaScript, controles ActiveX e janelas pop-up.
  • Criação e configuração do arquivo XML usado para configurar guias personalizadas para o Office Communicator. O formato desse arquivo XML foi modificado para incluir um novo atributo <client>, que especifica se a guia personalizada também deve aparecer nos clientes do Communicator Web Access.
  • Definição de uma entrada no hive \Software\Policies\Microsoft\Communicator do Registro que fornece o local do arquivo de definição de guia.
  • Criação de um elemento gráfico no formato PNG (Portable Network Graphics) para a guia. O elemento gráfico pode ter até 16 pixels de altura por 16 pixels de largura ou exatamente 32 pixels de altura por 32 pixels de largura.

Esta seção fornece informações atualizadas sobre a criação e a configuração do arquivo XML usado para configurar guias personalizadas. As outras etapas não foram alteradas e são abordadas em detalhes no Guia de Implantação do Microsoft Office 2007, disponível em Office Communications Server 2007 TechNet Library (em inglês).

Criando o arquivo de definição de guia personalizada

O Office Communicator 2007 R2 usa um arquivo de definição de guia em XML para definir as guias exibidas e o endereço da página principal de cada guia. Esse arquivo tem o seguinte formato:

<?xml version="1.0" ?>  
<tabdata> 
<tab> 
   <image>http://site/image.png</image>  
   <name>Título da guia</name> 
   <tooltip>Texto da dica de ferramenta</tooltip>  
   <contenturl> http://site/content</contenturl>   
   <userid>true</userid>
   <contactid>true</contactid>
   <accessibility>inside</accessibility>
   <client>
      <communicatorWebAccess>true</communicatorWebAccess>
   </client>
 </tab> 
</tabdata>

Elementos XML no arquivo de definição de guia personalizada

Elemento XML Descrição Elemento necessário

!ELEMENT tabdata tab*

Contém 0 ou mais elementos de guia. O número máximo de elementos de guia é 32.

Não

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

Contém os elementos image, name, tooltip, contenturl, userid, contactid e accessibility.

Não

!ELEMENT image %URI

Fornece uma URL para o ícone da imagem da guia. A imagem deve estar no formato PNG.

Não

!ELEMENT name (#PCDATA)

Um nome amigável para o nó XML. Esse nome não é exibido na interface do usuário.

Sim

!ELEMENT tooltip (#PCDATA)

Exibe o texto da dica de ferramenta quando o mouse passa sobre a guia.

Não

!ELEMENT contenturl %URI

Fornece o URI da página a ser exibida quando o usuário seleciona a guia. O arquivo deve estar localizado na intranet, ou em um site seguro ou confiável na Internet. O link deve estar no formato https:// (recomendado) ou no formato http:// ou file:///.

Sim

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

Determina se o Communicator passará as informações de ID da conta SIP do usuário para a URL da guia. O valor padrão é “false”.

Não

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

Determina se a guia aparece no cartão de visita. As guias definidas sem contactid ou com contactid=false aparecerão apenas na janela do Communicator. As guias definidas com contactid=true aparecerão no cartão de visita, e o Communicator passará o contato selecionado para a página definida. O valor padrão é “false”.

Não

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

Determina se a URL deverá ser exibida quando o usuário fizer logon de dentro da empresa, de fora da empresa ou ambos. Isso é fornecido para que o Communicator 2007 R2 não tente exibir páginas da intranet quando o usuário fizer logon de fora da empresa, resultando em um erro “página não encontrada”.

Não

!ELEMENT client (communicatorWebAccess)

Especifica os clientes que devem exibir a guia, além do Office Communicator.

Não

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

Especifica se os clientes do Communicator Web Access devem exibir a guia.

Não

Dd425110.note(pt-br,office.13).gifObservação:
O ícone de guia deve estar no formato PNG. Se o arquivo PNG não for encontrado ou não estiver no formato correto, o Communicator exibirá um ícone padrão.
O arquivo HTML que inclui o conteúdo da guia deve estar em um local confiável na rede. Os arquivos XML e PNG podem ser armazenados no mesmo local do arquivo HTML ou em um servidor de rede ou computador local. Por exemplo:
  • file:///\\contonso-it\oc\guias.xml
  • file:///c:/minhaGuia/guias.xml

Exemplo de arquivo de definição de guia

O exemplo a seguir mostra um arquivo de definição de guia com duas guias.

<?xml version="1.0" ?>  
<tabdata> 
<tab> 
   <image>http://site/imagem.png</image>  
   <name>Título da guia</name> 
   <tooltip>Texto da dica de ferramenta</tooltip>  
   <contenturl> http://site/content</contenturl>   
   <userid>true</userid>
   <contactid>true</contactid>
   <accessibility>inside</accessibility>
   <client>
      <communicatorWebAccess>true</communicatorWebAccess>
   </client>
 </tab> 
</tabdata>
Dd425110.note(pt-br,office.13).gifObservação:
O arquivo XML pode ser usado para configurar até 32 guias no cliente. No entanto, tenha cuidado, pois pode ser difícil para o usuário gerenciar uma longa lista de guias em um computador cliente que utilize uma tela de baixa resolução.