Share via


Aplicaciones hospedadas de UII

 

Publicado: noviembre de 2016

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

Una aplicación hospedada en User Interface Integration (UII) es una aplicación o un componente de línea de negocios cuya interfaz de usuario se hospeda en la aplicación del shell. Una aplicación hospedada puede ser una aplicación existente desarrollada sin tener en cuenta UII o una aplicación o componente (control hospedado) desarrollado específicamente para UII. El Application Integration Framework (AIF) expone clases y las interfaces que le permiten desarrollar aplicaciones hospedadas que admiten varios escenarios.

La interfaz IHostedApplication define un método DoAction, que permite que la aplicación responda a una acción. En la implementación del método DoAction puede usar una instrucción de cambio para decidir qué código se ejecutar, en función del nombre de la acción recibida a través de AIF.

En este tema

Tipos de aplicación hospedada de UII

Aplicaciones hospedadas de UII de sesión y globales

Aplicaciones hospedadas de UII dinámicas

Aplicaciones hospedadas de UII dependientes del flujo de trabajo

Tipos de aplicación hospedada de UII

La aplicación hospedada de UII puede ser de los siguientes tipos:

  • Controles hospedados: Son los controles de usuario que se crean específicamente para que UII se hospede en Unified Service Desk. Estos controles hospedados son diferentes de los controles hospedados predefinidos de Unified Service Desk; los controles hospedados de UII se derivan de la clase HostedControl mientras que los controles hospedados de Unified Service Desk se derivan de la clase DynamicsBaseHostedControl.Más información:Uso de controles hospedados de la UII con Servicios unificados

  • Aplicación hospedada web: Pueden ser aplicaciones web, aplicaciones Microsoft Silverlight en una página web, o applets Java, que normalmente se hospedan en Internet Explorer.

  • Aplicación hospedada externa: Incluye aplicacionesMicrosoftWin32, aplicaciones .NET Windows Forms, aplicaciones Windows Presentation Foundation (WPF), aplicaciones Java y otras aplicaciones que no se ejecutan en el contexto del explorador, pero son archivos ejecutables.

  • Aplicación hospedada remota: Son aplicaciones hospedadas Citrix. Este tipo de aplicación proporciona el canal de comunicación a un archivo ejecutable instalado en el servidor de Citrix. El archivo ejecutable carga un adaptador correspondiente para el tipo de aplicaciones que se hospedan en el entorno de Citrix.Más información:Integrar con aplicaciones Citrix

Aplicaciones hospedadas de UII de sesión y globales

Una aplicación hospedada global se instancia cuando se inicia el escritorio y suele cerrarse cuando finaliza el escritorio. Solo hay una única instancia para cada aplicación global hospedada durante la duración del proceso de escritorio. Las aplicaciones hospedadas de sesión se instancian cuando se crea una sesión, y se cierran cuando termina la sesión.

Aplicaciones hospedadas de UII dinámicas

El ciclo de vida de una aplicación hospedada dinámica se puede controlar por el agente o con código. Las aplicaciones hospedadas dinámicas pueden ser de ámbito global o de sesión. Una aplicación hospedada dinámica de ámbito de sesión se terminará al final de sesión si no ha sido cerrada por el agente o con código.

Aplicaciones hospedadas de UII dependientes del flujo de trabajo

El modelo de creación de instancias de aplicaciones hospedadas globales y de sesión puede refinarse más marcándolas como aplicaciones hospedadas dependientes del flujo de trabajo. Una aplicación hospedado global dependiente del flujo de trabajo está disponible al agente solo cuando el flujo de trabajo del que es dependiente está activo. Se crea primero una instancia la aplicación cuando el flujo de trabajo se ejecuta por primera vez, pero sigue en ejecución cuando el flujo de trabajo se completa. Solo se crean instancias de las aplicaciones hospedadas de sesión dependientes del flujo de trabajo cuando el flujo de trabajo del que dependen se inicia. Cuando el agente cierra el flujo de trabajo, se cierran las aplicaciones hospedadas de sesión dependientes del flujo de trabajo.

Ver también

Marco de integración de aplicaciones de UII
Adaptadores de UII
Crear y administrar aplicaciones hospedadas de UII

Unified Service Desk 2.0

© 2017 Microsoft. Todos los derechos reservados. Copyright