Un disparador es un recurso dentro de Genesys Cloud que permite a los clientes configurar una reacción a eventos específicos que ocurren dentro de Genesys Cloud. Las acciones son flujos de trabajo que puede crear a través de Architect. Para obtener más información sobre cómo crear flujos de trabajo, consulte Acerca de Architect en el Centro de recursos de Genesys Cloud.

Un activador incluye tres componentes principales:

  • Nombre del tema: El tema o el evento para el que desea invocar una acción.
  • Destino del flujo de trabajo: La acción a tomar en los eventos coincidentes.
  • Condiciones: Los criterios que deben cumplirse para que se actúe sobre un suceso.

Nombre del tema

  • v2.users.{id}.actividad
  • v2.detail.events.conversation.{id}.acd.end
  • v2.detail.events.conversation.{id}.acd.start
  • v2.detail.events.conversation.{id}.acw
  • v2.detail.events.conversation.{id}.wrapup
  • v2.detail.events.conversation.{id}.atributos
  • v2.detail.events.conversation.{id}.cliente.fin
  • v2.detail.events.conversation.{id}.cliente.inicio
  • v2.detail.events.conversation.{id}.outbound
  • v2.detail.events.conversation.{id}.usuario.end
  • v2.detail.events.conversation.{id}.usuario.inicio
  • v2.detail.events.conversation.{id}.voicemail.end
  • v2.detail.events.conversation.{id}.voicemail.start
  • v2.outbound.email.campaigns.contact.preContact
  • v2.outbound.email.campaigns.contact.postContact
  • v2.outbound.messaging.campaigns.contact.preContact
  • v2.outbound.messaging.campaigns.contact.postContact
  • v2.calidad.evaluaciones

Al seleccionar el tema en la vista de activación, se muestra el esquema de eventos del tema como referencia. Puede obtener una lista de los temas disponibles para su organización mediante una solicitud GET. Para obtener más información, consulte Process Automation APIs.

Objetivo del flujo de trabajo

Los administradores crean flujos de trabajo en Architect. En la vista de activación, sólo puede seleccionar flujos de trabajo activos y publicados como destino del flujo de trabajo.

  • The top-level primitives such as, strings, enums, numbers, and Boolean are sent to the workflow.
  • For JSON data format, the entire event is sent to the workflow as a JSON object. The workflow must be configured to have an input variable named jsonData of type JSON.

Para obtener más información sobre los flujos de trabajo, consulte Trabajar con flujos de trabajo.

Condiciones

Las condiciones son la lista de criterios bajo los cuales el disparador invoca el objetivo del flujo de trabajo. La expresión de la condición incluye tres partes:

  • Ruta JSON: Define la parte del evento a comparar. Exprese la condición utilizando JSONPath, el lenguaje utilizado para recorrer y analizar documentos JSON para encontrar elementos específicos. También puede utilizar el Jayway JsonPath Evaluator o la herramienta de utilidad de prueba JSONPath para comprobar la respuesta de su carga útil JSON y las declaraciones JSONPath.
  • Operador: Define el tipo de comparación utilizado para comparar la salida de la ruta JSON con el valor. Las comparaciones de cadenas distinguen entre mayúsculas y minúsculas.En la vista de activación, para ver una descripción de la lista de operadores, haga clic en Ver ayuda sobre operadores de filtro.
  • Valor: Valor o valores definidos por el usuario para las operaciones que toman un único valor o una lista de valores. El valor de entrada puede ser una cadena, un número o un valor booleano. En función de la selección del operador, el tipo de entrada del valor cambia en consecuencia. El tipo de entrada del valor garantiza la precisión de la comparación.
    Operador Tipo de entrada
    MayorQueIgual Número
    LessThanOrEqual Número
    Igual

    Objeto

    NotEqual

    Objeto

    Menos que

    Número

    GreaterThan

    Número

    En

    Conjunto de objetos

    NoEn

    Conjunto de objetos

    Contiene

    Objeto

    Todos

    Matriz de objetos

    Existe

    Booleano

    Talla

    Número

Timing configuration

A continuación, aprenda a crear un disparador.