Uso de adaptadores de UII para interactuar con aplicaciones externas y aplicaciones web en Unified Service Desk
Puede usar los adaptadores de User Interface Integration (UII) para interactuar con aplicaciones externas y web sin tener acceso al código origen de la aplicación.
Uso del adaptador de aplicación de UII
Las aplicaciones externas son archivos ejecutables (.exe) que no se escribieron específicamente para User Interface Integration (UII). Las aplicaciones externas tienen sus propios procesos. Normalmente, se escriben con API de Win32, Microsoft Foundation Classes (MFC) o Visual Basic 6.0. El adaptador de la aplicación de UII (HostedApplicationAdapter) permite modificar el comportamiento de la aplicación sin acceso a su código fuente.
Unified Service Desk le proporciona una plantilla del proyecto de Visual Studio para crear un adaptador de aplicaciones de User Interface Integration (UII) que contiene eventos y métodos preconectados que debe implementar para crear el adaptador de aplicación web. Para obtener información sobre cómo se puede crear un adaptador de aplicación de UII para integración con una aplicación externa, consulte Tutorial: Crear un adaptador de aplicación de UII.
Uso del adaptador de aplicación web de UII
Puede hospedar cualquier sitio basado en un explorador, una página web o una aplicación web en Unified Service Desk. Un adaptador de aplicación web de UII (WebApplicationAdapter) actúa como interfaz entre la aplicación web hospedada y Unified Service Desk, lo que permite modificar el comportamiento de la aplicación sin acceder al código fuente.
Unified Service Desk le proporciona una plantilla del proyecto de Visual Studio para crear un adaptador de aplicaciones web de UII que contiene eventos y métodos preconectados que debe implementar para crear el adaptador de aplicación web. Para obtener información sobre cómo crear un adaptador de aplicación web de UII para integración con una aplicación externa, consulte Tutorial: creación de un adaptador de la aplicación de UII.
Protocolos de acción de UII
En la mayoría de las condiciones, las aplicaciones hospedadas de User Interface Integration (UII) no se modifican para trabajar con el escritorio del agente. Sin embargo, ocasionalmente, las modificaciones de la aplicación son la forma más cómoda de administrar las automatizaciones necesarias. Si la situación lo permite, una página web puede aprovechar protocolos de UII orientados a HTTP para realizar llamadas dentro de Integration Application Framework (AIF). En una aplicación hospedada, puede personalizar el contenido de la página web implementando protocolos de acción adicionales. La siguiente tabla describe los protocolos de acción que proporciona User Interface Integration (UII).
Protocolo | Dirección URL solicitada | Descripción |
---|---|---|
UII | UII://<Target App>/Action?<ActionData><ActionData> | El protocolo desencadena un evento RequestAction a la aplicación web de destino. |
UIICTX | UIICTX://actualización/nombre1=valor1YNombre2=valor2 | El protocolo agrega un par nombre-valor al contexto actual y desencadena un evento ChangeContext. |
A continuación, se muestra un ejemplo de una llamada de protocolo de UII desde una página HTML.
<HTML>
<HEAD>
<TITLE>Sample UII Protocol Call</TITLE>
</HEAD>
<BODY
<A href="UII://MyApp/MyAction?<GetFocus>true</GetFocus>">Click to execute an action</A></FONT></P>
</BODY>
</HTML>
En el ejemplo anterior, al hacer clic en el vínculo se inicia el WebApplicationAdapter
para la aplicación web MyApp
y el adaptador. El adaptador llama al protocolo de User Interface Integration (UII) especificado para actualizar el contexto de User Interface Integration (UII). Puede reemplazar el protocolo de User Interface Integration (UII) por el protocolo de UIICTX para ejecutar la acción de actualización en contexto.
Vea también
Use HAT adapters (Uso de adaptadores HAT)
Adaptadores de UII
Tutorial: Crear un adaptador de la aplicación de UII
Tutorial: Crear un adaptador de aplicación web de UII