Controles hospedados de Unified Service Desk
El concepto de control hospedado es central en la implementación de Unified Service Desk, y es el elemento primario usado para crear aplicaciones de agente mediante Unified Service Desk. Un control hospedado en Unified Service Desk es un componente .NET o una aplicación basada en modelo/página web externa que se hospeda dentro de una aplicación del agente.
Controles hospedados de Unified Service Desk predefinidos y personalizados
Unified Service Desk proporciona diferentes tipos de controles hospedados predefinidos según el componente que desee configurar y mostrar en la aplicación del agente. Por ejemplo, un tipo de control hospedado Página CRM se utiliza para mostrar una página de aplicaciones basadas en modelo en la aplicación de agente y un tipo de control hospedado Aplicación web estándar se utiliza para páginas web externas. Cada tipo de control hospedado cuenta con un conjunto de eventos y acciones predefinidos asociados. Para obtener más información , consulte Eventos y Acciones de UII. Puede ejecutar una acción en un control hospedado creando una llamada a la acción para la acción. Para obtener más información, consulte Llamadas a la acción.
También puede crear controles hospedados personalizados de Unified Service Desk si ninguno de los controles hospedados predefinidos en Unified Service Desk sirven a su propósito, y desea cierta funcionalidad personalizada. Más información: Creación de un control hospedado de Unified Service Desk
Para obtener más información sobre los diferentes tipos de controles hospedados predefinidos y los eventos y las acciones de UII asociados con cada uno de estos tipos, consulte Referencia de tipos de control hospedado y acciones/eventos.
Clase base de un control hospedado de Unified Service Desk
Todos los controles hospedados predefinidos y personalizados de Unified Service Desk son objetos que se derivan de la clase DynamicsBaseHostedControl. Esta clase define los métodos y propiedades que son aplicables a todos los controles hospedados en Unified Service Desk.
Es importante que sepa esto porque también puede crear controles hospedados de User Interface Integration (UII), que se derivan de otra clase y hospedarlos en Unified Service Desk. Para obtener más información sobre los controles hospedados de UII, consulte Uso de controles hospedados de la UII con Unified Service Desk.
Controles hospedados de Unified Service Desk globales y basados en sesión
Desde el punto de vista del ciclo de vida, Unified Service Desk tiene dos tipos de controles hospedados de Unified Service Desk: globales y basados en sesión. Un control hospedado global se inicia cuando se inicia la aplicación del agente y se recicla cuando finaliza la aplicación del agente. Un control hospedado basado en sesión se inicia cuando se inicia la sesión y se recicla normalmente al final de la sesión.
Controles hospedados dinámicos de Unified Service Desk
Unified Service Desk también admite controles hospedados dinámicos, lo que permite a un agente iniciar o cerrar un control hospedado a petición, mediante la interfaz de usuario o mediante programación en código. Un control dinámico hospedado puede se global o no global. Los controles hospedados dinámicos globales se cargan en la primera petición y se ocultan después, y se pueden solicitar en cualquier momento, por ejemplo, durante una sesión global, una sesión normal o un flujo de trabajo. Los controles hospedados dinámicos no globales solo se pueden cargar cuando se ha iniciado una sesión, y cada sesión utiliza una instancia diferente de la aplicación. Si un control hospedado dinámico forma parte de un flujo de trabajo, y no se ha iniciado cuando se inicia el flujo de trabajo, el flujo de trabajo iniciará el control hospedado y lo cerrará cuando se complete el flujo de trabajo.
Vea también
Tipos de controles hospedados, acciones y eventos
Crear o editar un control hospedado
Referencia de tipos de control hospedado y acciones/eventos
Aprenda a usar Unified Service Desk
Uso de controles hospedados de la UII con Unified Service Desk