ZokasTech Innovate Connect Grow

Exécuter et superviser

Traiter des volumes avec les files de travail

Découper un traitement en éléments, les répartir entre robots et suivre chaque élément.

Une file de travail sépare la collecte (quoi traiter) du traitement (comment traiter un élément). Chaque élément a une référence unique, des données, une priorité et un état.

Mettre en place

  1. Créez la file dans ZOKAS Agent › Files de travail (nom, nombre de tentatives).
  2. Processus collecteur : lit la source et ajoute un élément par ligne avec queue.add (référence = numéro de facture, par exemple).
  3. Processus de traitement : prend un élément avec queue.next, le traite, puis appelle queue.done ou queue.fail.
  4. Créez un déclencheur de type queue sur le processus de traitement, avec max_parallel pour le nombre de jobs simultanés.

Modèle de processus de traitement

[
  { "id": "suivant", "type": "queue.next", "label": "Prendre la facture suivante", "props": { "queue": "Factures à saisir", "into": "item" } },
  { "id": "vide", "type": "flow.if", "label": "File vide ?", "props": { "condition": "{{item.id}}", "otherwise": "stop" } },
  { "id": "saisir", "type": "flow.call", "label": "Saisir la facture", "props": { "process": "Saisie facture ERP", "variables": "{{item.data}}", "into": "saisie" } },
  { "id": "fait", "type": "queue.done", "label": "Facture saisie", "props": { "item": "item", "result": "{{saisie.numero_piece}}" } }
]

Mis à jour le 28 octobre 2026