El Application Server proporciona variables (a veces llamadas tokens) para pasar información de InterAction a otras aplicaciones. Esto se utiliza normalmente al crear enlaces desde páginas de Web Client hacia páginas fuera de InterAction. Por ejemplo, es posible que desee poner un enlace en un perfil de Web Client que abra el buscador de Google™ y busque automáticamente en Internet el nombre del contacto actual. Puede hacer esto incluyendo una variable en el destino del enlace.
Normalmente, se utilizan estas variables al configurar perfiles en Web Client. Puede usar variables en encabezados, enlaces y texto estático. También puede usar variables al configurar páginas personalizadas y listas de nuggets, o al agregar elementos a la página de inicio de Web Client.
Sintaxis para las variables de Application Server
Debe ingresar las variables de Application Server usando la siguiente sintaxis:
$(VariableName)
Una variable comúnmente utilizada es $(contactName). Si la incluye en un enlace o en un encabezado, será reemplazada por el texto real del nombre del contacto.
Por ejemplo, podría crear un enlace en un perfil con la siguiente URL:
http://www.google.com/search?hl=en&ie=UTF-8&oe=UTF-8&q=$(contactName)&btnG=Google+Search
Cuando Web Client muestra el perfil, el destino del enlace se transformaría en lo siguiente para el contacto “TeleNorth”
http://www.google.com/search?hl=en&ie=UTF-8&oe=UTF-8&q=TeleNorth&btnG=Google+Search
En este ejemplo, la sintaxis de la URL está determinada por el sitio real (Google). Los enlaces a otros sitios de búsqueda serían diferentes, pero el concepto básico de pasar datos de InterAction funciona igual.
Variables de Application Server disponibles
La siguiente tabla muestra las variables que puede usar para pasar información de InterAction.
Variables de Application Server
| Variable | Información de InterAction que transmite |
|---|---|
| Información sobre un contacto específico | |
| contactEmployerId | El ID del empleador del contacto. Esto solo aplica cuando el contacto es una persona; el valor queda en blanco para empresas. |
| contactEmployerName | El nombre del empleador del contacto. Esto solo aplica cuando el contacto actual es una persona. Esto solo aplica cuando el contacto es una persona; el valor queda en blanco para empresas. |
| contactFirstName | El nombre de pila de un contacto persona. Esto solo aplica cuando el contacto es una persona; el valor queda en blanco para empresas. |
| contactId | El ID de un contacto de la firma. Normalmente se usa al crear enlaces que llevan a otras páginas de Web Client. |
| contactLastName | El apellido de un contacto persona. Esto solo aplica cuando el contacto es una persona; el valor queda en blanco para empresas. |
| contactName | El nombre del contacto. Para una persona, se usa el nombre preferido si es diferente al nombre de pila. |
| contactType | Todos los tipos de contacto aplicados a este contacto. |
| IAContactId | ID de contacto para un contacto de usuario. |
| searchField_sourceID/additionalFieldID |
El valor del campo adicional especificado. En esta sintaxis, sourceId es el ID de origen del campo adicional y additionalFieldId es el ID del campo adicional. Estos valores de ID dependen de su sitio. Por ejemplo, para pasar el valor del campo predeterminado Oficina (de la carpeta Información de Personal), usaría la siguiente variable: searchField_2/-10002 Tenga en cuenta que los campos globales siempre tienen un source ID de 0. Por ejemplo, el campo predeterminado Símbolo de cotización se referenciaría así: searchField_0/2 |
| Información sobre el usuario conectado | |
| userName | El nombre del usuario. Si el usuario tiene un contacto asociado, se usa el nombre de ese contacto; de lo contrario, se usa el nombre definido al crear el usuario en Administrator. |
| employerId | ID de contacto del empleador del usuario. Normalmente es su organización. |
| employerName | Nombre del empleador del usuario. Normalmente es su organización. |
| Información sobre su organización y Application Server | |
| ourOrganizationId | ID de contacto para el contacto identificado como “Nuestra organización” en InterAction Administrator. |
| ourOrganizationName | Nombre del contacto identificado como “Nuestra organización” en InterAction Administrator. |
| PAGE_SERVER |
La URL base de su Application Server. Por ejemplo, si su Application Server se llama “IAAppServer”, esta variable sería la siguiente: http://IAAppServer/InterAction/ Esto puede ser útil como acceso directo al incluir un enlace a otra página de Web Client en un perfil o en la página de inicio. |