Configurar flujos de trabajo de Dinámicas Microsoft para CXone Agent Embedded

Puede configurar flujos de trabajo Crear, Crear personalizado y Crear estándar para Dinámicas Microsoft y CXone Agent Embedded. Estos flujos de trabajo buscan o crean registros Dinámicas Microsoft también llamados entidades. Esta es la configuración del back-end del mapeado de datos dinámicos.

Tipo de flujo de trabajo

Descripción

Flujos de trabajo

Buscar Los flujos de trabajo de Búsqueda buscan registros en Dinámicas Microsoft que sean aplicables a la interacción que está gestionando el agente. Búsqueda de ANI
Búsqueda personalizada
Creación personalizada Los flujos de trabajo de creación personalizada crean cualquier tipo de registro con campos estándar y personalizados. Crear registro personalizado
Creación estándar

Los flujos de trabajo de Creación estándar crean registros Dinámicas Microsoft estándar con sus campos de datos estándar. La carga útil SNIPPET de estos flujos de trabajo debe incluir los campos estándar y solo esos campos.

Crear cuenta
Crear caso
Crear contacto
Crear cliente potencial
Crear oportunidad
Crear llamada telefónica

Descargue esta carpeta para los scripts de plantillas. Contiene scripts de voz y digitales para Desktop Studio y CXone Studio.

Configurar flujo de trabajo de Búsqueda

Hay dos flujos de trabajo de Búsqueda: Buscar ANI y Búsqueda personalizada.

Configurar el flujo de trabajo de Búsqueda de ANI

El flujo de trabajo Buscar ANI usa el ANICerrado También conocido como identificador de llamadas. Muestran el número de teléfono de una llamada de voz entrante. del ACD para buscar registros coincidentes en todos los campos telefónicos estándar.

  1. En Studio, abra el script donde desee configurar el flujo de trabajo Buscar ANI.

  2. Si no lo ha hecho todavía, agregue una acción SNIPPET después de la acción BEGIN y antes de Workflow Execute.

  3. Haga doble clic en la acción SNIPPET en el lienzo del script.

  4. Copie cada una de las siguientes líneas de código y péguelas en la pestaña Vista de texto de la ventana Editor.

    
    DYNAMIC searchInput
    searchInput.workflowInput.phoneNumber = "{ANI}"
    ASSIGN searchJson = "{searchInput.asjson()}"
    		
  5. Guarde su script.

  6. Puede hacer pruebas a su script simulando una interacción en Studio.

Configure el flujo de trabajo de Búsqueda personalizada

El flujo de trabajo de Búsqueda personalizada permite buscar uno o más registros Dinámicas Microsoft. También permiten buscar en múltiples campos y variables dentro de un registro específico. Puede conectar diferentes requisitos de búsqueda mediante operadores Dinámicas Microsoft.

Este flujo de trabajo admite estos registros Dinámicas Microsoft:

  • Contacto

  • Cuenta

  • Guiar

  • Oportunidad

  • Caso

  • Tarea

  1. En Studio, abra el script donde desee configurar el flujo de trabajo de Búsqueda personalizada.

  2. Si no lo ha hecho todavía, agregue una acción SNIPPET después de la acción BEGIN y antes de Workflow Execute.

  3. Haga doble clic en la acción SNIPPET en el lienzo del script.

  4. Copie cada una de las siguientes líneas de código y péguelas en la pestaña Vista de texto de la ventana Editor.

    
    DYNAMIC searchInput
    DYNAMIC payload
    payload.entity = "[API name]"
    payload.filter = "[fieldName] [operator] {variable}"
    searchInput.workflowInput.search = payload
    ASSIGN searchJson = "{searchInput.asjson()}"
    		
  5. Cambie el valor del atributo de payload.entity al nombre de la API para el registro que desea usar. Por ejemplo, payload.entity = "incident". Este campo distingue entre mayúsculas y minúsculas.

  6. Cambie el valor del atributo payload.filter. Esto determina los criterios de filtro de la búsqueda para el registro. Por ejemplo, payload.filter = "phone='{ANI}'".

    1. Cambie [fieldName] al nombre del campo que desea utilizar para buscar, por ejemplo ticketNumber. Este campo distingue entre mayúsculas y minúsculas.

    2. Cambie [operator] al operador de Dinámicas Microsoft que desea usar. Este campo distingue entre mayúsculas y minúsculas.

    3. Cambie {variable} a la variable que desea asignar al campo. Este campo distingue entre mayúsculas y minúsculas.

  7. Para agregar filtros de búsqueda adicionales, use un operador Dinámicas Microsoft entre los filtros. Por ejemplo:

    
    payload.filter = "phone eq '{ANI}'AND customer_number_c eq '{CustomerNumber}'"
    		
  8. Guarde su script.

  9. Puede hacer pruebas a su script simulando una interacción en Studio.

Configurar flujos de trabajo de Creación personalizada

Los flujos de trabajo de creación personalizada le permiten configurar una carga útil SNIPPET para crear cualquier tipo de registro Dinámicas Microsoft estándar o personalizado. También le permiten rellenar cualquier tipo de campo, estándar o personalizado. Por ejemplo, podría crear un registro de Cuenta con algunos de los campos estándar de ese tipo de registro, así como sus propios campos personalizados.

Este es el método recomendado para crear registros Dinámicas Microsoft.

Configurar el flujo de trabajo Crear registro personalizado (anteriormente Crear entidad)

El flujo de trabajo Crear registro personalizado crea cualquier tipo de registro Dinámicas Microsoft estándar o personalizado. Este registro puede mostrar campos de datos estándar y personalizados. Los campos deben contener texto, números o variables. Los campos vinculados suelen rellenarse con resultados de búsqueda o listas de opciones, pero puede configurar este flujo de trabajo para agregar datos codificados a un campo vinculado.

Si usa la versión anterior de este flujo de trabajo, llamada flujo de trabajo Crear entidad necesita configurar su script de Studio con dos acciones adicionales: una SNIPPET llamada Snippet para enviar respuesta de flujo de trabajo, y una CUSTOMEVENT llamadaEnviar respuesta de flujo de trabajo. Use este script de plantilla para Desktop Studio o este script de plantilla para CXone Studio.

  1. En Studio, abra el script donde desee configurar el flujo de trabajo Crear registro personalizado.

  2. Si no lo ha hecho todavía, agregue una acción de SNIPPET después de ONANSWER o ONASSIGNMENT.

  3. Haga doble clic en la acción SNIPPET en el lienzo del script.

  4. Copie cada una de las siguientes líneas de código y péguelas en la pestaña Vista de texto de la ventana Editor.

    
    DYNAMIC createPayload
    DYNAMIC createDataArray
    						
    DYNAMIC item1
    item1.field = "subject"
    item1.value = "New Record - {CONTACTID}"
    DYNAMIC item2
    item2.field = "phonenumber"
    item2.value = "{ANI}"
    DYNAMIC item3
    item3.field = "new_contactid"
    item3.value = "{CONTACTID}"
    						
    createPayload.entity = "phonecalls"
    		ASSIGN createDataArray[1] = item1
    		ASSIGN createDataArray[2] = item2
    		ASSIGN createDataArray[3] = item3
    CreatePayload.data = createDataArray
    						
    createPayload.pinnedRecord = "[true or false]"
    createPayload.screenPop = "[true or false]"
    createPayload.relatesTo = "[true or false]"
    						
    DYNAMIC create[RecordName]Payload
    create[RecordName]Payload.workflowInput = createPayload
    						
    ASSIGN create[RecordName]Json = "{create[RecordName]Payload.asjson()}"
    		

    Debe incluir cada una de esas líneas.

  5. Para agregar más campos:

    1. Cree más objetos dinámicos de datos en item3.value = "{CONTACTID}". Siga este formato:

      
      DYNAMIC item#
      item#.field = "[fieldname]"
      item#.value = "{variable}"
      		
    2. Después, cree matrices de datos adicionales en createPayload.entity = "phonecalls". Siga este formato:

      
      ASSIGN createDataArray[#] = item#
      		

      El número (#) debe aumentar de a uno con cada elemento adicional que agregue a la matriz.

  6. Cambie el valor del atributo createPayload.pinnedRecord a true o a false. Si se define a true, el registro creado se muestra a los agentes en la sección Interacciones actuales de tarjeta de cliente. Si se define a false, se muestra en la sección Interacciones recientes de tarjeta de cliente. Si no incluye este atributo en la carga útil, se considerará como false.
  7. Cambie el valor del atributo createPayload.screenPop a true o a false. Si se define a true, el registro creado aparece automáticamente al agente como una pantalla emergente en Dinámicas Microsoft. Si se define a false, no aparece. Si no incluye este atributo en la carga útil, se considerará como false.
  8. Cambie el valor del atributo createPayload.relatesTo a true o a false. Si se define a true, los agentes pueden relacionar otro registro con el registro creado. Si se define a false, esta funcionalidad no está disponible para los agentes. Si no incluye este atributo en la carga útil, se considerará como false.
  9. Cambie todas las instancias de [RecordName] en las tres últimas líneas del código por el nombre del registro que creó. Escriba el nombre en mayúsculas para que coincida con el uso de mayúsculas y minúsculas, camelcase, del atributo. Por ejemplo, si el nombre del registro que creó es phonecall, su código sería:

    
    DYNAMIC createPhoneCallPayload
    createPhoneCallPayload.workflowInput = createPayload
    						
    ASSIGN createPhoneCallJson = "{createPhoneCallPayload.asjson()}"
    		
  10. Guarde su script.

  11. Puede hacer pruebas a su script simulando una interacción en Studio.

Configurar flujos de trabajo de Creación estándar

Los flujos de trabajo Crear estándar crean registros Dinámicas Microsoft estándar. Los agentes pueden usar tarjeta de cliente en CXone Agent Embedded para crear manualmente nuevos registros Dinámicas Microsoft durante las interacciones. Si seleccionan uno de estos flujos de trabajo, el registro se crea con los campos especificados en la carga útil de ese flujo de trabajo.

No puede agregar ni eliminar campos en la carga útil SNIPPET de los flujos de trabajo de Creación estándar. Si agrega o borra campos, el registro no se creará. Para crear un registro estándar o personalizado con los campos que desee, use el flujo de trabajo Crear registro personalizado.

Configurar el flujo de trabajo Crear cuenta

  1. En Studio, abra el script donde quiere configurar el flujo de trabajo Crear cuenta.

  2. Si no lo ha hecho todavía, agregue una acción SNIPPET después de la acción BEGIN y antes de Workflow Execute.

  3. Haga doble clic en la acción SNIPPET en el lienzo del script.

  4. Copie cada una de las siguientes líneas de código y péguelas en la pestaña Vista de texto de la ventana Editor.

    
    DYNAMIC createAccount
    createAccount.accountName = "[Contact Name]"
    createAccount.email = "[email address]"
    createAccount.mainPhone = "{ANI}"
    						
    createAccount.pinnedRecord = "[true or false]"
    createAccount.screenPop = "[true or false]"
    createAccount.relatesTo = "[true or false]"
    						
    DYNAMIC createAccountPayload
    createAccountPayload.workflowInput = createAccount
    
    ASSIGN createAccountJson = "{createAccountPayload.asjson()}"
    		

    Debe incluir cada una de esas líneas. Si desea mantener un campo en blanco, puede usar un valor nulo (""). Por ejemplo, createAccount.email = "".

  5. Cambie el valor del atributo de createAccount.accountName al nombre del contacto. Por ejemplo, createAccount.accountName = "Elinor Dashwood". Este valor puede ser una codificación rígida, una variable o una combinación de ambos. Use una variable si desea que este valor se actualice para cada interacción.

  6. Cambie el valor del atributo de createAccount.email a la dirección de correo electrónico del contacto. Por ejemplo, createAccount.email = "elinor.dashwood@classics.com". Este valor puede ser una codificación rígida, una variable o una combinación de ambos. Use una variable si desea que este valor se actualice para cada interacción.

  7. Cambie el valor del atributo createAccount.pinnedRecord a true o a false. Si se define a true, el registro creado se muestra a los agentes en la sección Interacciones actuales de tarjeta de cliente. Si se define a false, se muestra en la sección Interacciones recientes de tarjeta de cliente. Si no incluye este atributo en la carga útil, se considerará como false.
  8. Cambie el valor del atributo createAccount.screenPop a true o a false. Si se define a true, el registro creado aparece automáticamente al agente como una pantalla emergente en Dinámicas Microsoft. Si se define a false, no aparece. Si no incluye este atributo en la carga útil, se considerará como false.
  9. Cambie el valor del atributo createAccount.relatesTo a true o a false. Si se define a true, los agentes pueden relacionar otro registro con el registro creado. Si se define a false, esta funcionalidad no está disponible para los agentes. Si no incluye este atributo en la carga útil, se considerará como false.
  10. Guarde su script.

  11. Puede hacer pruebas a su script simulando una interacción en Studio.

Configurar el flujo de trabajo Crear caso

  1. En Studio, abra el script donde desee configurar el flujo de trabajo Crear caso.

  2. Si no lo ha hecho todavía, agregue una acción SNIPPET después de la acción BEGIN y antes de Workflow Execute.

  3. Haga doble clic en la acción SNIPPET en el lienzo del script.

  4. Copie cada una de las siguientes líneas de código y péguelas en la pestaña Vista de texto de la ventana Editor.

    
    DYNAMIC createCase
    createCase.title = "[Case Name]"
    createCase.entityType = "contact" 
    createCase.phoneNumber = "{ANI}"
    createCase.email = "[email address]"
    						
    createCase.pinnedRecord = "[true or false]"
    createCase.screenPop = "[true or false]"
    createCase.relatesTo = "[true or false]"
    						
    DYNAMIC createCasePayload
    createCasePayload.workflowInput = createCase
    
    ASSIGN createCaseJson = "{createCasePayload.asjson()}"
    		

    Debe incluir cada una de esas líneas. Si desea mantener un campo en blanco, puede usar un valor nulo (""). Por ejemplo, createCase.email = "".

  5. Cambie el valor del atributo de createCase.title al nombre del caso. Por ejemplo, createCase.title = "Elinor's Case". Este valor puede ser una codificación rígida, una variable o una combinación de ambos. Use una variable si desea que este valor se actualice para cada interacción.

  6. Cambie el valor del atributo de createCase.email a la dirección de correo electrónico del contacto. Por ejemplo, createCase.email = "elinor.dashwood@classics.com". Este valor puede ser una codificación rígida, una variable o una combinación de ambos. Use una variable si desea que este valor se actualice para cada interacción.

  7. Cambie el valor del atributo createCase.pinnedRecord a true o a false. Si se define a true, el registro creado se muestra a los agentes en la sección Interacciones actuales de tarjeta de cliente. Si se define a false, se muestra en la sección Interacciones recientes de tarjeta de cliente. Si no incluye este atributo en la carga útil, se considerará como false.
  8. Cambie el valor del atributo createCase.screenPop a true o a false. Si se define a true, el registro creado aparece automáticamente al agente como una pantalla emergente en Dinámicas Microsoft. Si se define a false, no aparece. Si no incluye este atributo en la carga útil, se considerará como false.
  9. Cambie el valor del atributo createCase.relatesTo a true o a false. Si se define a true, los agentes pueden relacionar otro registro con el registro creado. Si se define a false, esta funcionalidad no está disponible para los agentes. Si no incluye este atributo en la carga útil, se considerará como false.
  10. Guarde su script.

  11. Puede hacer pruebas a su script simulando una interacción en Studio.

Configurar el flujo de trabajo Crear contacto

  1. En Studio, abra el script donde desee configurar el flujo de trabajo Crear contacto.

  2. Si no lo ha hecho todavía, agregue una acción SNIPPET después de la acción BEGIN y antes de Workflow Execute.

  3. Haga doble clic en la acción SNIPPET en el lienzo del script.

  4. Copie cada una de las siguientes líneas de código y péguelas en la pestaña Vista de texto de la ventana Editor.

    
    DYNAMIC createContact
    createContact.firstName = "[first name]"
    createContact.lastName = "[last name]"
    createContact.email = "[email address]"
    createContact.businessPhone = "{ANI}"
    						
    createContact.pinnedRecord = "[true or false]"
    createContact.screenPop = "[true or false]"
    createContact.relatesTo = "[true or false]"
    						
    DYNAMIC createContactPayload
    createContactPayload.workflowInput = createContact
    
    ASSIGN createContactJson = "{createContactPayload.asjson()}"
    		

    Debe incluir cada una de esas líneas. Si desea mantener un campo en blanco, puede usar un valor nulo (""). Por ejemplo, createContact.email = "".

  5. Cambie el valor del atributo de createContact.firstName al nombre de pila del contacto. Por ejemplo, createContact.firstName = "Elinor". Este valor puede ser una codificación rígida, una variable o una combinación de ambos. Use una variable si desea que este valor se actualice para cada interacción.

  6. Cambie el valor del atributo de createContact.lastName al apellido del contacto. Por ejemplo, createContact.lastName = "Dashwood". Este valor puede ser una codificación rígida, una variable o una combinación de ambos. Use una variable si desea que este valor se actualice para cada interacción.

  7. Cambie el valor del atributo de createContact.email a la dirección de correo electrónico del contacto. Por ejemplo, createContact.email = "elinor.dashwood@classics.com". Este valor puede ser una codificación rígida, una variable o una combinación de ambos. Use una variable si desea que este valor se actualice para cada interacción.

  8. Cambie el valor del atributo createContact.pinnedRecord a true o a false. Si se define a true, el registro creado se muestra a los agentes en la sección Interacciones actuales de tarjeta de cliente. Si se define a false, se muestra en la sección Interacciones recientes de tarjeta de cliente. Si no incluye este atributo en la carga útil, se considerará como false.
  9. Cambie el valor del atributo createContact.screenPop a true o a false. Si se define a true, el registro creado aparece automáticamente al agente como una pantalla emergente en Dinámicas Microsoft. Si se define a false, no aparece. Si no incluye este atributo en la carga útil, se considerará como false.
  10. Cambie el valor del atributo createContact.relatesTo a true o a false. Si se define a true, los agentes pueden relacionar otro registro con el registro creado. Si se define a false, esta funcionalidad no está disponible para los agentes. Si no incluye este atributo en la carga útil, se considerará como false.
  11. Guarde su script.

  12. Puede hacer pruebas a su script simulando una interacción en Studio.

Configurar el flujo de trabajo Crear cliente potencial

  1. En Studio, abra el script donde desee configurar el flujo de trabajo Crear cliente potencial.

  2. Si no lo ha hecho todavía, agregue una acción SNIPPET después de la acción BEGIN y antes de Workflow Execute.

  3. Haga doble clic en la acción SNIPPET en el lienzo del script.

  4. Copie cada una de las siguientes líneas de código y péguelas en la pestaña Vista de texto de la ventana Editor.

    
    DYNAMIC createLead
    createLead.topic = "[topic]"
    createLead.mobilePhone = "{ANI}"
    
    createLead.pinnedRecord = "[true or false]"
    createLead.screenPop = "[true or false]"
    createLead.relatesTo = "[true or false]"						
    	
    DYNAMIC createLeadPayload
    createLeadPayload.workflowInput = createLead
    
    ASSIGN createLeadJson = "{createLeadPayload.asjson()}"
    		

    Debe incluir cada una de esas líneas. Si desea mantener un campo en blanco, puede usar un valor nulo (""). Por ejemplo, createLead.email = "".

  5. Cambie el valor del atributo createLead.topic al tema del cliente potencial: en qué está interesado el contacto. Por ejemplo, createLead.topic = "car insurance". Este valor puede ser una codificación rígida, una variable o una combinación de ambos. Use una variable si desea que este valor se actualice para cada interacción.

  6. Cambie el valor del atributo createLead.pinnedRecord a true o a false. Si se define a true, el registro creado se muestra a los agentes en la sección Interacciones actuales de tarjeta de cliente. Si se define a false, se muestra en la sección Interacciones recientes de tarjeta de cliente. Si no incluye este atributo en la carga útil, se considerará como false.
  7. Cambie el valor del atributo createLead.screenPop a true o a false. Si se define a true, el registro creado aparece automáticamente al agente como una pantalla emergente en Dinámicas Microsoft. Si se define a false, no aparece. Si no incluye este atributo en la carga útil, se considerará como false.
  8. Cambie el valor del atributo createLead.relatesTo a true o a false. Si se define a true, los agentes pueden relacionar otro registro con el registro creado. Si se define a false, esta funcionalidad no está disponible para los agentes. Si no incluye este atributo en la carga útil, se considerará como false.
  9. Guarde su script.

  10. Puede hacer pruebas a su script simulando una interacción en Studio.

Configurar el flujo de trabajo Crear oportunidad

  1. En Studio, abra el script donde desee configurar el flujo de trabajo Crear oportunidad.

  2. Si no lo ha hecho todavía, agregue una acción SNIPPET después de la acción BEGIN y antes de Workflow Execute.

  3. Haga doble clic en la acción SNIPPET en el lienzo del script.

  4. Copie cada una de las siguientes líneas de código y péguelas en la pestaña Vista de texto de la ventana Editor.

    
    DYNAMIC createOpportunity
    createOpportunity.topic = "[topic]"
    						
    createOpportunity.pinnedRecord = "[true or false]"
    createOpportunity.screenPop = "[true or false]"
    createOpportunity.relatesTo = "[true or false]"
    						
    DYNAMIC createOpportunityPayload
    createOpportunityPayload.workflowInput = createOpportunity
    
    ASSIGN createOpportunityJson = "{createOpportunityPayload.asjson()}"
    		

    Debe incluir cada una de esas líneas. Si desea mantener un campo en blanco, puede usar un valor nulo (""). Por ejemplo, createOpportunity.topic = "".

  5. Cambie el valor del atributo createOpportunity.topic al tema de la oportunidad: en qué está interesado el contacto. Por ejemplo, createOpportunity.topic = "car insurance". Este valor puede ser una codificación rígida, una variable o una combinación de ambos. Use una variable si desea que este valor se actualice para cada interacción.

  6. Cambie el valor del atributo createOpportunity.pinnedRecord a true o a false. Si se define a true, el registro creado se muestra a los agentes en la sección Interacciones actuales de tarjeta de cliente. Si se define a false, se muestra en la sección Interacciones recientes de tarjeta de cliente. Si no incluye este atributo en la carga útil, se considerará como false.
  7. Cambie el valor del atributo createOpportunity.screenPop a true o a false. Si se define a true, el registro creado aparece automáticamente al agente como una pantalla emergente en Dinámicas Microsoft. Si se define a false, no aparece. Si no incluye este atributo en la carga útil, se considerará como false.
  8. Cambie el valor del atributo createOpportunity.relatesTo a true o a false. Si se define a true, los agentes pueden relacionar otro registro con el registro creado. Si se define a false, esta funcionalidad no está disponible para los agentes. Si no incluye este atributo en la carga útil, se considerará como false.
  9. Guarde su script.

  10. Puede hacer pruebas a su script simulando una interacción en Studio.

Configurar el flujo de trabajo Crear llamada telefónica

  1. En Studio, abra el script donde desee configurar el flujo de trabajo Crear llamada telefónica.

  2. Si no lo ha hecho todavía, agregue una acción SNIPPET después de la acción BEGIN y antes de Workflow Execute.

  3. Haga doble clic en la acción SNIPPET en el lienzo del script.

  4. Copie cada una de las siguientes líneas de código y péguelas en la pestaña Vista de texto de la ventana Editor.

    
    DYNAMIC createPhoneCall
    createPhoneCall.subject = "[subject]"
    createPhoneCall.phoneNumber = "{ANI}"
    createPhoneCall.directionCode = "Inbound"
    						
    createPhoneCall.pinnedRecord = "[true or false]"
    createPhoneCall.screenPop = "[true or false]"
    createPhoneCall.relatesTo = "[true or false]"
    
    DYNAMIC createPhoneCallPayload
    createPhoneCallPayload.workflowInput = createPhoneCall
    
    ASSIGN createPhoneCallJson = "{createPhoneCallPayload.asjson()}"
    		

    Debe incluir cada una de esas líneas. Si desea mantener un campo en blanco, puede usar un valor nulo (""). Por ejemplo, createPhoneCall.subject = "".

  5. Cambie el valor del atributo de createPhoneCall.subject al asunto de la llamada. Por ejemplo, createPhoneCall.subject = "billing issue". Este valor puede ser una codificación rígida, una variable o una combinación de ambos. Use una variable si desea que este valor se actualice para cada interacción.

  6. Cambie el valor del atributo createPhoneCall.pinnedRecord a true o a false. Si se define a true, el registro creado se muestra a los agentes en la sección Interacciones actuales de tarjeta de cliente. Si se define a false, se muestra en la sección Interacciones recientes de tarjeta de cliente. Si no incluye este atributo en la carga útil, se considerará como false.
  7. Cambie el valor del atributo createPhoneCall.screenPop a true o a false. Si se define a true, el registro creado aparece automáticamente al agente como una pantalla emergente en Dinámicas Microsoft. Si se define a false, no aparece. Si no incluye este atributo en la carga útil, se considerará como false.
  8. Cambie el valor del atributo createPhoneCall.relatesTo a true o a false. Si se define a true, los agentes pueden relacionar otro registro con el registro creado. Si se define a false, esta funcionalidad no está disponible para los agentes. Si no incluye este atributo en la carga útil, se considerará como false.
  9. Guarde su script.

  10. Puede hacer pruebas a su script simulando una interacción en Studio.

Anclar registros

Puede anclar un registro a la sección Interacción actual de la tarjeta de cliente. Cuando se ancla un registro, se vincula icono de una marca de verificación en una caja verde. de forma predeterminada para la memorización de datos y la cronología. Esto significa que la información sobre la memorización de datos y la cronología se agregará al registro Dinámicas Microsoft cuando finalice la interacción. Si el agente no quiere que se mapee la información, puede desvincular el registro.

  1. Abra la acción Snippet for Create Workflow SNIPPET en su script.

  2. En la carga útil del flujo de trabajo, copie esta línea de código y péguela antes de DYNAMIC create[RecordType]Payload:

    						
    createPayload.pinnedRecord = "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 cuenta, esta línea debería ser createAccount.pinnedRecord = "true".

  3. Guarde su script.

Configurar registros para pantalla emergente

Puede configurar los registros creados para que aparezcan automáticamente como ventanas emergentes en Dinámicas Microsoft. Si está usando Dinámicas Microsoft CIF v2.0, solo aparece un registro. Si tiene varios registros creados, sólo aparece el primero. Los agentes deben hacer clic en los otros registros en la tarjeta de cliente para abrirlos.

  1. Abra la acción Snippet for Create Workflow SNIPPET en su script.

  2. 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 cuenta, esta línea debería ser createAccount.screenPop = "true".

  3. Guarde su script.

Activar registros de relación

Puede permitir a los agentes relacionar registros de Dinámicas Microsoft desde CXone Agent Embedded. Los registros relacionados comparten datos. Esto ocurre cuando se completa la interacción. Para las interacciones entrantes, el uso compartido sólo se aplica al campo Llamada de en el registro. Para las interacciones salientes, sólo se aplica al campo Llamada a en el registro.

Para que los agentes puedan relacionar registros:

  1. Abra la acción Snippet for Create Workflow SNIPPET en su script.

  2. Asegúrese de que el registro está anclado a la sección Interacción actual de la tarjeta de cliente.

  3. En la carga útil del flujo de trabajo, copie esta línea de código y péguela antes de DYNAMIC create[RecordType]Payload:

    						
    createPayload.relatesTo = "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 cuenta, esta línea debería ser createAccount.relatesTo = "true".

  4. Guarde su script.