Adios

WORKFLOWS ADIOS

Votre application fonctionne.
Faites avancer le travail.

Connectez des API, transformez les données, planifiez les tâches courantes et faites une pause pour obtenir les approbations. Gardez chaque étape et son résultat visibles.

DES POINTS DE DÉPART CONCRETS

Choisissez les tâches à retirer de votre liste.

Chaque guide comprend un manifeste YAML complet, les valeurs à configurer et le résultat attendu d’une exécution de test.

  1. 01 / DÉCLENCHER

    Démarrez quand il le faut.

    Exécutez manuellement, selon une planification ou en réponse à un webhook ou à un événement.

  2. 02 / CONNECTER

    Rendez les étapes explicites.

    Reliez les étapes par leurs dépendances, transmettez leurs résultats aux suivantes et faites une pause pour obtenir une décision humaine si nécessaire.

  3. 03 / EXAMINER

    Sachez ce qui s’est passé.

    Suivez les entrées, les sorties, l'état et les erreurs pour chaque étape d'une exécution.

ACTIONS PRISES EN CHARGE

Dix façons d’accomplir vos tâches.

Toutes les actions partagent le même historique d’exécution. Choisissez une action pour consulter sa configuration dans la documentation de référence.

EXEMPLES YAML COMPLETS

Cinq exemples prêts à être adaptés.

Explorez les cinq exemples, y compris le stockage objet et les scripts. Configurez vos services avant de les exécuter.

  1. Analyser les requêtes
  2. Transformer du JSON
  3. Appeler des API
webhook-delivery.yaml
Télécharger
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 }}"

Configuration Configurez l’URL de destination et le secret API_TOKEN pour l’en-tête X-API-Key. Envoyez les données d’exemple avec l’événement order.created.

Exemple de données d’événement{"order":{"id":"ord_1042","total":49,"currency":"USD"}}

Les exemples planifiés utilisent des intervalles récurrents. Pour les horaires, les identifiants et le fonctionnement des approbations, consultez la référence des workflows →

Gardez l’automatisation aux côtés de l’application.

Créez dans la console ou définissez les manifestes de workflows aux côtés de votre code source.

Lire la documentation des workflows ↗