Exécuter et superviser
Automatiser les lancements
Lancer un processus selon un calendrier, un intervalle, un e-mail entrant, un webhook ou une file de travail.
Un déclencheur associe un processus publié à un événement. Il transmet ses propres variables et peut imposer un robot.
Types de déclencheurs
Type (kind) | Paramètres (spec) | Lance le processus… |
|---|---|---|
cron | cron : expression à 5 champs | selon un calendrier (ex. 0 7 * * 1-5) |
interval | minutes | toutes les N minutes |
email | account, folder, from, subject, minutes, mark_seen | à l'arrivée d'un e-mail correspondant |
webhook | wait (s), response (variable renvoyée), rate (appels/min) | à chaque appel HTTP signé |
queue | queue, max_parallel | quand une file de travail reçoit des éléments |
Créer un déclencheur
- Dans ZOKAS Agent, ouvrez Déclencheurs, puis Nouveau.
- Choisissez le processus et le type.
- Renseignez les paramètres et les variables transmises.
- Laissez le déclencheur désactivé, lancez-le une fois avec Exécuter maintenant, puis activez-le.
Appeler un webhook
L'adresse est https://<orchestrator>/hooks/<id-du-déclencheur>. Authentifiez l'appel de l'une de ces façons :
- en-tête
X-ZOKAS-Token: <secret>; - en-tête
X-ZOKAS-Signature: sha256=<HMAC-SHA256 du corps avec le secret>(format compatibleX-Hub-Signature-256).
Le processus reçoit la variable webhook : {{webhook.body.numero}}, {{webhook.query.source}}. Avec wait > 0, l'appel attend la fin du job (120 s maximum) et renvoie la variable nommée dans response.
Mis à jour le 28 octobre 2026