Partager via


Variables de modèle

Les instances de variables de modèle (représentées par un élément templateVariable ) spécifient les données d’un élément de flux d’activité dans un modèle d’activité.

Pour obtenir un exemple de code XML de flux d’activité, consultez Exemple xml de flux d’activité.

Le tableau suivant présente les types de variables de modèle prises en charge, chacun étant représenté par la valeur d’énumération XML correspondante.

Type de variable de modèle Description
entityVariable
Une personne, un groupe ou une chose.
linkVariable
Lien.
listVariable
Groupe d’objets.
pictureVariable
Image.
publisherVariable
Éditeur de l’élément de flux d’activité.
textVariable
Bloc de texte.

Chaque type de variable de modèle a des éléments requis pour spécifier les données relatives à cette variable. Les variables de modèle sont spécifiées comme suit :

<templateVariable type="variable type">

Lister la variable de modèle

Vous pouvez spécifier des variables de modèle contenues dans une liste (délimitées par les éléments listVariable et listItems ) comme suit :

<simpleTemplateVariable type="variable type of text, link, or picture">

Une variable de modèle de type listVariable est un conteneur pour les objets. Il peut contenir des éléments délimités par des virgules (de type linkVariable ou textVariable ) ou des images (du type pictureVariable ). Listes peut contenir jusqu’à cinq éléments de lien, cinq éléments de texte ou cinq images.

Outlook Social Connector (OSC) localise les éléments de liste de texte ou de lien en fonction des paramètres régionaux du système Windows.

Pour analyser et afficher correctement des images dans un élément de flux d’activité, vous devez inclure des images dans une liste. Toutes les images sont redimensionnées pour atteindre une hauteur de 52 pixels. La largeur de l’image n’est pas redimensionnée.

Éléments de variable de modèle

Cette section décrit les éléments obligatoires et facultatifs pris en charge pour chaque type de variable de modèle.

entityVariable

Élément Description
name
Nom de la variable. Obligatoire.
id
ID unique de l’utilisateur. Obligatoire.
nameHint
Nom à afficher dans l’élément de flux. Optional.
profileUrl
URL du profil de la personne qui sera utilisée comme lien hypertexte pour le nom de la personne dans l’élément de flux, si le nom de la personne est présent. Optional.
emailAddress
Adresse e-mail utilisée pour mettre à jour les informations de contact de cette personne dans Outlook. Optional.

linkVariable

Élément Description
name
Nom de la variable. Obligatoire.
value
URL de ce lien. Obligatoire.
text
Texte du lien à afficher au lieu de l’URL elle-même. Optional.

listVariable

Élément Description
name
Nom de la variable. Obligatoire.
Listitems
Conteneur pour les éléments de la liste. Obligatoire.

pictureVariable

Élément Description
name
Nom de la variable. Obligatoire.
value
URL de l’image. Obligatoire.
altText
Texte de remplacement à afficher pour l’accessibilité et lorsque l’utilisateur déplace le pointeur de la souris sur l’image. Optional.
href
Lien hypertexte à utiliser lorsque l’utilisateur clique sur l’image, si la cible souhaitée n’est pas l’URL d’image spécifiée par l’élément value . Optional.

publisherVariable

Élément Description
name
Nom de la variable. Obligatoire.
id
ID unique de l’utilisateur. Obligatoire.
nameHint
Nom à afficher dans l’élément de flux. Optional.
profileUrl
URL du profil de la personne qui sera utilisée comme lien hypertexte pour le nom de la personne dans l’élément de flux, si le nom de la personne est présent. Optional.
emailAddress
Adresse e-mail utilisée pour mettre à jour les informations de contact de cette personne dans Outlook. Optional.

textVariable

Élément Description
name
Nom de la variable. Obligatoire.
value
Texte à afficher. Optional.

Voir aussi