Paso 3: Crear llamadas a la acción relacionadas con la notificación de las alertas de Omnicanal
La Plataforma omnicanal para Customer Service ofrece un conjunto de funciones que extienden la potencia de Dynamics 365 Customer Service Enterprise con el que las organizaciones pueden conectarse e interactuar de forma instantánea con sus clientes en distintos canales de mensajería digital. Se necesitan una licencia adicional para acceder a la Plataforma omnicanal para Customer Service. Para más información, consulte las páginas Descripción general de precios de Dynamics 365 Customer Service y Plan de precios de Dynamics 365 Customer Service.
Este tema describe cómo crear llamadas a la acción relacionadas con la notificación de alertas de Omnicanal.
Requisitos previos
Debe disponer de los permisos necesarios de Dynamics 365 Customer Service para configurar Unified Service Desk y acceder a las entidades requeridas de Dynamics 365 Customer Service. Más información: Administración del acceso en Unified Service Desk
Debe haber completado Crear configuraciones de agente y de supervisor en Unified Service DeskPaso 1: Crear formularios para definir el diseño y el comportamiento de la notificación y Paso 2: Crear controles hospedados. Las configuraciones que completó son necesarias en este tema.
Debe saber estar familiarizado con los siguientes conceptos en Unified Service Desk:
Estos tres tipos de controles hospedados: Administrador de conexiones, Administrador global y Diseño de panel. Más información: Referencia de tipos de controles hospedados, acciones y eventos en Unified Service Desk
Filtre el acceso mediante Unified Service Desk. Más información: Administrar el acceso utilizando la configuración de Unified Service Desk
Crear llamadas a la acción
Inicie sesión en la instancia de Dynamics 365.
Seleccione la flecha abajo junto a Dynamics 365.
Seleccione Administrador de Unified Service Desk.
Seleccione Llamadas a la acción y seleccione + Nuevo.
En la página nueva, especifique los siguientes detalles.
Pestaña | Campo | Value |
---|---|---|
General | Nombre | Cerrar notificación de alertas de Omnicanal |
General | Control hospedado | Notificación de alertas de Omnicanal |
General | Para | Cerrar |
Guarde la llamada a la acción.
Repita los pasos del 1 al 5 para crear las siguientes llamadas a la acción adicionales.
Mostrar notificación de alerta de solicitud de chat sencilla
Pestaña | Campo | Value |
---|---|---|
General | Nombre | Mostrar notificación de alerta de solicitud de chat sencilla |
General | Control hospedado | Notificación de alertas de Omnicanal |
General | Para | Mostrar |
General | Datos | formname=SimpleChatRequestPopUpForm top = 10 left = 98 timeout = 120 stack=true stackHeight = 50 cid=[[ConversationId]+] from=[[From]+] isUniqueContactRecognized=[[IsUniqueContactRecognized]+] jobTitle=[[contact_jobtitle_0]+] email=[[contact_emailaddress1_0]+] state=[[contact_Address1_Stateorprovince_0]+] city=[[contact_Address1_City_0]+] position=absolute isAccept=TRUE isReject=TRUE |
Avanzado | Condición | [[RequestType]] == "1" |
Mostrar notificación de alerta de solicitud de transferencia de charla
Tab | Campo | Value |
---|---|---|
General | Nombre | Mostrar notificación de alerta de solicitud de transferencia de charla |
General | Control hospedado | Notificación de alertas de Omnicanal |
General | Para | Mostrar |
General | Datos | formname=ChatTransferRequestPopUpForm top = 8 left = 85 timeout = 120 stack=true stackHeight = 100 cid=[[ConversationId]+] showWarning=[[showWarning]+] from=[[From]+] isUniqueContactRecognized=[[IsUniqueContactRecognized]+] jobTitle=[[contact_jobtitle_0]+] email=[[contact_emailaddress1_0]+] state=[[contact_Address1_Stateorprovince_0]+] city=[[contact_Address1_City_0]+] CanActivateSession=[[CanActivateSession]+] SessionTabId=[[SessionTabId]+] placementmode=absolute isAccept=TRUE isReject=TRUE |
Avanzado | Condición | [[RequestType]] == "3" && "[[ParticipantInitiatorType]+]" != "AutoAssign" |
Mostrar notificación de alerta de solicitud de consulta
Pestaña | Campo | Value |
---|---|---|
General | Nombre | Mostrar notificación de alerta de solicitud de consulta |
General | Control hospedado | Notificación de alertas de Omnicanal |
General | Para | Mostrar |
General | Datos | formname=ConsultRequestPopUpForm top = 8 left = 85 timeout = 120 stack=true showWarning=[[showWarning]+] stackHeight = 100 cid=[[ConversationId]+] from=[[From]+] isUniqueContactRecognized=[[IsUniqueContactRecognized]+] jobTitle=[[contact_jobtitle_0]+] email=[[contact_emailaddress1_0]+] state=[[contact_Address1_Stateorprovince_0]+] city=[[contact_Address1_City_0]+] CanActivateSession=[[CanActivateSession]+] SessionTabId=[[SessionTabId]+] placementmode=absolute isAccept=TRUE isReject=TRUE |
Avanzado | Condición | [[RequestType]] == "2" |
Expandir el panel derecho**
Tab | Campo | valor |
---|---|---|
General | Name | Expandir el panel derecho |
General | Control hospedado | Notificación emergente de Omnicanal |
General | Para | SetVisualProperty |
General | Datos | elementName=RightPanelExpander propertyname=IsExpanded value=true |
Crear sesión de cliente
Pestaña | Campo | Value |
---|---|---|
General | Nombre | Crear sesión de cliente |
General | Pedido | 10 |
General | Control hospedado | CRM Global Manager |
General | Acción | CreateSession |
Avanzado | Condición | [[$GlobalDictionary.CurrentSessionCount]+] < [[$Global.maxNumberOfSessions]+] && '[[CanActivateSession]+]' != 'True' |
Activar sesión del Omnicanal
Tab | Campo | valor |
---|---|---|
General | Nombre | Activar sesión del Omnicanal |
General | Control hospedado | Pestañas de sesión |
General | Acción | SwitchSession |
General | Datos | sessionid=[[SessionTabId]+] |
Avanzado | Condición | '[[CanActivateSession]+]' == 'True' |
Actualizar conversación del Omnicanal
Tab | Campo | valor |
---|---|---|
General | Nombre | Actualizar conversación del Omnicanal |
General | Control hospedado | Panel de comunicación |
General | Para | OmnichannelSwitchSessionsTabs |
General | Datos | SessionTabId=[[SessionTabId]+] |
Avanzado | Condición | '[[CanActivateSession]+]' == 'True' |
Establecer IsCaseSession en False
Tab | Campo | valor |
---|---|---|
General | Nombre | Establecer IsCaseSession en False |
General | Datos | 10 |
General | Control hospedado | CRM Global Manager |
General | Para | CopyToContext |
General | Datos | IsCaseSession=False |
Avanzado | Condición | [[$GlobalDictionary.CurrentSessionCount]+] < [[$Global.maxNumberOfSessions]+] |
Sesión de Omnicanal aceptada
Tab | Campo | valor |
---|---|---|
General | Name | Sesión de Omnicanal aceptada |
General | Pedido | 15 |
General | Control hospedado | Panel de comunicación |
General | Para | OmnichannelSessionAccepted |
General | Datos | ConversationId=[[cid] SessionTabId=[[$Session.ActiveSession]] From=[[from]] CanActivateSession=[[CanActivateSession]+] |
Avanzado | Condición | [[$GlobalDictionary.CurrentSessionCount]+] < [[$Global.maxNumberOfSessions]+] || '[[CanActivateSession]+]' == 'True' |
Estado de presencia del Omnicanal**
Tab | Campo | valor |
---|---|---|
General | Name | Estado de presencia del Omnicanal |
General | Control hospedado | Panel de comunicación |
General | Para | OmnichannelPresenceUpdate |
ExecuteKBSearchOnDataAvailable**
Tab | Campo | valor |
---|---|---|
General | Name | ExecuteKBSearchOnDataAvailable |
General | Pedido | 20 |
General | Control hospedado | CRM Global Manager |
General | Para | ExecuteOnDataAvailable |
General | Datos | milliseconds=5000 [[$Context.PRECHATANSWER3]] |
Cargar script de agente predeterminado**
Tab | Campo | valor |
---|---|---|
General | Name | Cargar script de agente predeterminado |
General | Pedido | 150 |
General | Control hospedado | HC de Script de agente |
General | Para | GotoTask |
General | Datos | Guion de bienvenida |
Cargar página de búsqueda de sesión de agente
Pestaña | Campo | Value |
---|---|---|
General | Nombre | Cargar página de búsqueda de sesión de agente |
General | Pedido | 20 |
General | Control hospedado | Búsqueda de avanzada de Omnicanal |
General | Para | Navegar |
General | Datos | url=/main.aspx?pagetype=control&controlName=MscrmControls.OCSearchRuntime.OCSearchRuntimeControl&navbar=off |
Cargar página de resumen del cliente del agente
Pestaña | Campo | Value |
---|---|---|
General | Nombre | Cargar página de resumen del cliente del agente |
General | Pedido | 200 |
General | Control hospedado | Resumen del cliente |
General | Para | Navegar |
General | Datos | url=/main.aspx?navbar=off&cmdbar=false&pagetype=entityrecord&etn=msdyn_ocliveworkitem&formid=5fe86453-73ea-4821-b6dd-ddc06e1755a1&bodyOnly=true# Hidenav=true |
Centrarse en resumen del cliente
Tab | Campo | valor |
---|---|---|
General | Nombre | Centrarse en resumen del cliente |
General | Pedido | 220 |
General | Control hospedado | CRM Global Manager |
General | Para | ShowTab |
General | Datos | Resumen del cliente |
Sesión de Omnicanal rechazada
Pestaña | Campo | Value |
---|---|---|
General | Nombre | Sesión de Omnicanal rechazada |
General | Pedido | 16 |
General | Control hospedado | Panel de comunicación |
General | Para | OmnichannelSessionRejected |
General | Datos | ConversationId=[[cid]] |
Tiempo de espera de la sesión del Omnicanal
Tab | Campo | valor |
---|---|---|
General | Name | Tiempo de espera de la sesión del Omnicanal |
General | Pedido | 16 |
General | Control hospedado | Panel de comunicación |
General | Para | OmnichannelSessionTimeout |
General | Datos | ConversationId=[[cid]] |
Vea también
- Configurar la notificación para los agentes
- Paso 1: Crear formularios para definir el diseño y el comportamiento de la notificación
- Paso 2: Crear controles hospedados de notificación alertas de Omnicanal
- Paso 5: Agregar el control hospedado, los eventos y las llamadas a la acción a los valores de configuración
- Configurar notificación del sistema en Unified Service Desk