Exemple d'utilisation de l'action Créer une demande

L'action Créer une demande du package Process Composer permet de créer une demande dans Automation Co-Pilot sur le Web par l'intermédiaire d'un robot. Dans cet exemple, utilisez l'action Créer une demande pour transmettre des données via les variables du robot au formulaire initial du processus.

Prérequis

  • Vous devez disposer d'une licence Bot Creator ainsi que d'un rôle personnalisé doté des autorisations suivantes :
    • Autorisation d'archivage et d'extraction
    • Autorisation de création d'un dossier
  • Créez un processus et enregistrez-le dans l'espace de travail public.
  • Affectez au moins une équipe au processus, l'équipe par défaut étant sélectionnée.
  • Sélectionnez l'option par robot dans le champ Création de demande.
Remarque :

Le champ Création de demande est disponible lorsque vous modifiez le processus contenant la demande. Pour modifier un processus, accédez à Gérer > Processus et sélectionnez le processus que vous souhaitez modifier. La page Modifier le processus de l'onglet Général s'ouvre. En bas de la page, vous pouvez choisir que la demande soit créée par un robot. Pour en savoir plus, voir Configuration d'un processus.

Dans cet exemple, nous allons créer un processus pour enregistrer les coordonnées des nouveaux employés dans la base de données de la société. Le formulaire initial contient des informations de base telles que le nom, le numéro d'identité, la date de naissance, le sexe et l'emplacement. Nous allons transmettre les données initiales du formulaire par le biais des variables du robot.

Procédure

  1. Connectez-vous à la Control Room en tant qu'utilisateur Bot Creator.
  2. Créez le formulaire initial.
    1. Dans le volet de gauche, cliquez sur Automatisation.
    2. Cliquez sur Créer un nouveau > formulaire.
    3. Nommez le formulaire employee_register_initial_form.
    4. Saisissez l'emplacement du dossier Bots\Employee Registration.
      Pour modifier l'emplacement de stockage du formulaire, cliquez sur Choisir et suivez les instructions.
    5. Cliquez sur Créer et modifier.
    6. Utilisez les éléments et libellés de l'élément suivants dans le formulaire.
      Éléments Libellé de l'élément
      Zone de texte Full Name
      Nombre ID
      Date Date of Joining
      Liste déroulante Gender
      Case à cocher Location
      Sélectionner le fichier Resume
      • Pour l'élément Liste déroulante, saisissez Male, Female dans le champ Saisir des éléments de liste séparés par des virgules.
      • Pour l'élément Case à cocher, cliquez sur l'icône plus dans le champ Contenu de la case à cocher, puis ajoutez les emplacements San Jose, Tokyo et India.
      • Pour l'élément Sélectionner le fichier, vous pouvez limiter le type de fichier pouvant être chargé en le spécifiant dans le champ Saisir les formats de fichiers pris en charge, séparés par des virgules. Par exemple : doc, gif, pdf, png, txt, xls.
    7. Cliquez sur Enregistrer.
    8. Cliquez sur Fermer.
  3. Créez un processus.
    1. Dans le même emplacement de dossier, cliquez sur Créer un nouveau > Processus.
    2. Nommez le processus employee_register.
    3. Cliquez sur Créer et modifier.
    4. Cliquez sur Démarrer pour ajouter un formulaire initial au processus.
    5. Dans le champ Sélectionner un formulaire de données initial, recherchez et sélectionnez le formulaire initial, employee_register_initial_form.
    6. Sélectionnez AARI Storage dans la liste déroulante Stockage du chargement de fichiers.
    7. Indiquez Titre de la demande comme Employee Registration.
    8. Cliquez sur Enregistrer.
    9. Cliquez sur Fermer.
    10. Archivez ce processus dans l'espace de travail public.
  4. Créez un nouveau robot.
    1. Dans le même emplacement de dossier, cliquez sur Créer un nouveau > Robot.
    2. Saisissez le nom du robot employee_register_request_bot.
    3. Cliquez sur Créer et modifier.
  5. Créez les variables suivantes :
    • emp_name : type de chaîne ; à utiliser comme entrée
    • emp_id : type de numéro ; à utiliser comme entrée
    • emp_date_of_joining : type de date/heure ; à utiliser comme entrée.
    • emp_gender : type de chaîne ; à utiliser comme entrée
    • emp_location : type de dictionnaire, sous-type booléen ; à utiliser comme entrée. Parmi les attributs de case à cocher indiqués ci-dessus, si vous souhaitez sélectionner la valeur San Jose pour l'attribut d'emplacement dans le champ de formulaire initial, cliquez sur plus et créez la variable de dictionnaire au format indiqué ci-dessous :

      Nom : emp_location

      Attributs Clé Valeur
      San Jose CheckBoxGroup0_0 True
      Tokyo CheckBoxGroup0_1 False
      Inde CheckBoxGroup0_2 False
    • emp_resume : type de fichier ; à utiliser comme entrée, sélectionnez Dossier ou fichier de bureau comme Valeur par défaut, puis recherchez et sélectionnez le fichier que vous souhaitez charger.
    • employee_registration_request_id : type de numéro ; à utiliser comme sortie.
  6. Utilisez l'action Créer une demande du package Web Automation Co-Pilot.
    1. Dans la palette Actions, double-cliquez sur l'action Créer une demande du package Process Composer ou faites-la glisser.
    2. Dans le champ Processus public, recherchez et sélectionnez le processus public employee_register. Les champs de formulaire initiaux du processus sont affichés dans le champ Valeurs d'entrée. Ces champs proviennent d'éléments de formulaire interactifs pris en charge.
    3. Dans le champ Valeurs d'entrée, saisissez les valeurs ou les variables pour renseigner les informations requises dans le formulaire initial, comme suit :
      • emp_name: $emp_name$
      • emp_id: $emp_id$
      • emp_date_of_joining: $emp_date_of_joining$
      • emp_gender: $emp_genders$
      • emp_location : $emp_location$. Pour sélectionner San Jose dans le champ du formulaire initial, ajoutez la paire clé-valeur pour les attributs, comme indiqué ci-dessous :
        Attributs Clé Valeur
        San Jose CheckBoxGroup0_0 True
        Tokyo CheckBoxGroup0_1 False
        Inde CheckBoxGroup0_2 False
      • emp_resume: $emp_resume$
      • employee_registration_request_id: $employee_registration_request_id$
    4. Cliquez sur Enregistrer.
    5. Cliquez sur Fermer.
  7. Déployez le robot.
    1. Cliquez sur Exécuter.
    2. Dans le champ Définir les variables d'entrée, saisissez les valeurs de la variable d'entrée.
    3. Cliquez sur Confirmer.
    Le robot est correctement déployé et une nouvelle demande est créée par l'équipe par défaut affectée au processus. Les champs initiaux du formulaire sont remplis avec les données fournies via le robot. Dans l'interface Web, un administrateur Automation Co-Pilot peut vérifier qu'une nouvelle demande a été créée et que les données ont été correctement sélectionnées.