Implémentation de la file d’attente dans Centre de RPA
Dans Centre de RPA, les files d’attente sont implémentées pour répartir la charge de travail entre différents robots. Les éléments de travail (WI) dans une file d’attente sont traités simultanément par deux robots ou plus.
Vue d’ensemble de l’implémentation de la file d’attente
Une file d’attente est un référentiel qui peut contenir un certain nombre d’éléments de travail. Les éléments de travail peuvent stocker plusieurs types de données, telles que des informations sur une transaction, des détails sur un client ou des informations provenant d’un document.
Une file d’attente désigne un mécanisme de stockage de données structuré utilisé pour gérer et contrôler la distribution de tâches, d’éléments de travail ou de tickets à différents robots pour traitement. Les files d’attente RPA jouent un rôle crucial dans l’orchestration de l’exécution des processus automatisés et dans la garantie que les tâches sont traitées efficacement, avec précision et dans l’ordre souhaité.
Les files d’attente facilitent la distribution et la coordination des tâches ainsi que leur traitement efficace entre plusieurs bots ou processus. Les files d’attente sont particulièrement utiles dans les scénarios où l’automatisation doit gérer une charge de travail dynamique avec différentes tâches arrivant à des moments différents, telles que le traitement des e-mails entrants, des commandes de clients ou des entrées de données.
Dans Centre de RPA, vous ne pouvez pas supprimer une file d’attente associée à un processus de bot publié.
Cycle de vie de l’élément de travail
- Les éléments de travail sont créés à partir de systèmes en amont à l’aide de l’action de flux Ajouter un élément de travail à la file d’attente ou par des robots, à l’aide du composant CreateStringWorkItem ou CreateJSONWorkItem .
- À l’aide du composant PickWorkItem , les robots sélectionnent un élément de travail à traiter.
- Une fois qu’un élément de travail est prélevé, le robot est estampillé sur l’élément de travail. Remarque :Aucun autre robot ne peut sélectionner cet élément de travail.
- Les éléments de travail sont traités selon les critères que vous avez spécifiés. Il existe différentes conditions pour déterminer quel élément doit être prélevé et cela varie pour chaque automatisation. Ce critère est l’entrée du composant PickWorkItem .
- Une fois qu’un élément de travail est sélectionné, le robot le met à jour plusieurs fois tout en le traitant à l’aide du composant UpdateWorkItem .
Ce robot peut également libérer cet élément de travail en le traitant partiellement, afin que d’autres robots puissent le sélectionner. Ce processus est effectué par l’entrée dans le champ ReleaseMode , dans le composant UpdateWorkItem .
- Une fois le traitement terminé, le robot met à jour l’élément de travail à terminer à l’aide du composant UpdateWorkItem et sélectionne l’élément de travail suivant, à savoir l’étape 2.
Le diagramme suivant montre le cycle de vie des éléments de travail (WI) dans Centre de RPA l’application.