Diálogo de CRM (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
Use el tipo de control hospedado Diálogo de Dynamics 365 para trabajar con diálogos de Dynamics 365. Puede llamar a la acción StartDialog en el control hospedado Diálogo de Dynamics 365 para iniciar un diálogo de Dynamics 365 desde Unified Service Desk.
En este tema
Crear un control hospedado de diálogo de Dynamics 365
Acciones de UII predefinidas
Eventos predefinidos
Crear un control hospedado de diálogo de Dynamics 365
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. En esta sección se proporciona información sobre los campos específicos que son únicos al tipo de control hospedado Diálogo de Dynamics 365. Para obtener más información sobre la creación de un control hospedado, consulte Crear o editar un control hospedado.
En la pantalla Nuevo control hospedado:
En el área Servicios unificados, seleccione Diálogo de Dynamics 365 en la lista desplegable Tipo de componente de USD.
La lista desplegable Tipo de hospedaje especifica cómo desea hospedar este control. Puede elegir WPF interno (predeterminado) o Proceso de IE. Para obtener más información, vea Seleccionar un método de hospedaje para los controles.
En el área Propiedades comunes, active la casilla de verificación La aplicación es global para establecer el control hospedado como global. Los controles hospedados globales pueden mostrarse fuera de una sesión del cliente. Los controles como panel, muro o búsqueda de los agentes son usos comunes para controles hospedados globales. Los controles hospedados globales no tienen estado específico de la sesión, por lo que cuando cambia sesiones, permanecen estos mismos controles hospedados globales. Si la casilla no está activada, el control hospedado pasa a estar basado en la sesión. Los controles basados en la sesión existen en el contexto de la sesión del cliente. Si el usuario cambia a otra sesión, todas las páginas de la sesión anterior se ocultarán.
El campo Mostrar grupo muestra el panel donde se mostrará este control hospedado.MainPanel es el más común para este tipo de control hospedado. Para obtener más información acerca de los diferentes paneles disponibles en Unified Service Desk, consulte Paneles de Unified Service Desk. Para obtener información sobre otros campos de General, consulte Crear o editar un control hospedado.
Acciones de UII predefinidas
Son las acciones predefinidas para este tipo de control hospedado.
Cerrar
Esta acción sirve para cerrar el control hospedado.
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.
MoveToPanel
Esta acción sirve para mover los controles hospedados entre paneles en tiempo de ejecución.
Parámetro |
Descripción |
---|---|
Aplicación |
Nombre del control hospedado que se moverá. |
panel |
Panel de destino para el control hospedado. |
New_CRM_Page
Crea una página para crear un nuevo registro de Dynamics 365 de la entidad especificada, y trata la página como un mensaje emergente del control hospedado especificado. Las reglas de navegación de ventanas se evalúan para determinar la ubicación donde se muestra la página para crear el registro de la entidad.
Parámetro |
Descripción |
---|---|
LogicalName |
El nombre lógico de la entidad para crear una nueva instancia. |
Nota
El resto de los parámetros debe estar compuesto de pares name=value. Estos son los valores adicional que se rellenan previamente en el formulario para crear un nuevo registro de la entidad especificada. Para obtener más información acerca del uso de esta acción, vea el paso 4 en Tutorial 7: Configure scripts de agente en la aplicación del agente.
Open_CRM_Page
Abre una instancia existente de la entidad especificada e identificada por el identificador, y trata la página como si fuera un elemento emergente del control hospedado especificado. Las reglas de navegación de ventanas se evalúan para determinar la ubicación donde se debe mostrar el elemento emergente.
Parámetro |
Descripción |
---|---|
LogicalName |
El nombre lógico de la entidad que se va a abrir. |
identificador |
El identificador del registro de entidad que se va a abrir. |
Ventana emergente
Aparece una dirección URL del control hospedado y ejecuta las reglas de navegación de ventanas con ella para enrutar el mensaje emergente a la ubicación correspondiente.
Parámetro |
Descripción |
---|---|
url |
Enruta un mensaje emergente desde este control hospedado utilizando esta dirección URL como si fuera un mensaje emergente solicitado desde el control mostrado. |
frame |
El marco desde el que se originó este mensaje emergente. |
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. |
SetSize
Esta acción establece explícitamente el ancho y el alto del control hospedado. Resulta especialmente útil cuando se usa "auto" en los diseños de panel.
Parámetro |
Descripción |
---|---|
ancho |
El ancho del control hospedado. |
alto |
El alto del control hospedado. |
StartDialog
Esta acción toma varios parámetros, pero para diálogos que no están relacionadas con un registro específico solo puede especificar el parámetro Nombre.
Parámetro |
Descripción |
---|---|
Nombre |
El nombre del diálogo que se ve en la sección Configuración > Proceso de Dynamics 365. |
DialogId |
También puede especificar el diálogo por su identificador. Si especifica el parámetro DialogId, lo usará la acción en lugar del parámetro Nombre. |
Entidad |
Este es el tipo de entidad con la que se deberá ejecutar el diálogo. Es necesario si usa el parámetro DialogId. No es necesario si se usa el parámetro Nombre. |
Identificador |
Este es el identificador de la entidad a la que se aplica la sesión de diálogo. Si no se especifica este parámetro, el diálogo se ejecuta con la primera entrada del tipo adecuado en el sistema. |
Cuando finalice el diálogo, pedirá al usuario que cierre la ventana. Si el usuario afirma, también se cerrará la pestaña de Unified Service Desk, algo que es intencional.
Eventos predefinidos
Los eventos predefinidos siguientes están asociados con este tipo de control hospedado.
BrowserDocumentComplete
Se produce cuando la página ha finalizado la carga. En un tipo de control hospedado Página de Dynamics 365, este evento se produce después de que los datos se han guardado en la lista de parámetro de sustitución. Este evento se produce solo una vez, aunque varios cuadros hayan desencadenado individualmente sus eventos BrowserDocumentComplete.
Parámetro |
Descripción |
---|---|
url |
La dirección URL de la página que ha finalizado la carga. |
PopupRouted
Se produce cuando el sistema ha enrutado un mensaje emergente.
Parámetro |
Descripción |
---|---|
url |
La dirección URL de la ventana emergente que se enrutó. |
Ver también
Página de CRM (control hospedado)
Acciones de UII
Eventos
Tutoriales de configuración de Servicios unificados
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