Permitir que los agentes creen manualmente Microsoft Dynamics registros en Agent for Microsoft Teams

Puede permitir que los agentes creen manualmente nuevos registros Microsoft Dynamics desde dentro de CXone Mpower Agent for Microsoft Teams mientras manejan interacciones. Los agentes pueden hacer clic en Crear nuevo en la sección Interacciones relacionadas de tarjeta de cliente y seleccionar el tipo de registro que desean crear. El formulario para crear el registro aparece entonces en Microsoft Dynamics.

Para habilitar esto, debe modificar su script Studio. Su administrador de CXone Mpower de la organización, el administrador de la La aplicación del agente y el creador de scripts de Studio tal vez tengan que coordinarse para completar esta tarea.

Complete cada una de estas tareas en el orden dado.

Antes de que empieces

Descargar el script de plantilla

Descargue esta carpeta para los scripts de plantillas. Contiene voz y guiones digitalesClosed Cualquier canal, contacto o habilidad asociados con Digital Experience. para CXone Mpower Studio y Desktop Studio.

Agregar acciones al script

Modifique su script existente para el canalClosed Diversos medios de comunicación de voz y digitales que facilitan las interacciones con los clientes en un centro de contacto. con el que está trabajando.

En Desktop Studio

  1. Inicie sesión en Studio.

  2. Hacer clicExpediente >Importar desde archivo. Seleccione la plantilla de voz o digital para Desktop Studio.

  3. Abra el script que quiere modificar.

  4. Copie estas acciones del script de plantilla y péguelas donde corresponda en su script existente:

    Acción Subtítulo
    SNIPPET Snippet for Manual Create
    CUSTOMEVENT Agent Workflow Create Payload
  5. Guarde su script.

En CXone Mpower Studio

  1. En CXone Mpower, haga clic en el selector de aplicaciones y seleccioneEnrutamiento omnicanalStudio Tres flechas unidas por la base. Uno apunta hacia arriba, otro hacia arriba y hacia la derecha, y otro hacia arriba y hacia la izquierda..
  2. Haga clic en Cargar script. Seleccione el guión de voz o plantilla digital para CXone Mpower Studio.

  3. Abra el script que quiere modificar.

  4. Agregue estas acciones a su script:

    Acción Subtítulo
    SNIPPET Snippet for Manual Create
    CUSTOMEVENT Agent Workflow Create Payload

    La copia de acciones entre scripts aún no se admite en CXone Mpower Studio.

  5. Copie el código de la acción SNIPPET en el script de plantilla y péguelo en la acción SNIPPET correspondiente que agregó a su script.

  6. Guarde su script.

Personalizar acciones Studio

Fragmento para crear durante la interacción

Este paso implica configurar JSON en la acción SNIPPET. Utilice la plantilla proporcionada en la acción SNIPPET en el script de plantilla. Una vez completado, el JSON debería verse similar a esto:

JSON con cuatro secciones: flujos de trabajo, cargas útiles para los flujos de trabajo, matriz para las cargas útiles e información para la acción CUSTOMEVENT.

  1. Si utiliza Desktop Studio, haga doble clic en la acción SNIPPET de su script denominada Snippet for Manual Create.

  2. Si está utilizando CXone Mpower Studio, seleccione la acción SNIPPET en su script llamada Snippet for Manual Create y haga clic en Abrir editor en las propiedades de la acción.

  3. Agregue el Microsoft Dynamics Crear flujo de trabajo para el tipo de registro que desea que los agentes puedan crear manualmente. Se recomienda encarecidamente que utilice el flujo de trabajo Crear registro personalizado. Para permitir que los agentes creen manualmente más de un tipo de registro, incluya más de un flujo de trabajo.

    No incluya las últimas tres líneas del flujo de trabajo, comenzando con DYNAMIC create[RecordName]Payload. Creará una carga útil para el flujo de trabajo en el siguiente paso.

    1. Configure cada flujo de trabajo según los pasos para ese flujo de trabajo.

    2. Para almacenar en caché el registro creado de modo que aparezca en tarjeta de cliente mientras la interacciónClosed La conversación completa de un agente a través de un canal. Por ejemplo, una interacción puede ser una llamada de voz, correo electrónico, chat o conversación en las redes sociales. esté activa, configure cacheResponse en true, como se muestra a continuación.

      
      createPayload.cacheResponse = "true"
      		

      Para evitar que el registro creado aparezca en tarjeta de cliente, configure cacheResponse en false.

      Si incluye cacheResponse = "false", el registro no se fijará ni se mostrará como una ventana emergente, incluso si pinnedRecord y screenPop están configurados en true.

  4. Crea una carga útil para cada flujo de trabajo que incluyas. Copie y pegue el código a continuación, luego configúrelo.

    
    DYNAMIC create[RecordType]Payload
    create[RecordType]Payload.workflowInput = createPayload
    create[RecordType]Payload.display = "[Display name]"
    create[RecordType]Payload.configurationId = "[CRM Configuration ID from CXone Mpower]"
    create[RecordType]Payload.workflowId = "[Workflow ID from CXone Mpower]"
    		
    1. En cada línea, cambie el marcador de posición [RecordType] al tipo de registro para el flujo de trabajo. Por ejemplo, si esta es la carga útil para el flujo de trabajo Crear llamada telefónica, su primera línea sería DYNAMIC createPhoneCallPayload.

    2. Cambie el valor del atributo create[RecordType]Payload.workflowInput para que coincida con el objeto de datos dinámicos para el flujo de trabajo. Si utilizó createPayload, no necesita cambiar este valor.

    3. Cambie el valor del atributo create[RecordType]Payload.display por el nombre que desea que aparezca para los agentes. Por ejemplo, si ingresa createPhoneCallPayload.display = "Phone Call", el agente verá una opción para Llamada telefónica cuando haga clic en Crear nuevo en tarjeta de cliente. Este valor debe tener 15 caracteres o menos.

    4. Cambie el valor del atributo create[RecordType]Payload.configurationId al ID de configuración de CRM para su configuración Microsoft Dynamics.

    5. Cambie el valor del atributo create[RecordType]Payload.workflowId al ID del flujo de trabajo Crear registro personalizado.

  5. Crea una matriz para las cargas útiles. Copie y pegue el código a continuación, luego configúrelo.

    
    DYNAMIC list
    list[1] = create[RecordType]Payload
    list[2] = create[RecordType]Payload
    		
    1. En cada línea, cambie el marcador de posición [RecordType] para que coincida con las cargas útiles que configuró en el paso 4. Por ejemplo, si incluyera el flujo de trabajo Crear llamada telefónica y el flujo de trabajo Crear contacto, su código sería:

      
      DYNAMIC list
      list[1] = createPhoneCallPayload
      list[2] = createContactPayload
      		
    2. Si solo incluyó un flujo de trabajo, elimine la tercera línea del código.

    3. Si incluyó más de dos flujos de trabajo, agregue líneas adicionales siguiendo el patrón: list[3] = create[RecordType]Payload, list[4] = create[RecordType]Payload, etc.

  6. Proporcionar la información necesaria para la acción Agent Workflow Create Payload CUSTOMEVENT. Copie y pegue el código a continuación.

    
    DYNAMIC data
    data.list = list
    data.id = "{contactId}"
    
    ASSIGN agentWorkflowCreatePayloadData = "{data.asjson()}"
    		
  7. Guarde su script.

Flujo de trabajo del agente Crear carga útil

  1. Seleccione la acción CUSTOMEVENT en su script llamada Agent Workflow Create Payload.

  2. En el panel de propiedades, configure las propiedades de la acción CUSTOMEVENT para que coincidan con estos valores:

    • La propiedad TargetAgent debe establecerse en:

      • {__agentId} para voz.

      • {agentid} para digital.

    • La propiedad EventName debe establecerse en AgentWorkflowCreatePayload.

    • La propiedad PersistInMemory debe establecerse en True si está usando Desktop Studio y On si está usando CXone Mpower Studio.

    • La propiedad Data debe establecerse en {agentWorkflowCreatePayloadData}.

  3. Guarde su script.