Rest Trigger

Con el Rest Trigger, puede ejecutar el flujo de integración a través de una llamada externa con uno de los métodos HTTP.

A continuación, aprenda cómo añadirlo al canvas y configurar su formulario.

Añada el Rest Trigger al canvas

  1. Haga clic en el icono triggersIcon del menú de edición de la izquierda;

  2. Selecciona el Rest Trigger;

    El flowStartIcon Start se sustituye por el trigger en cuanto lo añades al canvas;

  3. Configure su formulario.

Para eliminar el Rest Trigger del canvas, selecciónelo y haga clic en el botón icono de la papelera.
Al eliminar el trigger, se desactivará la función Test Mode.

Configuración del formulario

  1. Seleccione el trigger en el canvas.

  2. Haga clic en el icono de edición icono de lápiz.

  3. Rellene los siguientes campos del formulario:

    • Name: inserte el nombre por defecto del trigger. El nombre no puede utilizarse más de una vez en el mismo flujo de integración. Por defecto, el campo se denomina Rest Trigger.

    • Method: seleccione el método HTTP a utilizar.

    • Communication Type: define si la llamada será síncrona (SYNC) o asíncrona (ASYNC). Por defecto, la opción SYNC está seleccionada.

      Para una llamada asíncrona, el sistema devolverá una respuesta 202.
    • Header/Key: introduce los parámetros del Header. Campo alfanumérico que permite caracteres especiales (_, . y -), con un límite de 60 caracteres.

    • Query/Key: introduzca los parámetros de Query. Campo alfanumérico que permite caracteres especiales (_, . y -), con un límite de 60 caracteres.

      No se puede introducir la misma key más de una vez.
  4. Si no necesita definir el payload, haga clic en SAVE.

Para eliminar una key en cualquiera de los componentes, haga clic en el botón icono de papelera situado a la derecha de la key.
Para añadir una nueva key, haga clic en el icono +.
restTriggerScreen


Payload definition

El mapeo de la estructura del payload de entrada en el componente Rest Trigger facilitará el uso de los campos mapeados en otros componentes del flujo de integración. Puede editar las definiciones de payload en cualquier fase de la creación del flujo de integración.

Si ya ha creado un schema JSON, al hacer clic en PAYLOAD DEFINITION, verá los datos ya registrados.

Para configurar la estructura de payload, siga los pasos que se indican a continuación:

  1. Haga clic en PAYLOAD DEFINITION en la esquina superior derecha de la pantalla Rest Trigger.

  2. En la ventana que se abre, encontrará dos columnas:

    • JSON SCHEMA: En esta columna, introduzca el schema JSON que definirá la estructura traficada en la petición entrante. No hay límite de caracteres. Para validar el formato de los datos, haga clic en el icono de actualización de la derecha icono de actualización.

    • JSON STRUCTURE: Esta columna es solo de lectura. Sirve para visualizar y validar el formato de los datos de la columna JSON SCHEMA.

  3. Para eliminar un atributo de la definición payload, elimine la línea correspondiente en la columna JSON schema.

  4. Para confirmar los datos, haga clic en CONFIRM.

    Si el JSON schema no tiene el formato correcto, aparecerá un mensaje indicando que el JSON schema es incorrecto.
  5. De vuelta en la pantalla de configuración de Rest Trigger, haga clic en SAVE para guardar los registros.

Para más información sobre las especificaciones de un schema JSON y cómo crear un archivo de validación según sus necesidades, vaya a JSON SCHEMA (en inglés).
configurando payload
Thanks for your feedback!
EDIT

Share your suggestions with us!
Click here and then [+ Submit idea]