Automatisation des tâches incorporée dans RPA Hub

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 6 minutes de lecture
  • Avec la fonctionnalité d’automatisation des tâches intégrée, déclenchez des processus de bot assistés (automatisations assistées) à partir de l’expérience classique ou de l’interface utilisateur principale (interface utilisateur 16) des formulaires, indépendamment de leur lancement à partir de ServiceNow l’application Robot assisté .

    Appeler l’automatisation des tâches incorporée 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âches incorporée via une API, reportez-vous à la section Appeler l’automatisation des tâches incorporée 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ée ?

    Étant donné que les automatisations assistées existantes interagissent avec les formulaires créé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 incorporée 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ée

    Prenons l’exemple d’un cas d’utilisation de création de badge d’employé.

    1. Dans le , une demande est créée pour la génération d’un badge d’employé Catalogue de services. 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.
    2. 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 en savoir plus 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.
    3. Dans la RPA Hub, créez un processus de bot assisté (par exemple, Génération de badge d’employé). Pour plus d’informations sur la création d’un processus de bot assisté, reportez-vous à Configuration d’un enregistrement de processus de bot dans RPA Hub.
    4. 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 la section Accès du formulaire de processus de bot assisté. 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 plus d’informations sur le formulaire Processus de bot, reportez-vous à Formulaire Processus de bot.
    5. Dans l’onglet Paramètres de champ de processus, créez des paramètres dynamiques qui seront 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 à Créer un paramètre de champ de processus dans RPA Hub.
    6. Dans , RPA Hubcréez un enregistrement de configuration assistée. Pour en savoir plus sur la création d’un enregistrement de configuration assistée, reportez-vous à Créer un enregistrement de configuration assistée dans RPA Hub.
    7. 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.
    8. 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 permet un flux de données facile 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 à Mapper un champ de table à un paramètre de champ de processus de bot dans RPA Hub.
    9. 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, par défaut pour le ServiceNow formulaire (interface utilisateur classique) du formulaire de demande correspondant. Pour plus d’informations sur l’activation d’une configuration assistée, reportez-vous à Activer un enregistrement de configuration assistée dans RPA Hub.
    10. Publiez le processus de bot avec le package correspondant publié à partir Studio de conception de bureau de RPAdu . Pour plus d'informations, consultez Publier un processus de RPA Hub bot.

      Pour publier le processus de bot, affectez l’utilisateur avec RPA AU (utilisateur assisté par RPA) dans le champ Utilisateur affecté ou Groupe affecté de l’onglet Utilisateurs/groupes assistés de l’enregistrement de processus de bot assisté. Si la propriété sn_rpa_fdn.allow_rda_robot_auto_assignment système d’affectation automatique a la valeur false, 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 en savoir plus sur cette propriété système, reportez-vous à la section Configurer RPA Hub les propriétés.

    11. Ensuite, l’utilisateur affecté peut afficher l’action d’interface utilisateur (bouton) (par exemple, Générer le badge) sur le formulaire correspondant ServiceNow . À l’aide de ce bouton, l’utilisateur peut déclencher le processus de bot assisté (automatisation assistée). Certaines conditions sont nécessaires pour afficher ce bouton (action d’interface utilisateur). Pour plus d'informations, consultez Conditions de visibilité de l’action d’interface utilisateur (bouton).
    Figure 1. Configurer l’automatisation des tâches incorporée dans RPA Hub
    Configuration de l’automatisation des tâches incorporée dans RPA Hub.

    Configuration de l’automatisation des tâches intégrée

    Pour configurer l’automatisation des tâches intégrée, reportez-vous à Liste des étapes de configuration de l’automatisation des tâches intégrées.

    Nouveaux composants pour l’automatisation des tâches incorporée dans Studio de conception de bureau de RPA

    Les quatre nouveaux composants suivants sont ajoutés à la nouvelle section Formulaires de .Studio de conception de bureau de RPA Ces composants sont disponibles dans la nouvelle ServiceNow catégorie du volet Boîte à outils.
    • 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 : récupérez 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 RPA Hub. 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 : mettez à 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 RPA Hub. Pour plus d'informations, consultez Utiliser le composant SetProcessFieldParameters.

    Lancer des automatisations assistées à partir de ServiceNow formulaires

    Découvrez les restrictions relatives au lancement d’une automatisation assistée à partir des formulaires et au ServiceNow 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 incorporée.

    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 incorporée.

    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.