Aparecerá la pantalla Configurar en Agent Workspace for Salesforce
Este es el cuarto paso para configurar Agent Workspace (Embedded) (Agent Embedded) en Salesforce. Este paso es opcional. Puede saltar al siguiente paso: configurar los flujos de trabajo.
Cuando un agente recibe una interaction
La conversación completa con un agente a través de un canal. Por ejemplo, una interacción puede ser una llamada de voz, un correo electrónico, un chat o una conversación de redes sociales., NiCE CXone Agent Workspace (Embedded) (Agent Embedded) para Salesforce (Agent Workspace for Salesforce) puede mostrar un screen pop
Ventana emergente con información sobre el contacto que aparece en la pantalla de un agente después de un evento, como conectarse con un contacto. al agente. Puede configurar los siguientes tipos de ventanas emergentes:
- Registros de Salesforce anclados
- Salesforce flows

- URL
- Visualforce
Páginas - Páginas de búsqueda de Salesforce
- Páginas de inicio de objeto
- Lista de vistas
- Formularios de nuevo registro
Configure Salesforce Record Screen Pops
Puede configurar los registros creados para que aparezcan automáticamente como screen pops
Ventana emergente con información sobre el contacto que aparece en la pantalla de un agente después de un evento, como conectarse con un contacto. en Salesforce. Esto forma parte de la configuración de los flujos de trabajo de Salesforce.
-
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á utilizando el flujo de trabajo estándar de Create Case, esta línea debe ser createCase.screenPop = "true".
-
Guardar el script.
Configurar pantalla emergente de Flujo
Puede usar esta opción para mostrar flujos de Salesforce
como pantallas emergentes
Ventana emergente con información sobre el contacto que aparece en la pantalla de un agente después de un evento, como conectarse con un contacto.. Las pantallas emergentes de Flujo se abren en una nueva pestaña en Salesforce si:
-
Usted utiliza Experiencia relámpago.
-
Ha seleccionado la navegación de consola
para su Lightning App
.
En todas las demás interfaces Salesforce, y en Lightning Apps con navegación estándar, las pantallas emergentes de flujo aparecen en una ventana emergente.
Este tipo de screen pop usa una CustomEvent acción. Si su script requiere más que un evento personalizado, use una nueva instancia de CustomEvent para cada uno.
Si ya tiene un script de pantalla emergente de flujo para Salesforce Agent (SFA), puede usar su SNIPPET además de la secuencia de comandos que se muestra a continuación.
-
En Studio, abra el script que Salesforce para la integración con SalesforcemodificóEn Studio, abra el script que modificó para la integración con Salesforce.
-
Agregue una SNIPPET acción al script después de la acción ONANSWER o ONASSIGNMENT.
-
Cambie la propiedad Caption de la acción SNIPPET para indicar su propósito, como Pantalla emergente a Flujo.
-
Abra el <span class="studioAction" MadCap:conditions="Outputs.DoNotTranslate">snippet</span> de la acción editor 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 se debe configurar como poptoflow para que la Pantalla emergente contenga un flujo.
-
flowDevName: Sustituir [Flow_Name] con el nombre de API del Flujo que desea mostrar en pop-up.
Aprenda a encontrar los nombres de API de los flujos
-
En Salesforce, haga clic en Setup
en la parte superior derecha. -
Utilice el cuadro Quick Find para buscar Flujos y, a continuación, haga clic en Flujos dentro de Process Automation.
-
Seleccione el flujo que desea mostrar emergente.
-
En el Flow Builder, haga clic en Configuración
en la parte superior izquierda. -
Ubicar el nombre de API del flujo en el campo Orchestration API Name.
-
- flowArgs: Introduzca uno o más argumentos para pasar como una cadena de consulta en la URL. Esta es una propiedad opcional. Si incluyó un SNIPPET de un script de screen pop de flujo para Salesforce Agent (SFA), puede dejar esta propiedad en blanco: payloadJSON.data.params.flowArgs = "".
- Agregue una acción CustomEvent action después de la acción SNIPPET del Screen Pop to Flow.
-
Cambie la propiedad Caption de la acción CustomEvent para indicar su propósito, como Enviar Screen Pop a Flujo.
-
Configure la propiedad EventName de la acción CustomEvent con ScreenPopCustomSettings. No utilice un nombre de evento diferente.
- Guardar el script.
Configurar una ventana emergente de URL
Puede usar esta opción para mostrar cualquier URL como una pantalla emergente
Ventana emergente con información sobre el contacto que aparece en la pantalla de un agente después de un evento, como conectarse con un contacto.. Para configurar este tipo de pantalla emergente, use la POPURL acción en su script. Si desea mostrar más que una página, necesita una acción POPURL para cada una.
Las URL de terceros siempre aparecen en una nueva pestaña del navegador. Las URL de Salesforce pueden aparecer en la pestaña actual de Salesforce Lightning o en una nueva pestaña, según cómo el agente haya configurado la Panel Open in Browser configuración.
Las siguientes imágenes muestran ejemplos de scripts de voz y digitales.
Script de voz de Desktop Studio:
Desktop Studio script digital:
Script de voz de Studio:
Studio script digital:
-
En Studio, abra el script que modificó para la integrar de Salesforce.
-
Agregue una acción POPURL action al script después de la acción ONANSWER o ONASSIGNMENT.
-
Configure la propiedad URL de la acción POPURL con la URL de la página a la que desea mostrar el screen pop a los agentes.
-
Guardar el script.
Configurar una ventana emergente de Visualforce
Puede usar esta opción para mostrar las páginas de Visualforce como screen pops
Ventana emergente con información sobre el contacto que aparece en la pantalla de un agente después de un evento, como conectarse con un contacto..
Este tipo de ventana emergente de pantalla usa una acción CustomEvent action. 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 Salesforcemodificó para la integración de Salesforce.
-
Agregue una SNIPPET acción al script después de la acción ONANSWER o ONASSIGNMENT.
-
Cambie la propiedad Título de la acción SNIPPET para indicar su propósito, por ejemplo, Screen Pop a Visualforce.
-
Abra el <span class="studioAction" MadCap:conditions="Outputs.DoNotTranslate">snippet</span> de la acción y agregue el siguiente código:
DYNAMIC payloadJSON payloadJSON.contactId="{contactid}" payloadJSON.data.popType = "popvisualforcepage" payloadJSON.data.params.url = "[VisualforceAPIname]?&_c={contactid}&ani={ANI}" ASSIGN reqPayload="{payloadJSON.AsJson()}" En este snippet:
- popType: Esto debe configurarse como popvisualforcepage para que la pantalla emergente contenga la página Visualforce.
-
Introduzca el nombre de API de la página url en el marcador de posición Visualforce en [VisualforceAPIname]. Por ejemplo, vjSamplePage?&c={contactid}&ani={ANI}. Los parámetros de consulta que comienzan con ?&c= son opcionales.
Aprenda a encontrar los nombres de API de las páginas de Visualforce
-
En Salesforce, haga clic en configuración
en la esquina superior derecha. -
Utilice el cuadro Encontrar rápido para buscar Visualforce Páginas, luego haga clic en Visualforce Páginas.
-
Ubicar el nombre de la API de la página Visualforce en la columna Name.
-
- Agregue una CustomEvent acción después de la acción Screen Pop to Visualforce SNIPPET.
-
Cambie la propiedad Caption de la acción CustomEvent para indicar su propósito, como Enviar Screen Pop a Visualforce.
-
Configure la propiedad EventName de la acción CustomEvent con ScreenPopCustomSettings. No utilice un nombre de evento diferente.
- Guardar el script.
Configurar una ventana emergente de búsqueda
Puede hacer que una página de búsqueda de Salesforce aparezca como una screen pop
Ventana emergente con información sobre el contacto que aparece en la pantalla de un agente después de un evento, como conectarse con un contacto. cuando el agente recibe una interacción
La conversación completa con un agente a través de un canal. Por ejemplo, una interacción puede ser una llamada de voz, un correo electrónico, un chat o una conversación de redes sociales.. Esta página de búsqueda muestra los resultados de una cadena de búsqueda que usted configura.
Este tipo de ventana emergente de pantalla usa una acción CustomEvent action. 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 integrar de Salesforce.
-
Agregue una acción SNIPPET action al script después de la acción ONANSWER u ONASSIGNMENT.
-
Cambie la propiedad Caption de la acción SNIPPET para indicar su propósito, como Screen Pop to Search.
-
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 = "[text entered in Salesforce search bar]" ASSIGN reqPayload="{payloadJSON.AsJson()}" En este snippet:
- popType: Esto debe configurarse como searchstring para que la pantalla emergente contenga la página de búsqueda.
- searchString: Introduzca el texto que desea que se ingrese en la barra de búsqueda ubicada en la parte superior de Salesforce. La extensión mínima es de tres caracteres.
Por ejemplo, si esta línea es payloadJSON.data.params.searchString = "billing", el texto billing se ingresa en la barra de búsqueda de Salesforce. todos los registros que contienen el texto billing aparecen en los resultados.
- Agregue una CustomEvent acción después de la acción SNIPPET Screen Pop to Search.
-
Cambie la propiedad Caption de la acción CustomEvent para indicar su propósito, como por ejemplo Send Screen Pop to Search.
-
Configure la propiedad TargetAgent de la acción CustomEvent con {agentid}.
-
Configure la propiedad EventName de la acción CustomEvent con ScreenPopCustomSettings. No utilice un nombre de evento diferente.
-
Configure la propiedad PersistInMemory de la acción CustomEvent con False.
-
Configure la propiedad Data de la acción CustomEvent con {reqPayload}.
- Guardar el script.
Configurar una Pantalla de Inserción Automática de Inicio para un Objeto
Puede hacer que la página de inicio de un registro de Salesforce, u objeto, aparezca como un screen pop
Ventana emergente con información sobre el contacto que aparece en la pantalla de un agente después de un evento, como conectarse con un contacto. cuando el agente recibe una interacción
La conversación completa con un agente a través de un canal. Por ejemplo, una interacción puede ser una llamada de voz, un correo electrónico, un chat o una conversación de redes sociales.. La página de inicio del objeto enumera todos los registros de ese tipo de registro. Por ejemplo, si hace un screen pop a la página de inicio del objeto de cuenta, esa página de inicio enumera todos los registros de cuenta en su instancia de Salesforce.
Este tipo de ventana emergente de pantalla usa una CustomEvent acción. 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 Salesforce para la integración con modificó.
-
Agregue una SNIPPET acción al script después de la acción ONANSWER o ONASSIGNMENT.
-
Cambie la propiedad Caption de la acción SNIPPET para indicar su propósito, como Screen Pop to Object Home.
-
Abra el editor de la acción snippet y agregue el siguiente código:
DYNAMIC payloadJSON payloadJSON.contactId="{contactid}" payloadJSON.data.popType = "objecthome" payloadJSON.data.params.scope = "[record API name]" ASSIGN reqPayload="{payloadJSON.AsJson()}" En este snippet:
- popType: Esto debe configurarse como objecthome para que la pantalla emergente contenga la página principal del registro.
-
scope: Intro el nombre de API del registro, como account, case o lead.
To find the API name for the record, open Salesforce and navigate to Setup
> Object Manager. Haga clic en el nombre del registro. En la página Detalles que se abre, busque el API Name.
- Agregue una acción CustomEvent action después de la acción Screen Pop to Object Home SNIPPET.
-
Cambie la propiedad Caption de la acción CustomEvent para indicar su propósito, como Send Screen Pop to Object Home.
-
Configure la propiedad EventName de la acción CustomEvent con ScreenPopCustomSettings. No utilice un nombre de evento diferente.
- Guardar el script.
Configure a List Screen Pop
Puede hacer que la vista de lista de un registro de Salesforce aparezca como una screen pop
Ventana emergente con información sobre el contacto que aparece en la pantalla de un agente después de un evento, como conectarse con un contacto. cuando el agente recibe una interacción
La conversación completa con un agente a través de un canal. Por ejemplo, una interacción puede ser una llamada de voz, un correo electrónico, un chat o una conversación de redes sociales.. Las vistas de lista incluyen Nuevo Esta semana, Visto recientemente y cualquier vista de lista personalizada que haya configurado.
Este tipo de ventana emergente de pantalla usa 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 Salesforce, modificado.
-
Agregue una acción SNIPPET action al script después de la acción ONANSWER o ONASSIGNMENT.
-
Cambie la propiedad Caption de la acción SNIPPET para indicar su propósito, como Screen Pop to List.
-
Abra el editor de la acción snippet y agregue el siguiente código:
DYNAMIC payloadJSON payloadJSON.contactId="{contactid}" payloadJSON.data.popType = "list" payloadJSON.data.params.listViewId = "[list API name]" payloadJSON.data.params.scope = "[record API name]" ASSIGN reqPayload="{payloadJSON.AsJson()}" En este snippet:
- popType: Esto debe configurarse como list para que la pantalla emergente contenga la vista de lista del registro.
-
Intro el nombre de API de la lista, incluyendo el espacio de nombres en el prefijo. Por ejemplo, Test__MyOpenCases.
Aprenda a encontrar los nombres de API de las vistas de lista
-
En Salesforce, abra la vista de lista a la que desea aplicar la pantalla emergente.
-
Haga clic en Controles de vista de lista
en la parte superior derecha y, luego, haga clic en Cambiar el nombre. -
Ubicar el nombre de API de la vista de lista en el campo List API Name.
-
-
Intro el nombre de API del registro, como account, case o lead.
Para encontrar el nombre de API del registro, abra Salesforce y navegue a configuración
> administrador de Objetos. Haga clic en el nombre del registro. En la página de Detalles que se abre, encuentre el nombre de API.
- Agregue una acción CustomEvent action después de la acción Screen Pop to List SNIPPET.
-
Cambie la propiedad Caption de la acción CustomEvent para indicar su propósito, como Send Screen Pop to List.
-
Configure la propiedad EventName de la acción CustomEvent con ScreenPopCustomSettings. No utilice un nombre de evento diferente.
- Guardar el script.
Configurar una pantalla emergente de formulario de registro nuevo
Si no se encuentran registros coincidentes en una búsqueda, puede hacer que el formulario para crear un nuevo registro de Salesforce aparezca como un screen pop
Ventana emergente con información sobre el contacto que aparece en la pantalla de un agente después de un evento, como conectarse con un contacto..
Este tipo de screen pop usa una acción CustomEvent action. Si su script requiere más que un evento personalizado, use una nueva instancia de CustomEvent para cada uno.
-
En Studio, abra el script que Salesforce para la integración de Salesforce Agents modificó.
-
Agregue una acción SNIPPET action al script después de la acción ONANSWER o ONASSIGNMENT.
-
Cambie la propiedad Caption de la acción SNIPPET para indicar su propósito, como Screen Pop a nuevo formulario de Registro.
-
Abra el editor de la acción snippet y agregue el siguiente código:
DYNAMIC payloadJSON DYNAMIC fieldValues payloadJSON.contactId="{contactid}" payloadJSON.data.popType = "newrecordmodal" payloadJSON.data.params.entityName = "[record API name]" fieldValues.Phone = "{ANI}" payloadJSON.data.params.defaultFieldValues = "{fieldValues.AsJson()}" ASSIGN reqPayload="{payloadJSON.AsJson()}" En este snippet:
- popType: Esto debe configurarse como newrecordmodal para que la pantalla emergente contenga el formulario para crear un nuevo registro.
-
entityName: Intro el nombre de API del registro, como account, case o lead.
Para buscar el nombre de API del registro, abra Salesforce y navegue a Setup
> Object Manager. Haga clic en el nombre del registro. En la página Detalles que se abre, busque el API Name. -
defaultFieldValues: Incluya esta propiedad para completar previamente los campos en el formulario de registro nuevo. Por ejemplo, el código de arriba completa el campo Teléfono con la variable {ANI}. Esta es una propiedad opcional.
- Agregue una acción CustomEvent después de la acción Screen Pop to New Record Form SNIPPET.
-
Cambie la propiedad Caption de la acción CustomEvent para indicar su propósito, como Enviar pantalla emergente al formulario de nuevo registro.
-
Configure la propiedad EventName de la acción CustomEvent con ScreenPopCustomSettings. No utilice un nombre de evento diferente.
- Guardar el script.
El siguiente paso para configurar Agent Workspace (Embedded) (Agent Embedded) en Salesforce es configurar los flujos de trabajo.