Robot assisté Parcours d’authentification et exécution de l’automatisation dans l’automatisation des tâches incorporée

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 5 minutes de lecture
  • Découvrez le processus d’authentification dans l’application Robot assisté et l’exécution de l’automatisation, lorsque l’automatisation est déclenchée à partir de ServiceNow® formulaires.

    Fonctionnalité d’automatisation des tâches incorporée

    Avec la fonctionnalité d’automatisation des tâches intégrée, vous pouvez déclencher des processus de bot assisté (automatisations assistées) à partir des ServiceNow formulaires, en plus de les lancer à partir de l’application Robot assisté . Pour plus d'informations, consultez Automatisation des tâches incorporée dans RPA Hub.

    Robot assisté parcours d’authentification dans Automatisation des tâches incorporée

    Après avoir installé l’application Robot assisté sur un Windows ordinateur, elle enregistre un schéma d’URL 'Snrdaforms' avec Robot assisté, à partir de la Washington DC version. Ce schéma d’URL est utilisé chaque fois qu’une redirection se produit à partir d’OAuth. Pour plus d’informations sur OAuth, reportez-vous à OAuth Inbound and Outbound authentication.

    L’utilisateur assisté RPA sélectionne l’action de formulaire, et cette action redirige l’utilisateur vers l’authentification OAuth.

    Une fois l’authentification réussie, il génère l’URL de rappel qui inclut les informations requises pour que le processus de bot se lance. Par exemple, pour un processus de bot associé à une configuration assistée, ces informations sont transmises à l’URL de rappel.

    L’URL de rappel lance le Robot assistéfichier . Il Robot assisté reçoit toutes les informations envoyées par l’URL de rappel. Un profil (détails de l’instance comme le nom d’hôte, l’URL de l’instance) est créé localement, s’il n’existe pas. Il est nécessaire pour synchroniser les modules d’extension et il établit le contexte utilisateur à des fins d’authentification ultérieures.

    Robot assisté est alors prêt à lancer des automatisations et n’invite pas le gestionnaire de Robot assisté connexions à indiquer quand l’automatisation est appelée à partir du ServiceNow® formulaire.

    Si l’utilisateur assisté RPA lance Robot assistédirectement, le gestionnaire de connexion s’affiche pour vérifier les informations d’instance et de connexion.

    L’utilisateur est averti par un message lorsqu’un profil n’existe pas sur l’ordinateur de l’utilisateur. Ce scénario peut se produire lors du premier lancement du Gestionnaire de connexion pour une instance.
    Figure 1. Robot assisté Parcours d’authentification
    Robot assisté parcours d’authentification.

    Exécution de l’automatisation dans une session locale et une session de bot

    Après l’authentification, la configuration du processus est récupérée à partir de RPA Hub.

    Si la case Activer Bureau dans le bureau n’est pas cochée dans le formulaire Processus de bot, l’exécution de l’automatisation commence dans une session locale. Une fois l’exécution terminée, le processus se Robot assisté déconnecte et ferme l’instance Robot assisté . Pour plus d’informations, consultez la section Lancer une automatisation assistée à partir des formulaires ServiceNow dans les sections suivantes. Pour plus d’informations sur les cases à cocher Activer le bureau dans le bureau et Arrêter le bureau dans le bureau à la fin, reportez-vous à la section Formulaire Processus de bot.

    Si la case Activer le bureau dans le bureau est cochée sur le formulaire Processus de bot, l’exécution de l’automatisation commence dans une session de bot. Une fois l’exécution terminée, en fonction du paramètre Arrêter le bureau dans le bureau à l’achèvement , l’une des situations suivantes se produit :
    • Si la case Arrêter le bureau dans le bureau à la fin est cochée, l’agent Robot assisté ferme la session, se déconnecte et ferme l’instance Robot assisté .
    • Si la case Arrêter le bureau sur le bureau à la fin n’est pas cochée, l’utilisateur doit fermer la session. Tant que l’utilisateur n’a pas fermé la session, l’application s’exécute Robot assisté et l’état du robot associé est Occupé. Une fois que l’utilisateur ferme la session de l’agent, il Robot assisté se déconnecte et ferme l’instance Robot assisté .

      Si la session de l’utilisateur Robot assisté de connexion expire, l’instance Robot assisté est fermée en même temps que la session de l’agent.

    Figure 2. Exécution de l’automatisation dans une session locale et une session de bot
    Exécution de l’automatisation dans une session locale et une session de bot.

    Lancer une automatisation assistée à partir de ServiceNow formulaires

    Robot assisté Exécute l’automatisation assistée lorsqu’elle est déclenchée à partir de ServiceNow formulaires. Pour plus d'informations, consultez Phase d’exécution de l’automatisation des tâches intégrées. Pour plus d’informations sur l’invocation d’une automatisation assistée dans d’autres types de formulaires, reportez-vous à la section Appeler l’automatisation des tâches incorporée via l’API.

    Si votre organisation est configurée avec des paramètres de proxy, la condition préalable pour cette tâche est de configurer le proxy. Dans la section Paramètres du proxy du Gestionnaire de connexions, configurez le proxy, lorsque vous lancez Robot assisté à partir de ServiceNow formulaires, pour la première fois. Pour en savoir plus sur le gestionnaire de connexions, reportez-vous à la section Se connecter à une RPA Hub instance à partir de Robot assisté. Pour plus d’informations sur la définition d’un proxy, reportez-vous à la section Configurer Robot assisté.

    En cas d’authentification réussie, les scénarios suivants se produisent :

    1. Fait passer l’état du robot associé sur Disponible.
    2. Récupère les informations sur le processus.
    3. Crée un enregistrement de tâche de processus d’état en cours d’exécution.

      Dans l’enregistrement de tâche de processus, le champ Déclenché par est mis à jour par la valeur Automatisation des tâches intégrées .

    4. Passe l’état du robot associé en Occupé, démarre la synchronisation et télécharge le package.
    5. Lance l’automatisation dans une session locale.
    6. Une fois l’exécution de l’automatisation terminée, il déconnecte la session utilisateur et la ferme Robot assisté en mettant à jour l’état du robot sur Déconnecté.
    7. Une fois l’exécution de l’automatisation lancée, si l’utilisateur sélectionne le bouton Arrêter ou le bouton Fermer sur le Robot assisté, après avoir effectué quelques validations préalables, il arrête le processus de bot, déconnecte la session utilisateur et ferme le Robot assisté. Pour plus d’informations sur les actions d’arrêt et de fermeture, reportez-vous à Exécuter une automatisation à l’aide de Robot assisté.
      Figure 3. Actions Arrêter et Fermer dans Robot assisté
      Actions Arrêter et Fermer dans le Robot assisté.
    8. Une fois l’automatisation exécutée, l’enregistrement de la tâche du processus est marqué comme réussi ou échec après la fin du flux d’automatisation.
    Si l’authentification échoue, les scénarios suivants se produisent :
    • Ferme le Robot assisté et une erreur s’affiche : Impossible d’exécuter l’automatisation car l’authentification a échoué. Contactez votre administrateur système.
    • Arrête le Robot assisté, si la session a expiré.

    Pour que la déconnexion automatique se produise dans une automatisation, utilisez le composant Terminer dans les automatisations assistées qui termine l’exécution de l’automatisation. Pour plus d’informations sur le composant, Utiliser le composant Terminer.

    Pour afficher les journaux de produits détaillés, consultez les journaux de produits.

    Restrictions pour lancer une automatisation assistée à partir de ServiceNow formulaires

    Dans les scénarios suivants, l’exécution des automatisations assistées via ServiceNow des formulaires est limitée lorsque vous sélectionnez l’action d’interface utilisateur à partir du ServiceNow formulaire :

    • Lorsque le robot assisté est ouvert sur un ordinateur
    • Lorsqu’une automatisation est en cours d’exécution
    • Lorsqu’une session enfant active (Bureau dans le bureau) existe.