Los componentes representan un paso específico dentro de un Automation Flow y están diseñados para hacer tareas específicas.
Todos los componentes tienen el campo Component Name, que permite identificar de forma clara y concisa el componente dentro del flujo, con una longitud máxima de 40 caracteres.
Además, cada componente tiene una configuración personalizada basada en su propósito dentro del flujo. Estos son los componentes incluidos en un Automation Flow:
Lista de componentes disponibles para crear un flujo:
- Talkdesk Event Trigger
- On-Demand Trigger (petición de API; asíncrono)
- Split Flow
- Execute Action
- Get Context
- Functions
- End Flow
- Componente Wait (Wait For)
Talkdesk Event Trigger
Este componente permite establecer un evento de Talkdesk como activador de flujo. Por defecto, todos los campos de eventos y los proveedores de valores correspondientes se establecen como variables que se utilizarán en los pasos posteriores del flujo.
Limitaciones y requisitos previos
- Solo se puede configurar un activador (Talkdesk Event o On Demand) por flujo.
- Dado que se trata de un componente de activación, debe configurarse como el primer paso de un flujo.
Configuración
- Seleccione el Talkdesk Event de la lista desplegable [1].
- Todos los campos del evento y los proveedores de valores relacionados aparecerán en el componente, solo para información [2].
- Haga clic en Save.
On-Demand Trigger
Este componente permite configurar procesos empresariales que se activan mediante una llamada a la API, lo que permite a los sistemas o servicios externos iniciar flujos de automatización bajo demanda.
Limitaciones y requisitos previos
- Solo se puede configurar un activador (Talkdesk Event o On Demand) por flujo.
- Dado que se trata de un componente de activación, debe configurarse como el primer paso de un flujo
- Límites de velocidad de la API establecidos en 10 peticiones por segundo
- Por ahora, este es un proceso asíncrono únicamente, lo que significa que el flujo no gestionará ninguna respuesta específica; solo indicará si el activador ha tenido éxito o no.
- Ámbitos requeridos para la petición de la API. Solicítelos directamente al equipo de la Plataforma de integraciones.
Configuración
- Defina el nombre del componente; puede tener hasta 40 caracteres [1].
- Asigne los parámetros del cuerpo de la petición necesarios para iniciar el flujo y añada información adicional al respecto [2]. Estos datos no se considerarán obligatorios para la petición.
- Al configurar esta petición en su sistema externo, asegúrese de que los ámbitos definidos en el componente [3] se incluyan en la configuración del OAuth Client.
- Utilice el botón Copy Code [4] para copiar el código generado y configurar la petición en su sistema externo.
- Haga clic en Save.
Split Flow
Este componente determina el siguiente paso que se debe ejecutar en función de las condiciones especificadas. Para cada salida del Componente "Split Flow" es posible establecer múltiples condiciones. Tenga en cuenta que las condiciones se evalúan por orden de salida, por lo que el flujo decidirá continuar a través de la primera salida donde se cumplan las condiciones. Si no se cumplen ninguna de las condiciones en ninguna de las salidas, el flujo sigue la salida de contingencia.
Aplicaciones del Componente "Split Flow":
- Configure un Split Flow antes del componente Execute Action para aplicar un filtro antes de ejecutar una acción (por ejemplo: una o varias salidas con condiciones o una salida de contingencia conectada directamente a un End Flow).
- Configure un Split Flow para crear diferentes rutas en el flujo (por ejemplo, la salida #1 conduce a una "Create Task" en Salesforce; la salida #2 conduce a una "Create Ticket" en Zendesk).
Limitaciones y requisitos previos
- Split Flow permite entre 1 y 10 salidas condicionales.
- Las salidas condicionales permiten entre 1 y 10 condiciones.
- Las salidas condicionales no se pueden reordenar; en su lugar, debe eliminar y volver a crear o modificar la configuración de una salida condicional específica.
- Todas las salidas, incluida la salida de contingencia, deben estar conectadas a un paso posterior en el flujo.
Configuración
- Defina el nombre del componente; puede tener hasta 40 caracteres [1].
- Defina tantas salidas como necesite [2]. Cada salida se conectará a una ruta diferente del flujo [3], incluida la salida de contingencia obligatoria.
- Al definir una salida:
- Es posible añadir una o varias condiciones a una salida [4].
- Es posible definir si se deben cumplir todas o algunas de las condiciones (y/o) [5].
- Es posible utilizar valores o variables de los pasos anteriores [6].
- Haga clic en Save.
Execute Action
Este componente le permite ejecutar una acción de integración como un paso dentro del flujo. Al igual que en Automations, es necesario asignar los campos que deben enviarse con la acción. Los usuarios pueden seleccionar estos campos de una lista de variables disponibles (definidas en los pasos anteriores) o asignar valores específicos manualmente. Si la acción tiene salidas definidas, estas se mostrarán automáticamente como variables y estarán disponibles para su uso en los pasos siguientes.
Limitaciones y requisitos previos
- Actualmente, solo son compatibles las acciones de Connections.
- Solo se muestran las acciones de las integraciones instaladas y activas.
Configuración
- Defina el nombre del componente; puede tener hasta 40 caracteres [1]
- Seleccione la Connection y la acción respectiva [2]
- Si la acción tiene entradas, asigne variables y valores a cada una de ellas [3]. Solo se pueden asignar las variables definidas en los pasos anteriores.
- Si la acción tiene salidas, estas se definirán automáticamente como variables que se utilizarán en los siguientes pasos [4].
- Haga clic en Save
End Flow
El componente End Flow establece el final del flujo. Todas las rutas del flujo deben terminar con un componente End Flow.
Limitaciones y requisitos previos
- Solo se puede configurar un componente End Flow por flujo, por lo que todas las rutas deben estar conectadas al mismo componente End Flow.
Configuración
- Defina el nombre del componente; puede tener hasta 40 caracteres [1].
- Haga clic en Save.
Get Context
Este componente le permite recuperar las variables de contexto definidas en Studio y utilizarlas como variables de flujo. Este paso es obligatorio si desea utilizar información de contexto en un flujo.
Limitaciones y requisitos previos
- Por el momento, solo está disponible el contexto de la interacción, y solo funcionará si recibe el Interaction ID en el flujo.
- El contexto debe estar disponible para "Conversations & Automations" en las configuraciones de Studio. Consulte esta documentación para aprender a gestionar el contexto.
Configuración
- Defina el nombre del componente; puede tener hasta 40 caracteres [1].
- Asigne la variable que devuelve el Interaction ID [2]. Si el TD Event seleccionado en el activador tiene esa información por defecto, la variable aparecerá de forma predeterminada en el menú desplegable de variables.
- Asigne los campos de contexto requeridos para su flujo. En el nombre de la variable [3], escriba el nombre de la variable de contexto tal y como se ha definido en Studio. En este ejemplo, estamos asignando el campo de contexto "url_test" (de la columna "Variable").
- Para asignar más campos, seleccione el botón "Add field" [4].
- Para eliminar una variable, utilice el botón de la papelera que aparece delante de cada campo asignado [5].
- Haga clic en Save [6].
Nota: En cuanto a los campos duplicados, al configurar el componenteGet Context, si se configura un campo duplicado (es decir, una variable con un nombre de campo duplicado) y el usuario hace clic en Save, todas las configuraciones se guardarán con la excepción del campo duplicado. Se mostrará un mensaje de aviso especificando que el campo duplicado no se ha guardado.
Functions
Este componente permite ejecutar funciones de JavaScript para la transformación de datos.
Configuración
- Defina el nombre del componente; puede tener hasta 40 caracteres [1].
- Defina una variable o valor (cadena) para cada parámetro que desee incluir en la función [2]. Utilice la acción "Add input" [3] para configurar todas las entradas requeridas.
- Defina al menos un parámetro de salida para que esta función retorne (obligatorio) [4]. Solo es necesario definir el nombre. Utilice la acción "Add output" [5] para configurar todas las salidas previstas. Estas salidas se asignarán automáticamente como variables de flujo.
- Defina su función JavaScript utilizando las entradas y salidas definidas en los pasos anteriores [6].
- Haga clic en Save [7].
Componente Wait (Wait For)
Este componente le permite pausar un flujo antes de continuar con el siguiente paso.
Limitaciones y requisitos previos
- El flujo se puede pausar durante un máximo de 30 días
- Este componente cuenta con una única salida en caso de éxito
Configuración
- Defina el nombre del componente; puede tener hasta 40 caracteres [1].
- Defina cuánto tiempo debe pausarse el flujo. Utilice el menú desplegable para definir la unidad de tiempo [2].
- Haga clic en Save [3].