Share via


Pestañas de sesión (control hospedado)

 

Publicado: noviembre de 2016

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

Utilice el tipo de control hospedado Pestañas de sesión para mostrar la información del cliente en una pestaña de sesión en la aplicación del agente. El control hospedado puede leer la configuración de líneas de sesión para la configuración del nombre de sesión, y puede evaluar qué línea de sesión debe usarse para crear el nombre de la sesión. Una instancia de este tipo de control hospedado debe estar disponible en la aplicación del agente para que se muestren las pestañas de sesión.Más información: Administración de sesión en Servicios unificados

En este tema

Cree un control hospedado Pestaña de sesión

Acciones de UII predefinidas

Eventos predefinidos

Cree un control hospedado Pestaña de sesión

Mientras crea un nuevo control hospedado, los campos de la pantalla Nuevo control hospedado varían en función del tipo de control hospedado que desee crear. Al seleccionar Pestañas de sesión en lista desplegable Tipo de componente de USD en la pantalla Nueva control hospedado, no tiene que seleccionar ningún otro campo. Para obtener más información sobre la creación de un control hospedado, consulte Crear o editar un control hospedado.

Acciones de UII predefinidas

Son las acciones predefinidas para este tipo de control hospedado.

ChatAgentIndicator

Esta acción sirve para indicar que el sistema esté esperando que actúe el agente. También muestra el tiempo del indicador de progreso y lo reinicia a 0.

Parámetro

Descripción

SessionId

Este es el identificador de la sesión. El identificador también se puede recuperar del contexto utilizando el parámetro de sustitución: [[context.sessionid]]

ChatCustomerIndicator

Esta acción sirve para indicar que el sistema esté esperando que actúe el cliente. También muestra el tiempo del indicador de progreso y lo reinicia a 0.

Parámetro

Descripción

SessionId

Este es el identificador de la sesión. El identificador también se puede recuperar del contexto utilizando el parámetro de sustitución: [[context.sessionid]]

CloseSession

Esta acción cerrará una sesión. Antes de que se cierre la sesión, se desencadena el evento SessionClosing, seguido del evento SessionClosed.

Parámetro

Descripción

SessionId

Es el identificador de la sesión que desea cerrar. Deberá especificar este parámetro para asegurarse de que se cerró la sesión necesaria. Este parámetro si no se indica, esta acción cierra la sesión actual.

FireEvent

Desencadena un evento definido por el usuario desde este control hospedado.

Parámetro

Descripción

nombre

Nombre del evento definido por el usuario.

Todos los pares posteriores de nombre=valor se convierten en los parámetros para el evento. Para obtener más información acerca de cómo crear un evento definido por el usuario, consulte Crear un evento definido por el usuario.

HideChatIndicator

Esta acción sirve para ocultar el indicador de chat.

Parámetro

Descripción

SessionId

Este es el identificador de la sesión. El identificador también se puede recuperar del contexto utilizando el parámetro de sustitución: [[context.sessionid]]

HideProgressIndicator

Esta acción sirve para ocultar el indicador de progreso.

Parámetro

Descripción

SessionId

Este es el identificador de la sesión para la que desea que ocultar el indicador de progreso. El identificador también se puede recuperar del contexto utilizando el parámetro de sustitución: [[context.sessionid]]

RealignWindow

Muestra el control hospedado en la ubicación especificada de un monitor. Puede mostrar controles hospedados hasta en dos monitores. Esta acción es aplicable a las instancias de control hospedado que están configuradas para colocarse en un tipo de panel USDFloatingPanel o USDFloatingToolPanel.

Parámetro

Descripción

screen

Especifica la pantalla en la que se va a mostrar el control hospedado. Los valores válidos son 1 o 2. Si no especifica este parámetro, se pasa 1 de forma predeterminada.

left

Especifica la posición, en porcentaje, desde la izquierda de la pantalla en el monitor de destino donde se debe mostrar el control hospedado. Los valores válidos son de 0 a 100. Si no especifica este parámetro, se pasa 0 de forma predeterminada.

top

Especifica la posición, en porcentaje, desde la parte superior de la pantalla en el monitor de destino donde se debe mostrar el control hospedado. Los valores válidos son de 0 a 100. Si no especifica este parámetro, se pasa 0 de forma predeterminada.

width

Especifica el ancho, en porcentaje, de la ventana del control hospedado en el monitor de destino. Los valores válidos son de 1 a 100. Si no especifica este parámetro, se pasa 100 de forma predeterminada.

height

Especifica el alto, en porcentaje, de la ventana del control hospedado en el monitor de destino. Los valores válidos son de 1 a 100. Si no especifica este parámetro, se pasa 100 de forma predeterminada.

ResetProgressIndicator

Esta acción sirve para restablecer el temporizador de progreso de la pestaña de sesión. El indicador de progreso se ejecuta durante 3 minutos.

Parámetro

Descripción

SessionId

Este es el identificador de la sesión para la que desea que restablecer el indicador de progreso. El identificador también se puede recuperar del contexto utilizando el parámetro de sustitución: [[context.sessionid]]

Eventos predefinidos

Los eventos predefinidos siguientes están asociados con este tipo de control hospedado. También puede crear eventos definidos por el usuario para un control hospedado. Para obtener más información, consulte Crear un evento definido por el usuario.

SessionClosed

Se produce después de que se cierre la sesión.

Parámetro

Descripción

SessionId

Es el identificador de la sesión que se cerró.

IsGlobal

En la versión Administrador global de este evento, también se pasa el marcador IsGlobal. Si se cierra la sesión global, este marcador sería True. De lo contrario, False.

SessionCloseRequested

Se produce cuando se hace clic en la "X" en una pestaña de sesión en la aplicación del agente. Si no se administra este evento, el sistema cerrará automáticamente la sesión. Si se administra el evento, el sistema no cerrará automáticamente la sesión, y deberá adjuntar una llamada a la acción a este evento que llame a la acción CloseSession en el control hospedado Pestañas de sesión para cerrar de forma explícita la sesión.

SessionClosing

Se produce antes de que se cierre una sesión.

Parámetro

Descripción

SessionID

Es el identificador de la sesión que se cierra.

Ver también

Administración de sesión en Servicios unificados
Líneas de sesión (control hospedado)
Tutorial 5: Mostrar información de sesión mejorada mostrando nombre de sesión y datos de información general
Referencia de tipos de control hospedado y acciones/eventos
Manual de administración de Servicios unificados para Microsoft Dynamics CRM

Unified Service Desk 2.0

© 2017 Microsoft. Todos los derechos reservados. Copyright