Variáveis do modelo
Instâncias de variáveis de modelo (representadas por um elemento templateVariable ) especificam os dados de um item de feed de atividade em um modelo de atividade.
Para obter um exemplo de XML do feed de atividades, consulte Exemplo XML do Feed de Atividades.
A tabela a seguir mostra os tipos de variáveis de modelo com suporte, cada uma representada pelo valor de enumeração XML correspondente.
Tipo de variável de modelo | Descrição |
---|---|
entityVariable |
Uma pessoa, um grupo ou outra coisa. |
linkVariável |
Um link. |
listVariable |
Um grupo de objetos. |
pictureVariable |
Uma imagem. |
publisherVariable |
O editor do item de feed de atividades. |
textVariable |
Um bloco de texto. |
Cada tipo de variável de modelo tem elementos necessários para especificar os dados sobre essa variável. As variáveis de modelo são especificadas da seguinte maneira:
<templateVariable type="variable type">
Variável de modelo de lista
Você pode especificar variáveis de modelo contidas em uma lista (delimitada pelos elementos listVariable e listItems ) da seguinte maneira:
<simpleTemplateVariable type="variable type of text, link, or picture">
Uma variável de modelo do tipo listVariable é um contêiner para objetos. Ele pode conter itens delimitados por vírgulas (do tipo linkVariável ou textVariável ) ou imagens (do tipo pictureVariable ). Listas pode conter até cinco itens de link, cinco itens de texto ou cinco imagens.
O OSC (Outlook Social Connector) localiza itens de link ou lista de texto de acordo com a localidade do sistema Windows.
Para analisar e exibir corretamente imagens em um item de feed de atividades, você deve incluir imagens em uma lista. Todas as imagens são redimensionadas para ter 52 pixels de altura. A largura da imagem não é redimensionada.
Elementos de variável de modelo
Esta seção aborda os elementos necessários e opcionais com suporte para cada tipo de variável de modelo.
entityVariable
Elemento | Descrição |
---|---|
name |
O nome da variável. Obrigatório. |
id |
A ID exclusiva do usuário. Obrigatório. |
nameHint |
O nome a ser exibido no item do feed. Opcional. |
profileUrl |
A URL do perfil da pessoa que será usada como hiperlink para o nome da pessoa no item do feed, se o nome da pessoa estiver presente. Opcional. |
emailAddress |
O endereço de email usado para atualizar as informações de contato dessa pessoa no Outlook. Opcional. |
linkVariável
Elemento | Descrição |
---|---|
name |
O nome da variável. Obrigatório. |
value |
A URL deste link. Obrigatório. |
text |
O texto do link a ser exibido em vez da URL em si. Opcional. |
listVariable
Elemento | Descrição |
---|---|
name |
O nome da variável. Obrigatório. |
Listitems |
Um contêiner para itens na lista. Obrigatório. |
pictureVariable
Elemento | Descrição |
---|---|
name |
O nome da variável. Obrigatório. |
value |
A URL da imagem. Obrigatório. |
altText |
O texto alternativo a ser exibido para acessibilidade e quando o usuário move o ponteiro do mouse sobre a imagem. Opcional. |
href |
O hiperlink a ser usado quando o usuário clicar na imagem, se o destino desejado não for a URL de imagem especificada pelo elemento valor . Opcional. |
publisherVariable
Elemento | Descrição |
---|---|
name |
O nome da variável. Obrigatório. |
id |
A ID exclusiva do usuário. Obrigatório. |
nameHint |
O nome a ser exibido no item do feed. Opcional. |
profileUrl |
A URL do perfil da pessoa que será usada como hiperlink para o nome da pessoa no item do feed, se o nome da pessoa estiver presente. Opcional. |
emailAddress |
O endereço de email usado para atualizar as informações de contato dessa pessoa no Outlook. Opcional. |
textVariable
Elemento | Descrição |
---|---|
name |
O nome da variável. Obrigatório. |
value |
O texto a ser exibido. Opcional. |