Le serveur d'application fournit des variables (parfois appelées jetons) pour transmettre des informations d'InterAction à d'autres applications. Cela est généralement utilisé lors de la création de liens depuis les pages du Web Client vers des pages en dehors d'InterAction. Par exemple, vous pourriez vouloir mettre un lien sur un profil du Web Client qui ouvre le moteur de recherche Google™ et recherche automatiquement sur Internet le nom du contact actuel. Vous pouvez le faire en incluant une variable dans la destination du lien.
Vous utilisez généralement ces variables lors de la configuration des profils du Web Client. Vous pouvez utiliser des variables dans les en-têtes, les liens et le texte statique. Vous pouvez également utiliser des variables lors de la configuration de pages personnalisées et de listes de nuggets, ou lors de l'ajout d'éléments à la page d'Accueil du Web Client.
Syntaxe des variables du serveur d'application
Vous saisissez les variables du serveur d'application en utilisant la syntaxe suivante :
$(VariableName)
Une variable couramment utilisée est $(contactName). Si vous l'incluez dans un lien ou dans un en-tête, elle sera remplacée par le texte réel du nom du contact.
Par exemple, vous pourriez créer un lien sur un profil avec l'URL suivante :
http://www.google.com/search?hl=en&ie=UTF-8&oe=UTF-8&q=$(contactName)&btnG=Google+Search
Lorsque le Web Client affiche le profil, la destination du lien serait transformée comme suit pour le contact « TeleNorth »
http://www.google.com/search?hl=en&ie=UTF-8&oe=UTF-8&q=TeleNorth&btnG=Google+Search
Dans cet exemple, la syntaxe de l'URL est déterminée par le site réel (Google). Les liens vers d'autres sites de recherche seraient différents, mais le concept de base de transmission des données d'InterAction fonctionne de la même manière.
Variables disponibles du serveur d'application
Le tableau suivant répertorie les variables que vous pouvez utiliser pour transmettre des informations d'InterAction.
Variables du serveur d'application
| Variable | Informations InterAction transmises |
|---|---|
| Informations sur un contact spécifique | |
| contactEmployerId | L'ID de l'employeur du contact. Cela s'applique uniquement lorsque le contact est une personne ; la valeur est vide pour les entreprises. |
| contactEmployerName | Le nom de l'employeur du contact. Cela s'applique uniquement lorsque le contact actuel est une personne. Cela s'applique uniquement lorsque le contact est une personne ; la valeur est vide pour les entreprises. |
| contactFirstName | Le prénom d'un contact personne. Cela s'applique uniquement lorsque le contact est une personne ; la valeur est vide pour les entreprises. |
| contactId | L'ID pour un contact de l'entreprise. Cela est généralement utilisé lors de la création de liens vers d'autres pages du Web Client. |
| contactLastName | Le nom de famille d'un contact personne. Cela s'applique uniquement lorsque le contact est une personne ; la valeur est vide pour les entreprises. |
| contactName | Le nom du contact. Pour une personne, le nom usuel est utilisé s'il est différent du prénom. |
| contactType | Tous les types de contact appliqués à ce contact. |
| IAContactId | ID de contact pour un contact utilisateur. |
| searchField_sourceID/additionalFieldID |
La valeur du champ supplémentaire spécifié. Dans cette syntaxe, sourceId est l'ID source du champ supplémentaire et additionalFieldId est l'ID du champ supplémentaire. Ces valeurs d'ID dépendent de votre site. Par exemple, pour transmettre la valeur du champ Bureau par défaut (du dossier Informations sur le personnel), vous utiliseriez la variable suivante : searchField_2/-10002 Notez que les champs globaux ont toujours un ID source de 0. Par exemple, le champ Symbole boursier par défaut serait référencé ainsi : searchField_0/2 |
| Informations sur l'utilisateur connecté | |
| userName | Le nom de l'utilisateur. Si l'utilisateur a un contact associé, alors le nom de ce contact est utilisé ; sinon, le nom défini lors de la création de l'utilisateur dans l'Administrateur est utilisé. |
| employerId | ID de contact pour l'employeur de l'utilisateur. C'est normalement votre organisation. |
| employerName | Nom de l'employeur de l'utilisateur. C'est normalement votre organisation. |
| Informations sur votre organisation et le serveur d'application | |
| ourOrganizationId | ID de contact pour le contact identifié comme « Notre organisation » dans InterAction Administrator. |
| ourOrganizationName | Nom pour le contact identifié comme « Notre organisation » dans InterAction Administrator. |
| PAGE_SERVER |
L'URL de base pour votre serveur d'application. Par exemple, si votre serveur d'application s'appelait « IAAppServer », cette variable serait la suivante : http://IAAppServer/InterAction/ Cela peut être utile comme raccourci lors de l'inclusion d'un lien vers une autre page du Web Client sur un profil ou sur la page d'accueil. |