Utilisation de la fonctionnalité d’arrêt approprié dans RPA Hub
La fonctionnalité d’arrêt progressif permet aux robots de quitter l’automatisation en douceur. Vous pouvez définir un point de terminaison sécurisé au sein d’un processus d’automatisation. Il vous permet également d’effectuer des tâches de nettoyage telles que la fermeture d’applications en cours d’utilisation. Elle s’applique aussi bien aux robots affectés qu’aux robots d’un pool de robots.
Défis avant la fonctionnalité d’arrêt approprié
- Avant l’arrêt approprié, lorsque vous sélectionnez le bouton Arrêter le processus sur un processus de bot, les robots quittent brusquement l’automatisation, ce qui entraîne une incohérence et une inefficacité des données.
- Les développeurs RPA ne peuvent pas effectuer les activités d’entretien ménager.
Avantages de la fonctionnalité d’arrêt progressif
- L’intégrité des données est conservée pendant que le robot termine les éléments de transaction existants.
- Les développeurs RPA peuvent effectuer les tâches de gestion interne, telles que la fermeture de l’application en aval.
Fonctionnement de l’arrêt approprié
Prenons l’exemple d’un cas d’utilisation de commande d’expédition qui contient 10 enregistrements de détails de commande dans une feuille de calcul. Ces détails de commande sont renseignés dans une application en aval, par exemple, l’application Gestion des expéditions.
Un développeur RPA crée une automatisation pour ce cas d’utilisation dans le Studio de conception de bureau de RPA. Étant donné que la feuille de calcul comporte 10 enregistrements, les files d’attente sont utilisées dans l’automatisation pour synchroniser les données à renseigner dans l’application de gestion des expéditions.
Chaque robot sélectionne l’élément de travail, exécute la logique et transfère les données vers l’application de gestion des expéditions.
Si le processus de bot est arrêté en sélectionnant Arrêter le processus pour tous les robots ou un sous-ensemble de robots et que l’arrêt approprié n’est pas activé, les robots mettent fin à l’exécution de l’automatisation de manière abrupte. Par exemple, s’il y a 6 colonnes dans la feuille de calcul, le robot s’arrête brusquement à la colonne C, sans renseigner les informations dans les colonnes D, E et F. L’application qui est ouverte peut ne pas être fermée.
Dans la RPA Hubsection , lorsque vous activez l’interrupteur à bascule Arrêt approprié dans la section Arrêter le processus , les données de toutes les colonnes (D, E, F) sont renseignées et l’application en aval est fermée. Pour plus d'informations, consultez Arrêter un processus de bot non assisté dans RPA Hub.
Dans le Studio de conception de bureau de RPA, lorsque vous utilisez le composant GracefulStop dans votre logique d’automatisation, cela garantit que l’automatisation est terminée. Pour plus d'informations, consultez Utiliser le composant GracefulStop. Il termine les éléments de travail existants, renseigne les données dans l’application en aval et aide le développeur à effectuer des activités de gestion telles que la fermeture de l’application.
Nouveau MSI pour Robot non assisté
Pour que la fonctionnalité d’arrêt approprié s’applique aux robots d’un pool de robots, effectuez une mise à niveau vers le nouveau Robot non assisté MSI. Pour plus d'informations, consultez Télécharger les applications RPA depuis RPA Hub.
Si le dernier MSI n’est pas installé, le pool irobot est activé pour un processus de bot particulier, puis l’exécution est arrêtée pour tous les robots du pool de robots. Vous ne pouvez pas utiliser un arrêt approprié pour les robots dans un pool de robots.