Enrutamiento del flujo de trabajo

Última actualización : May 20, 2024 |

AXP Public Cloud tiene enrutamiento de dos niveles que consiste en:

  • Enrutamiento previo: ocurre antes de que se inicie el flujo de trabajo. Por ejemplo, una regla de datos de contexto puede determinar un flujo de trabajo correcto para un canal de chat o mensajería en función de los datos contextuales. Puede configurarlo en Administración del centro de aplicaciones. Para obtener más información acerca de las reglas empresariales para el enrutamiento previo, consulte Descripción general de las reglas empresariales.

  • Enrutamiento: ocurre después del evento iniciador. Es un enrutamiento inteligente que complementa el primer nivel y proporciona enrutamiento basado en los datos recopilados desde que ocurre el evento iniciador y durante el flujo de trabajo. Puede configurarlo en Orquestación.

El enrutamiento se basa en reglas. Las reglas le permiten variar qué flujos de trabajo se inician en función de la información transmitida a los flujos de trabajo desde el evento iniciador. Puede adjuntar reglas a eventos que inician flujos de trabajo. Cuando hay varias reglas vinculadas al mismo evento, se utiliza la regla con el rango más alto. El evento y el rango determinan qué reglas son aplicables. En el caso de un evento y rango iguales, todas las reglas son válidas y se utilizan. Puede utilizar filtros de atributos para reducir el alcance de la regla. Si no define ningún filtro para la regla, entonces no hay reducción y Orquestación asigna la regla solo en función del evento y el rango.

Por ejemplo, AXP Public Cloud tiene un evento ENGAGEMENT_PREROUTED que contiene todos los datos de atributos recopilados durante el enrutamiento previo. Si configura reglas de enrutamiento con el mismo rango para los flujos de trabajo A, B y C y contienen el evento ENGAGEMENT_PREROUTED en la tarea Inicio, puede configurar filtros de la siguiente manera para reducir el alcance de la regla:

  • Si Canal = Voz, entonces iniciar Flujo de trabajo A
  • Si Canal = Chat, entonces iniciar Flujo de trabajo B
  • Si no se proporciona ningún filtro, entonces iniciar el Flujo de trabajo C

Cuando recibimos una nueva interacción de voz mediante Orquestación usando el evento ENGAGEMENT_PREROUTED, se inician los flujos de trabajo A y C para esta interacción.

Si no define ninguna regla para un evento, el evento inicia cualquier flujo de trabajo que tenga el evento en su tarea Inicio. Si se define al menos una regla para un evento y no hay coincidencia con la regla, no se inician flujos de trabajo.

Una regla puede aplicarse a un solo flujo de trabajo.

Durante la creación de la cuenta, AXP Public Cloud genera reglas predeterminadas para flujos de trabajo predeterminados. Las reglas predeterminadas son de solo lectura.