Esta acción está disponible en la categoría de datos de El Caja de herramientas del editor de tareas. Los participantes de la llamada pueden tener atributos o "datos de participante" asignados. En Architect, un participante es la persona que llama en un flujo de llamadas entrantes o el destinatario de la llamada en un flujo de llamadas salientes.

Acerca de los atributos

Un atributo es una pieza de información sobre un participante que viaja con él a lo largo de la interacción. A diferencia de las variables de flujo, los atributos de datos de los participantes persisten entre las transferencias de un flujo de llamadas a otro. Por ejemplo, el número de teléfono de la persona que llama (Call.Ani) no persiste si la interacción se transfiere a otro flujo de llamadas. Sin embargo, si la información se almacena en los datos de los participantes, se puede acceder a ella mediante flujos de llamadas posteriores.

Los datos de cada participante son un par de nombre / valor. Estos emparejamientos son cadenas controladas por el autor del flujo. Para establecer un atributo, especifique su nombre y un valor de cadena para asignar al atributo. Estos atributos de datos de los participantes son más útiles para la información que debe persistir más allá del flujo de llamadas actual. Por ejemplo, información accesible desde un flujo diferente o información que deja a Architect por completo, como Genesys Cloud para Salesforce, que recibe información de URL emergente de pantalla configurada a través de Datos del participante.

Notas:
  • Los atributos distinguen entre mayúsculas y minúsculas. Si usa un atributo existente en otra parte del flujo, asegúrese de que coincida con las mayúsculas y minúsculas del atributo original.
  • Analytics no guarda los atributos que se establecen después de que se completa la conversación. Si la conversación y los segmentos finalizan, analytics no puede volver a abrir la conversación para guardar los cambios.Por ejemplo: 
    1. La llamada entrante y el flujo de entrada están activos, y algunos datos de los participantes se escriben en el flujo, sincronizados en Conversation Services y Analytics Services.
    2. El sistema transfiere la llamada a una cola y espera. El flujo en cola está activo y algunos datos de los participantes se escriben en el flujo, sincronizados en Conversation Services y Analytics Services.
    3. La llamada suena y un agente la acepta. El script del agente contiene algunos datos de los participantes, sincronizados en Conversation Services y Analytics Services.
    4. El cliente se desconecta y el agente alcanza el estado de finalización. La secuencia de comandos del agente, activada por la variable de salida de la secuencia de comandos, incluye más datos de los participantes, sincronizados en Conversation Services, pero no en Analytics Services.
    5. El agente completa el envoltorio y la vista de interacción se cierra para ese agente. A través de la API, los datos de otro participante para esa interacción y ese agente participante se establecen y sincronizan en los Servicios de Conversación, pero no en los Servicios de Análisis.

    La acción Establecer datos del participante en una tarea asigna un valor de atributo a un participante de la interacción. Por ejemplo, si tiene una acción Llamar datos que busca información para una persona que llama, use la acción Establecer datos del participante para guardar los resultados de lo que busca la acción Llamar datos. Si Architect transfiere la interacción a otro flujo, el segundo flujo puede recuperar la información a través de la acción Obtener datos del participante para que no sea necesario repetir la acción Datos.

    Nota: Cuando se recupera un atributo a través de Obtener datos del participante, asegúrese de que el nombre del atributo coincida exactamente con el nombre Establecer datos del participante del flujo anterior. Architect no completa automáticamente los nombres de los datos de los participantes en los flujos de llamadas; copie y pegue los nombres que distinguen entre mayúsculas y minúsculas para garantizar una coincidencia precisa.

    Si Establecer acción de datos del participante establece un valor de atributo de participante durante una llamada, entonces el valor establecido es el valor leído en las siguientes llamadas de acción Obtener datos del participante, aunque el valor establecido no se actualiza en la nube hasta la terminación del flujo. Por ejemplo:

    1. Si el flujo emite una acción Obtener datos del participante con "Foo" como nombre de atributo, la nube devuelve "Hola", por lo que la variable vinculada a "Foo" en la acción Obtener datos del participante se establece en "Hola".
    2. A continuación, el flujo emite una acción Establecer datos del participante con "Foo" como nombre de atributo y "Adiós" como valor.
    3. Luego, el flujo repite la emisión de una acción Obtener datos del participante con "Foo" como nombre de atributo, la nube devuelve "Hola" como antes, ya que las actualizaciones realizadas a través de Establecer datos del participante se ponen en cola y solo se envían a la nube justo antes de la terminación. Sin embargo, en este caso, la variable vinculada a "Foo" se establece en "Adiós" porque Obtener datos del participante usa cualquier valor en cola para actualizar antes de usar lo que devuelve la nube.

    Acción Descripción y uso

    Nombre

    Escriba un nombre distintivo para la acción. La etiqueta que ingrese aquí se convierte en el nombre de la acción que se muestra en la secuencia de tareas.

    Agregar atributo para configurar

    Haga clic en este botón para agregar una configuración de par Nombre / Valor para un atributo. Se pueden crear y guardar varios atributos ("datos del participante") en una sola acción Establecer datos del participante.

    Nombre del Atributo

    Asigne un nombre al atributo. El nombre del atributo es un literal de cadena y no se puede dejar en blanco (vacío). Este nombre debe ser copiado exactamente a cualquier acción Obtener datos del participante que sea para recuperar el valor.

    Valor para asignar

    Los valores de atributo (datos del participante) son cadenas literales o expresiones, como variables de llamada integradas, variables de flujo o variables de tarea que ha creado. Utilice el editor literal o el editor de expresiones para asignar un valor de cadena, variable o expresión al atributo. 

    Notas:
    • En algunos casos, el valor del atributo de un participante puede cambiar mientras el participante sigue un flujo que también cambia el valor del atributo. Las actualizaciones realizadas a través de la acción Establecer datos del participante se ponen en cola en la memoria hasta justo antes de la finalización del flujo.
    • Las actualizaciones van a la nube en un lote. Si se producen varias llamadas a la acción Establecer datos del participante por un flujo contra el mismo atributo, gana el valor establecido en la última llamada.