Automatisation des tâches intégrées dans Centre de RPA
Avec la fonctionnalité d’automatisation des tâches intégrée, déclenchez des processus de bot assisté (automatisations assistées) à partir de l’expérience classique ou de l’interface utilisateur principale (UI 16) des formulaires, en plus de les initier à partir de ServiceNow 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 en savoir plus sur l’invocation d’une automatisation de tâches 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
Utilisez la fonctionnalité d’automatisation des tâches intégrée 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 utilisateurs 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 qui sont intégrés dans l’automatisation elle-même, le développement de formulaires est nécessaire. Utilisez la fonctionnalité d’automatisation des tâches intégrée 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 qu’il soit nécessaire de développer des formulaires avec l’automatisation.
Fonctionnement de l’automatisation des tâches intégrées
Prenons l’exemple d’un cas d’utilisation de création de badge d’employé.
- Dans le , une Catalogue de servicesdemande est créée pour la génération d’un badge d’employé. Des détails tels que Demandé pour et Emplacement sont inclus dans ce formulaire de demande, pour l’impression du badge sur une application tierce. Une fois le badge généré dans l’application, l’ID de badge est renseigné 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 en savoir plus sur ce composant, Utiliser le composant Terminer.
- Dans le Centre de RPA, créez un processus de bot assisté (par exemple, Génération de badges d’employé). Pour en savoir plus sur la création d’un processus de bot assisté, reportez-vous à la section Configuration d’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 vous cochez cette case, deux onglets supplémentaires, Paramètres de champ de processus et Configuration assistée, sont disponibles sur le formulaire Processus de bot. Pour en savoir plus sur le formulaire Processus de bot, reportez-vous à Formulaire Processus de bot.
- 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 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 le Centre de RPA, créez un enregistrement de configuration assistée. Pour en savoir plus 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 badges. Pour en savoir plus sur le formulaire Configuration assistée, reportez-vous à Formulaire Configuration assistée.
- Dans 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, activez le formulaire en sélectionnant le bouton Activer . En arrière-plan, une action d’interface utilisateur (bouton) est créée, par défaut pour le ServiceNow formulaire (interface classique) sur le formulaire de demande correspondant. Pour en savoir plus 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 RPAfichier . 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 (RPA assisted user) dans le champ Utilisateur affecté ou Groupe affecté de 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 true, une licence de robot assisté est disponible pour créer automatiquement un robot assisté au moment du déclenchement. Pour plus d’informations sur cette propriété système, reportez-vous à la section Configurer Centre de RPA les 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ée, 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
- Composant 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.
- Composant GetProcessFieldParameters : extrayez 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.
- Composant 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.
- Composant 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 en savoir plus sur ce composant, Utiliser le composant Terminer.
Lancer des automatisations assistées à partir de ServiceNow formulaires
Découvrez les restrictions liées au lancement d’une ServiceNow automatisation assistée à partir des formulaires et au lancement des automatisations assistées. Pour plus d'informations, consultez Robot assisté parcours d’authentification et exécution de l’automatisation dans l’automatisation des tâches intégrées.
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 l’automatisation des tâches intégrées.
S’il existe une nouvelle version de 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 de Centre de RPA est installée sur l’instance, l’application Robot assisté doit être fermée pour refléter ces changements. 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.