- Démarrer
- Construire
- Ajouter un agent d'IA à un workflow
- Appeler une API externe
- Traiter les e-mails entrants
- Créer un workflow de notification Slack
- Ajouter une approbation humaine à un workflow
- Créer un workflow d’agent de chat
- Gérer les erreurs
- Principes de base du débogage
- L'humain dans la boucle: escalade ou étape humaine
- Évaluation de vos workflows
- Déployer et exécuter
- Exemples
- Référence (Reference)
Outils de file d’attente
When to use the queue nodes, how to configure them, what they return, and the common causes of problems.
Ce qu’il fait
Une file d'attente contient des éléments de travail que les robots logiciels traitent un par un. Les nœuds de file d’attente fonctionnent avec une file d’attente d’un workflow. Pour les trouver, recherchez file d'attente dans le panneau Ajouter un nœud . La recherche répertorie Créer un élément de la file d'attente, Créer et attendre l'élément de la file d'attente, Supprimer les éléments de la file d'attente et Définir le statut de la transaction. Les deux premiers ajoutent un élément de travail à une file d'attente, ce qui distribue le travail aux robots:
- Créer un élément de file d’attente: ajoute l’élément de travail et se poursuit immédiatement sans attendre le résultat.
- Créer et attendre un élément de file d’attente: ajoute l’élément de travail et suspend le workflow jusqu’à ce qu’un robot l’ait traité. Le résultat traité est ensuite disponible pour les nœuds qui le suivent.
Quand l'utiliser
- Utilisez Créer un élément de file d'attente pour transmettre le travail aux robots lorsque le workflow n'a pas besoin du résultat.
- Utilisez Créer et attendre l'élément de file d'attente pour transmettre le travail aux robots et utiliser le résultat avant de continuer.
- Les activités Supprimer les éléments de la file d'attente et Définir l'état de la transaction se trouvent également dans le panneau Ajouter un nœud. Cette page ne les décrit pas encore.
- Pour démarrer un processus connu directement avec des entrées connues, utilisez le nœud de workflow RPA .
- Pour parcourir les éléments d'une liste un par un à l'intérieur du workflow, utilisez le nœud de boucle .
Configuration
| Champ | Requis | Description |
|---|---|---|
| File d'attente (Queue) | Oui (Yes) | Le nom de la file d'attente qui reçoit l'élément de travail. |
| Données d’élément | Non (No) | La charge utile JSON de l'élément de travail. JSON est un format de texte pour les données structurées. |
| Priorité (Priority) | Non (No) | Low, Normal (par défaut), ou High |
| Référence (Reference) | Non (No) | Une référence de suivi pour l'élément de travail. |
| Reporter la date | Non (No) | L'heure la plus ancienne de traitement de l'élément, au format ISO 8601. |
| Date dʹéchéance | Non (No) | La date limite de traitement de l'élément, au format ISO 8601. |
Le nœud Créer et attendre un élément de file d’attente lit les mêmes champs de données de file d’attente et d’élément.
Sortie
Les nœuds continuent en suivant le chemin de réussite une fois l'élément de travail créé. Pour Créer et attendre un élément de file d’attente, le résultat traité est disponible pour les nœuds après en tant que $vars.<nodeName>.output. Si l'opération de file d'attente échoue, l'erreur est disponible dans la gestion des erreurs , comme décrit dans la gestion des erreurs .
Causes courantes de problèmes
- La file d’attente est introuvable: le nom de la file d’attente doit correspondre exactement à une file d’attente existante.
- Les données de l’élément ne sont pas au format JSON valide: les données de l’élément doivent être un objet JSON.
- L'élément de la file d'attente reste non traité: aucun robot n'est disponible pour le traiter.
- Le workflow attend trop longtemps: le robot prend plus de temps que prévu pour traiter l’élément.
Prochaines étapes
- Boucle: parcourir une liste d'éléments dans un workflow, ce qui permet d'ajouter un élément de travail par élément.
- Workflow RPA: démarrer directement un processus.
- Gestion des erreurs: acheminement d'un échec vers un chemin d'erreur.
- Community (Communauté): posez des questions et partagez des workflows avec d'autres développeurs sur le forum UiPath.