Automatisation des tâches intégrée dans Centre de RPA
Avec la fonctionnalité d’automatisation des tâches intégrée, déclenchez des ServiceNow processus de bot assistés (automatisations assistées) à partir des formulaires, en plus de les initier à partir de l’application Robot assisté .
Invoquer l’automatisation des tâches intégrées via l’API
Pour déclencher un processus de bot (automatisation) à partir d’un espace de travail, d’un playbook ou de tout autre portail de services, vous pouvez créer les actions correspondantes et appeler l’interface de programmation d’application (API) RPAInstanceFormHooks . Pour plus d’informations sur l’invocation d’une automatisation de tâche intégrée via une API, reportez-vous à la section Invoquer l’automatisation des tâches intégrées via l’API.
Vue d’ensemble de l’automatisation des tâches intégrées
Utilisez la fonctionnalité d’automatisation des tâches intégrées pour lancer une automatisation de manière transparente à partir d’écrans ServiceNow en mode assisté. Il offre aux utilisateurs une vue transparente du robot exécutant des tâches directement sur leurs machines. Cette fonctionnalité offre une expérience conviviale en permettant aux personnes d’observer et de surveiller le processus d’automatisation en temps réel.
Pourquoi l’automatisation des tâches intégrées
Étant donné que les automatisations assistées existantes interagissent avec les formulaires créés dans l’automatisation, le développement de formulaires est requis. Utilisez la fonctionnalité d’automatisation des tâches intégrées pour les automatisations assistées qui utilisent les ServiceNow écrans. La fonctionnalité d’automatisation des tâches intégrées permet la réutilisation de l’écran existant ServiceNow sans avoir besoin de développer des formulaires automatisés.
Fonctionnement de l’automatisation des tâches intégrées
Considérons un cas d’utilisation de création de badge d’employé.
- Dans le Catalogue de services, une demande de génération de badge d’employé est créée. Les détails tels que Demandé et Emplacement sont inclus dans ce formulaire de demande, pour imprimer le badge sur une application tierce. Une fois le badge généré dans l’application, l’ID du badge est rempli dans le formulaire de demande.
- Dans Studio de conception de bureau de RPA, créez une automatisation à l’aide des nouveaux composants et publiez-la dans l’instance ServiceNow . Pour plus d’informations sur les nouveaux composants, reportez-vous à la section Formulaires. Assurez-vous d’utiliser le composant Terminer pour chaque logique d’automatisation d’action d’interface utilisateur qui aide à terminer l’exécution de l’automatisation pour l’action d’interface utilisateur respective. Pour plus d’informations sur le composant, Utiliser le composant Terminer.
- Dans , créez un processus de Centre de RPAbot assisté (par exemple, Génération de badges d’employés). Pour plus d’informations sur la création d’un processus de bot assisté, reportez-vous à la section Configurer un enregistrement de processus de bot dans Centre de RPA.
- Pour déclencher ce processus de bot (automatisation) à partir du ServiceNow formulaire, cochez la case Activer l’automatisation des tâches intégrées dans le formulaire de processus de bot assisté associé. Lorsque cette case est cochée, deux onglets supplémentaires, Paramètres de champ de processus et Configuration assistée, sont disponibles dans le formulaire Processus de bot. Pour en savoir plus sur le formulaire Processus de bot, reportez-vous à la section Formulaire Processus de bot dans Centre de RPA.
- Dans l’onglet Paramètres de champ de processus, créez des paramètres dynamiques qui sont utilisés dans l’automatisation. Les paramètres de champ de processus sont utilisés pour définir la valeur ou obtenir la valeur d’un champ sur un formulaire particulier. Le titre, le prénom, le nom de famille et l’emplacement de l’utilisateur sont des exemples de paramètres de champ de processus. Ces détails sont utilisés dans le workflow d’automatisation lors de la génération d’un badge. Pour plus d’informations sur la création de paramètres de champ de processus, reportez-vous à la section Créer un paramètre de champ de processus dans Centre de RPA.
- Dans , Centre de RPAcréez un enregistrement de configuration assistée. Pour plus d’informations sur la création d’un enregistrement de configuration assistée, reportez-vous à la section Créer un enregistrement de configuration assistée dans Centre de RPA.
- Dans cet enregistrement de configuration assistée, sélectionnez la table associée au formulaire requis dans le champ Table , à partir de laquelle ce processus de bot doit être déclenché. Ensuite, définissez les critères dans le champ Conditions pour déclencher le processus de bot. Dans cet exemple, définissez les conditions des demandes approuvées requises pour la génération de badge. Pour plus d’informations sur le formulaire Configuration assistée, reportez-vous à la section Formulaire Configuration assistée dans Centre de RPA.
- Sous l’onglet Mappages des paramètres de champ, mappez les champs de formulaire aux paramètres de champ de processus utilisés dans les automatisations. Ce processus facilite le flux de données lors de l’exécution d’un processus de bot. Par exemple, si « Nom complet » est le paramètre de champ de processus utilisé dans l’automatisation, mappez-le au champ « Nom » du formulaire. Pour plus d’informations sur le mappage des paramètres de champ, reportez-vous à la section Mapper un champ de table à un paramètre de champ de processus de bot dans Centre de RPA.
- Dans l’onglet Configuration assistée, le formulaire est activé en sélectionnant le bouton Activer . En arrière-plan, une action d’interface utilisateur (bouton) est créée sur le formulaire de demande correspondant. Pour plus d’informations sur l’activation d’une configuration assistée, reportez-vous à la section Activer un enregistrement de configuration assistée dans Centre de RPA.
- Publiez le processus de bot avec le package correspondant publié à partir du Studio de conception de bureau de RPA. Pour plus d'informations, consultez Publier un processus de Centre de RPA bot.
Pour publier le processus de bot, affectez à l’utilisateur avec RPA AU (utilisateur assisté RPA) dans le champ Utilisateur affecté ou Groupe affecté dans l’onglet Utilisateurs/groupes assistés de l’enregistrement du processus de bot assisté. Si la propriété sn_rpa_fdn.allow_rda_robot_auto_assignment système d’affectation automatique est définie sur faux, l’enregistrement de robot assisté est disponible pour l’utilisateur assisté RPA affecté. Si la propriété système d’affectation automatique est définie sur vrai, une licence de robot assisté est disponible pour créer automatiquement un robot assisté au moment du déclenchement. Pour en savoir plus sur cette propriété système, reportez-vous à la section Configurer les Centre de RPA propriétés.
- Ensuite, l’utilisateur affecté peut afficher l’action d’interface utilisateur (bouton) (par exemple, Générer un badge) sur le formulaire correspondant ServiceNow . À l’aide de ce bouton, l’utilisateur peut déclencher le processus de bot assisté (automatisation assistée). Il existe certaines conditions pour afficher ce bouton (action d’interface utilisateur). Pour plus d'informations, consultez Conditions de visibilité de l’action d’interface utilisateur (bouton).
Configuration de l’automatisation des tâches intégrées
Pour configurer l’automatisation des tâches intégrées, reportez-vous à la section Liste des étapes de configuration de l’automatisation des tâches intégrées.
Nouveaux composants pour l’automatisation des tâches intégrées dans Studio de conception de bureau de RPA
- AttendedConfigurations : séparez l’exécution des automatisations dans un seul projet d’automatisation et appelez la logique respective en fonction de l’action invoquée. Pour plus d'informations, consultez Utiliser le composant AttendedConfigurations.
- GetProcessFieldParameters : extrait les valeurs des champs de ServiceNow formulaire associés dans le mappage des paramètres de champ de l’enregistrement de configuration assistée correspondant dans Centre de RPA. Pour plus d'informations, consultez Utiliser le composant GetProcessFieldParameters.
- GetRecordContextID : récupérez le sys_id d’enregistrement actuel du ServiceNow formulaire, à partir duquel l’automatisation est déclenchée. Pour plus d'informations, consultez Utiliser le composant GetRecordContextID.
- SetProcessFieldParameters : mettre à jour les valeurs des champs de ServiceNow formulaire associés dans le mappage des paramètres de champ de l’enregistrement de configuration assistée correspondant dans Centre de RPA. Pour plus d'informations, consultez Utiliser le composant SetProcessFieldParameters.
Arrêter le composant dans les automatisations assistées
Utilisez le composant Terminer dans les automatisations assistées pour terminer l’exécution de l’automatisation. Pour plus d’informations sur le composant, Utiliser le composant Terminer.
Lancer des automatisations assistées à partir de ServiceNow formulaires
Découvrez les restrictions de lancement d’une automatisation assistée à partir des ServiceNow formulaires et le lancement des automatisations assistées. Pour plus d'informations, consultez Robot assisté Parcours d’authentification et exécution de l’automatisation dans Embedded Task Automation.
Robot assisté Parcours d’authentification et exécution de l’automatisation
Découvrez le processus d’authentification dans l’application Robot assisté et l’exécution de l’automatisation. Pour plus d'informations, consultez Robot assisté Parcours d’authentification et exécution de l’automatisation dans Embedded Task Automation.
Si une nouvelle version existe pour l’automatisation existante, l’application Robot assisté doit être fermée pour refléter ces changements. D’ici là, il continue d’utiliser la version existante, car l’application est déjà lancée et en cours d’exécution Robot assisté .
Si une nouvelle version est Centre de RPA installée sur l’instance, l’application Robot assisté doit être fermée pour refléter ces modifications. D’ici là, il continue d’utiliser l’ensemble des plugins existants, car l’application est déjà lancée et en cours d’exécution Robot assisté .
Phase d’exécution de l’automatisation des tâches intégrées
En savoir plus sur le déclenchement d’une automatisation assistée à partir d’un ServiceNow formulaire. Pour plus d'informations, consultez Phase d’exécution de l’automatisation des tâches intégrées.