Adios

WORKFLOWS ADIOS

Seu aplicativo funciona.
Deixe o trabalho fluir.

Conecte APIs, transforme dados, agende tarefas rotineiras e pause para aprovações. Mantenha cada etapa e seu resultado à vista.

PONTOS DE PARTIDA PRÁTICOS

Escolha a tarefa que você quer tirar da lista.

Cada guia inclui um manifesto YAML completo, os valores a configurar e o resultado esperado de uma execução de teste.

  1. 01 / ACIONAR

    Comece quando for importante.

    Execute manualmente, por agendamento ou em resposta a um webhook ou evento.

  2. 02 / CONECTAR

    Deixe as etapas explícitas.

    Conecte as etapas por dependências, passe suas saídas às próximas etapas e pause para uma decisão humana quando necessário.

  3. 03 / INSPECIONAR

    Saiba o que aconteceu.

    Acompanhe as entradas, saídas, o status e os erros de cada etapa de uma execução.

AÇÕES DISPONÍVEIS

Dez maneiras de fazer o trabalho.

Cada ação usa o mesmo histórico de execução. Escolha uma ação para ver sua configuração na referência.

EXEMPLOS COMPLETOS DE YAML

Cinco exemplos. Prontos para adaptar.

Explore todos os cinco exemplos, incluindo armazenamento de objetos e scripts. Configure seus serviços antes de executá-los.

  1. Analisar requisições
  2. Transformar JSON
  3. Chamar APIs
webhook-delivery.yaml
Baixar
workflow_id: webhook-delivery
title: Route a webhook
enabled: true
triggers:
  - type: webhook
    event: order.created

context:
  destination_url: https://api.example.com/orders

steps:
  - step_id: parse
    kind: request-parser
    command:
      extract:
        order: .payload.order

  - step_id: order
    kind: data-json
    dependencies: [parse]
    command:
      from_step: parse
      path: .order

  - step_id: deliver
    kind: http
    dependencies: [order]
    command:
      method: POST
      url: "{{ .context.destination_url }}"
      headers:
        X-API-Key: secret://API_TOKEN
      body: "{{ .steps.order.output }}"

Configuração Configure a URL de destino e o segredo API_TOKEN para o cabeçalho X-API-Key. Envie os dados de exemplo com o evento order.created.

Payload de evento de exemplo{"order":{"id":"ord_1042","total":49,"currency":"USD"}}

Os exemplos agendados usam intervalos recorrentes. Para saber sobre horários, credenciais e comportamento de aprovação, consulte a referência de workflows →

Mantenha a automação ao lado do aplicativo.

Crie no console ou defina manifestos de workflows junto ao código-fonte.

Leia a documentação de workflows ↗