Share via


Uso de adaptadores de UII para interactuar con aplicaciones externas y web

 

Publicado: noviembre de 2016

Se aplica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

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.

En este tema

Uso del adaptador de aplicación de UII

Uso del adaptador de aplicación web de UII

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 usando Win32 APIs 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 de origen.

Unified Service Desk le proporciona una plantilla del proyecto de Microsoft 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 la aplicación. Para obtener información sobre cómo crear un adaptador de aplicación de UII para integrar con una aplicación externa, consulte Tutorial: Cree un adaptador de la aplicación de UII.

Uso del adaptador de aplicación web de UII

Puede hospedar cualquier sitio basado en explorador, página web o aplicación web en Servicios unificados. El adaptador de aplicación web de UII (WebApplicationAdapter) actúa como interfaz entre la aplicación web hospedada y Servicios unificados, lo que permite modificar el comportamiento de la aplicación sin acceso al código de origen.

Unified Service Desk le proporciona una plantilla del proyecto de Microsoft 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 integrar con una aplicación externa, consulte Tutorial: Cree 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 al Marco de integración de aplicaciones (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://update/Name1=Value1&Name2=Value2

El protocolo agrega un par de nombre-valor al contexto actual y desencadena un evento ChangeContext.

Lo siguiente es 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 por la acción para actualizar el contexto de User Interface Integration (UII). Puede reemplazar el protocolo de User Interface Integration (UII) con el protocolo UIICTX para ejecutar la acción de actualización en contexto.

Ver también

Use el adaptador de automatización de UII para interactuar con aplicaciones externas y web
Adaptadores de UII
Tutorial: Cree un adaptador de la aplicación de UII
Tutorial: Cree un adaptador de la aplicación Web de UII

Unified Service Desk 2.0

© 2017 Microsoft. Todos los derechos reservados. Copyright