Configurar las ventanas emergentes en CXone Agent for Salesforce
Este es el cuarto paso para configurar CXone Agent Embedded en Fuerza de ventas. Este paso es opcional. Puede ir al siguiente paso: configurar flujos de trabajo.
Cuando un agente recibe una interacción, CXone Agent Embedded para Fuerza de ventas (CXone Agent for Salesforce) puede mostrar una ventana emergente al agente. Puede configurar los siguientes tipos de ventanas emergentes:
- Registros de Fuerza de ventas anclados
- Páginas de Fuerza de ventas Flow
- URL, incluyendo para una página de Visualforce
- Páginas de búsqueda de Fuerza de ventas
Configurar ventanas emergentes de registros de Fuerza de ventas
Puede configurar los registros creados para que aparezcan automáticamente como ventanas emergentes en Fuerza de ventas. Esto forma parte de la configuración de flujos de trabajo de Fuerza de ventas.
-
Abra la acción Snippet for Create Workflow SNIPPET en su script.
-
En la carga útil del flujo de trabajo, copie esta línea de código y péguela antes de DYNAMIC create[RecordName]Payload:
createPayload.screenPop = "true"
Asegúrese de que createPayload coincide con las líneas anteriores de su flujo de trabajo. Por ejemplo, si está usando el flujo de trabajo estándar Crear caso, esta línea debería ser createCase.screenPop = "true".
-
Guarde su script.
Configurar ventana emergente de flujo
CXone Agent for Salesforce puede mostrar una pantalla emergente a un flujo en Fuerza de ventas. Esta es una opción cuando las interacciones se entregan a la misma pestaña del navegador donde CXone Agent for Salesforce está activo.
Este tipo de ventana emergente utiliza una acción CustomEvent. Si su script requiere más de un evento personalizado, use una nueva instancia de CustomEvent para cada uno.
-
En Studio, abra el script que modificó para la integración de Fuerza de ventas.
-
Agregue una acción SNIPPET al script después de la acción ONANSWER o ONASSIGNMENT.
-
Cambie la propiedad Captionde la acción SNIPPET para indicar su propósito, como Ventana emergente a flujo.
-
Abra el editor de la acción snippet y agregue el siguiente código:
DYNAMIC payloadJSON payloadJSON.contactId="{contactid}" payloadJSON.data.popType = "poptoflow" payloadJSON.data.params.flowDevName = "[Flow_Name]" payloadJSON.data.params.flowArgs = "firstName=[First_Name]&ani={ANI}&lastName=[Last_Name]" ASSIGN reqPayload="{payloadJSON.AsJson()}"
En este snippet:
- popType: Esto debe definirse a poptoflow para que la pantalla emergente contenga un flujo.
- flowDevName: Reemplace [Flow_Name] por el nombre del flujo que desea que aparezca.
- flowArgs: Introduzca uno o más argumentos para pasar como cadena de consulta en la URL. Esta propiedad es opcional.
- Agregue una acción CustomEvent después de la acción SNIPPETVentana emergente a flujo.
-
Cambie la propiedad Captionde la acción CustomEvent para indicar su propósito, como Enviar ventana emergente a flujo.
-
Configure la propiedad EventName de la acción CustomEventcon ScreenPopCustomSettings. No utilice un nombre de evento diferente.
- Guarde su script.
Configurar ventana emergente de URL
CXone Agent for Salesforce puede mostrar cualquier URL como una ventana emergente. Puede usar esta opción para mostrar páginas de Visualforce como ventanas emergentes.
Para configurar este tipo de ventana emergente, utilice la acción POPURL en su script. Si desea mostrar más de una página, necesitará una acción POPURL para cada una.
Las URL de terceros siempre aparecen en una nueva pestaña del navegador. Las URL de Fuerza de ventas pueden aparecer en la pestaña actual de Lightning Fuerza de ventas o en una nueva pestaña, dependiendo de cómo haya configurado el agente el parámetro Abrir panel en el navegador.
Las siguientes imágenes muestran ejemplos de scripts de voz y digitales.
Script de voz de Desktop Studio:
Script Desktop Studio digital:
Script de voz de CXone Studio:
Script CXone Studio digital:
-
En Studio, abra el script que modificó para la integración de Fuerza de ventas.
-
Agregue una acción POPURL al script después de la acción ONANSWER o ONASSIGNMENT.
-
Configure la propiedad URL de la acción POPURLcon la URL de la página que desea que aparezca en pantalla a los agentes.
Si quiere ir a una página de Visualforce ingrese la URL de Visualforce en este formato: https://your-salesforce-instance.visual.force.com/apex/YourVisualForcePage.
-
Guarde su script.
Configurar una ventana emergente de búsqueda
Puede hacer que una página de búsqueda de Fuerza de ventas aparezca como una ventana emergente cuando el agente recibe una interacción. Esta página de búsqueda muestra los resultados de una cadena de búsqueda que configuró.
Este tipo de ventana emergente utiliza una acción CustomEvent. Si su script requiere más de un evento personalizado, use una nueva instancia de CustomEvent para cada uno.
-
En Studio, abra el script que modificó para la integración de Fuerza de ventas.
-
Agregue una acción SNIPPET al script después de la acción ONANSWER o ONASSIGNMENT.
-
Cambie la propiedad Captionde la acción SNIPPET para indicar su propósito, como Ventana emergente para búsqueda.
-
Abra el editor de la acción snippet y agregue el siguiente código:
DYNAMIC payloadJSON payloadJSON.contactId="{contactid}" payloadJSON.data.popType = "searchstring" payloadJSON.data.params.searchString = "[string]" ASSIGN reqPayload='{payloadJSON.AsJson()}'
En este snippet:
- popType: Esto debe establecerse a searchstring para que la ventana emergente contenga una páginas de búsqueda.
- searchString: Ingrese la cadena de búsqueda. La longitud mínima es de tres caracteres.
- Agregue una acción CustomEvent después de la acción SNIPPETVentana emergente para búsqueda.
-
Cambie la propiedad Captionde la acción CustomEvent para indicar su propósito, como Enviar ventana emergente para búsqueda.
-
Configure la propiedad TargetAgent de la acción CustomEventcon {agentid}.
-
Configure la propiedad EventName de la acción CustomEventcon ScreenPopCustomSettings. No utilice un nombre de evento diferente.
-
Configure la propiedad PersistInMemory de la acción CustomEventcon False.
-
Configure la propiedad Data de la acción CustomEventcon {reqPayload}.
- Guarde su script.
El siguiente paso de la configuración de CXone Agent Embedded en Fuerza de ventas es configurar flujos de trabajo.