Saltar al contenido

Crear un Flow iPaaS de Wevo

Un flow de Wevo es un patrón de integración que reúne dos sistemas distintos mediante conectores y herramientas en una secuencia específica. El flow muestra visualmente una serie de pasos que indican dónde entran y salen los datos, así como qué sucede con los datos en cada uno de los pasos, incluidas sus transformaciones y reglas de negocio. Cada conector tiene sus propias acciones y es importante que sepas exactamente qué hacen al crear tus flows, porque es a través de ellos que se producirán los procedimientos de manejo de datos. Cuando se implementa una operación en Wevo, cada proceso de integración se representa mediante un flow.

Los flows necesitan un inicio y un final claros. El inicio siempre es un detonante que determina cómo se inicia la integración y el final puede ser una acción o una herramienta que será el último paso del flow.

El primer paso para crear un flow es definir los parámetros sobre cómo, cuándo y dónde se ejecutará el proceso. Siga los pasos que se indican a continuación.

Creación de Flow

Cuando acceda al Monitor de flow, haga clic en Crear flow en la esquina superior derecha de la pantalla.

crear un flow 1

En la pantalla que se mostrará, se deberá proporcionar cierta información:

  1. Nombre: Ingrese un nombre para identificar el flow.

    Nota

    Utilice un nombre de flow descriptivo que incluya los nombres de los endpoints que se utilizan y las acciones que se realizan para ayudar a identificar el flow en el futuro.

    El flow ilustrado a continuación crea una nueva tarjeta en Trello basada en la información obtenida de Postman.

    crea un flow 2

    Haga clic en Continuar para pasar al siguiente paso.

  2. Triggers: Un trigger es el comienzo de su flow, que determina qué lo pone en marcha. Hay algunas posibilidades para elegir, que se enumeran a continuación:

    crear un flow 3

    • Programador: Esta opción le permite iniciar su flow en horarios predeterminados o personalizados. Elija esta opción si desea que su flow se ejecute periódicamente. Si elige esta opción, se deberán configurar los siguientes campos:

      • Frecuencia de ejecución: Use el menú para seleccionar el intervalo de tiempo entre ejecuciones separadas.

        create a flow 4

      • Tiempo de espera: Use el menú para seleccionar la cantidad de tiempo que tendrá el flow para ejecutar todas sus acciones. Una vez que expire el tiempo de espera, las acciones restantes se completarán con un error.

        create a flow 5

      • Avanzado: Elige el tipo de pod que tendrá tu flow. Para obtener más información sobre los pods, consulta Administración de pods.

        crear un flow 6

      • Deshabilitar el log de entrada/salida de todas las acciones: Cuando esta opción está activada, no se registran los datos de entrada y salida del flow. De manera predeterminada, esta opción está desactivada.

        create a flow 7

    • Webhook: Esta opción de activación significa que creará una API que permanecerá disponible para que la utilicen las aplicaciones externas que activen métodos configurables para enviar información durante las solicitudes. Si elige esta opción, deberá configurar los siguientes campos:

      • Ruta: Ingrese una ruta para personalizar la URL de su API. Una vez que ingrese una Ruta, se agregará a la URL base. Puede ver el resultado final en el campo Vista previa a continuación. Aquí, también puede trabajar con parámetros de enrutar, en caso de que desee atribuirlos a la URL de la API. El parámetro de enrutar se puede atribuir con la sintaxis ${}, con los parámetros insertados entre corchetes:

        create a flow 8

      • Métodos: Seleccione el método que se utilizará para recibir las solicitudes de API. Se puede seleccionar más de un método. Obtenga más información sobre este tema en Verbos de API.

        crear un flow 9

      • Tiempo de espera: Use el menú para seleccionar la cantidad de tiempo que tendrá el flow para ejecutar todas sus acciones. Una vez que expire el tiempo de espera, las acciones restantes se completarán con un error. Los flows de tipo webhook pueden tener un tiempo de espera máximo de 30 segundos.

        create a flow 10

      • Solicitud múltiple: Cuando está activada, la API podrá recibir más de una solicitud en paralelo, lo que significa que mientras una ejecución de flow está en progreso, se pueden aceptar otras solicitudes.

        crea un flow 11

      • Avanzado: Elige el tipo de pod que tendrá tu flow. Para obtener más información sobre los pods, consulta Administración de pods.

        crear un flow 12

      • Deshabilitar el log de entrada/salida de todas las acciones: Cuando esta opción está activada, no se registran los datos de entrada y salida del flow. De manera predeterminada, esta opción está desactivada.

        create a flow 13

    • Referencia de flow: La referencia de flow es un tipo de trigger que inicia la ejecución del flow cuando se inicia otro, ya sea de forma sincrónica o asincrónica. Sin embargo, es necesario que el flow de origen contenga la Referencia de flow asincrónica o la herramienta Sincronización de referencia de flow.

      Para usar la referencia de flow, configure estos campos:

      • Tiempo de espera: Use el menú para seleccionar la cantidad de tiempo que tendrá el flow para ejecutar todas sus acciones. Una vez que expire el tiempo de espera, las acciones restantes se completarán con un error.

        create a flow 14

    • Evento desencadenador: Los eventos desencadenadores son triggers que inician flows cuando se produce un determinado evento o condición dentro del sistema representado por un conector. Por ejemplo, el evento desencadenador de Google Sheets iniciará la ejecución del flow cuando se agregue una nueva fila a una hoja de cálculo. Consulte Evento desencadenador para obtener más información.

  3. Continuar: Después de haber elegido un trigger, haga clic en Continuar en la esquina superior derecha para avanzar al siguiente paso. Será redirigido a la pantalla de diseño de flow, donde puede comenzar a crear su integración. Consulte Diseño de flow para obtener más información.