Format JSON
Catalogue des étapes
Les 42 types d’étapes de ZOKAS Automate, par famille.
Chaque étape d’un processus a un type parmi les 42 ci-dessous. Chaque fiche décrit ses propriétés, son résultat, un exemple et les erreurs fréquentes.
Robot agit sur le poste ou le navigateur du robot · Orchestrator s’exécute côté serveur · Humain suspend le job
Interface
web.openOuvrir une page webOuvre une adresse dans le navigateur du robot et attend que la page soit chargée.Robotui.clickCliquer sur un élémentClique sur un élément de la page web décrit en langage naturel ou par un sélecteur.Robotui.typeSaisir du texteRemplit un champ de la page web avec un texte (variables comprises).Robotui.keyTouche dans la pageEnvoie une touche ou un raccourci à la page web (enter, tab, esc, ctrl+a…).Robotui.readLire un texte à l'écranLit le texte d'un élément de la page et l'enregistre dans une variable.Robotui.tableExtraire un tableauTransforme un tableau HTML en liste de lignes ; les clés sont les en-têtes de colonnes.Robotui.imageAgir sur un objet (image)Retrouve un objet à l'écran à partir de son image (même déplacé ou restylé), puis clique, saisit ou vérifie sa présence.Robotui.type_secretSaisir un identifiant du coffreSaisit un identifiant ou un mot de passe du coffre dans un champ ; la valeur n'apparaît jamais dans le journal, les captures ni les messages à l'IA.RobotFichiers
file.listLister un dossierListe les fichiers d'un dossier du poste du robot, avec un filtre facultatif.Robotfile.readLire un documentLit un fichier : texte (txt, md, pdf, docx), lignes (csv, xlsx) ou données (json).Robotfile.searchChercher dans les documentsCherche un texte dans les documents d'un dossier et renvoie les fichiers trouvés avec un extrait.Robotfile.writeProduire un fichierÉcrit un fichier dont le format dépend de l'extension : .txt .md .csv .xlsx .json .docx.Robotfile.moveDéplacer / rangerDéplace un fichier ; le dossier de destination est créé si besoin.Robotfile.copyCopierCopie un fichier vers un dossier ou un chemin.Robotfile.trashMettre à la CorbeillePlace un fichier dans la Corbeille (récupérable), jamais de suppression définitive.Robotfile.mkdirCréer un dossierCrée un dossier et ses parents.RobotBureau
app.openOuvrir une applicationOuvre une application du poste, éventuellement avec un fichier.Robotdesktop.typeSaisir au clavierTape un texte dans l'application au premier plan (ou celle indiquée).Robotdesktop.keyRaccourci clavierEnvoie un raccourci à l'application (cmd+s, enter, tab…).Robotdesktop.clickCliquer à l'écranClique à des coordonnées de l'écran, en points.Robotmail.readLire des e-mailsLit les messages d'un compte e-mail (IMAP) configuré dans l'Orchestrator.Orchestratormail.attachmentsEnregistrer les pièces jointesEnregistre dans un dossier les pièces jointes d'un message lu par mail.read.Orchestratormail.sendEnvoyer un e-mailEnvoie un message (SMTP) depuis un compte configuré, avec pièces jointes.OrchestratorDonnées
data.assignAffecter une variableDonne une valeur (texte interpolé) à une variable.Orchestratordata.tableLire un tableau CSVTransforme un contenu CSV (séparateur ; ou ,) en liste de lignes.Orchestratorhttp.callAppeler une APIEnvoie une requête HTTP depuis le robot et enregistre la réponse (statut, corps, JSON).RobotSystème
IA
ai.agentAgent IAApplique une consigne libre à une donnée (résumer, reformuler, extraire, rédiger) avec le moteur IA configuré.Orchestratorai.classifyClasser avec l'IARange un texte dans exactement une catégorie d'une liste fermée ; la décision est tracée.Orchestratordoc.extractLire un document (extraction)Extrait des champs typés d'un document (facture, bon de commande…) ; validation humaine si la confiance est faible.OrchestratorHumain
human.approveValidation humaineSuspend le job jusqu'à la décision d'une personne (approuver / rejeter).Humainhuman.formFormulaire humainDemande à une personne de compléter des champs ; le job reprend avec les valeurs saisies.Humainlog.writeÉcrire dans le journalAjoute une ligne au journal du job.OrchestratorFiles de travail
queue.addAjouter à une fileAjoute un élément à une file de travail ; une référence déjà présente est ignorée.Orchestratorqueue.nextPrendre le prochain élémentRéserve le prochain élément d'une file pour ce job.Orchestratorqueue.doneÉlément traitéMarque l'élément comme traité, avec un résultat facultatif.Orchestratorqueue.failÉlément en échecMarque l'élément en échec métier ; une nouvelle tentative est possible selon la file.OrchestratorConnecteurs
Logique
flow.ifConditionÉvalue une condition ; si elle est fausse, saute l'étape suivante ou arrête le processus.Orchestratorflow.foreachPour chaque élémentRépète les « count » étapes qui suivent pour chaque élément d'une liste.Orchestratorflow.callExécuter un sous-processusExécute un autre processus publié avec ses propres variables, dans le même navigateur.Orchestratorflow.waitAttendreMarque une pause (60 secondes au maximum).OrchestratorMis à jour le 28 octobre 2026