Apps
2021.10
False
Image de fond de la bannière
Apps User Guide for Automation Suite
Dernière mise à jour 19 mars 2024

Référencement d’un processus depuis Orchestrator

L'un des principaux atouts d'UiPath Apps est la possibilité de connecter facilement une application à une automatisation RPA. L'application peut être utilisée comme front-end pour fournir des entrées au processus ou comme zone de dessin visuelle pour afficher les sorties à l'attention de vos utilisateurs.

Remarque : vous pouvez connecter des processus d'Orchestrator autonome aux applications dans Automation Suite.
Remarque : lors de l'envoi d'une DataTable d'un processus à un deuxième processus à l'aide d'Apps, l'ordre des colonnes dans une ligne peut ne pas être le même.

Référencement d’un processus depuis Orchestrator

Une fois qu'un processus a été publié dans Orchestrator, vous pouvez référencer ce processus à partir d'une application.

Dans l'exemple ci-dessous, nous allons vous montrer comment référencer un processus existant dans une application.

  1. Depuis une application dans App Studio, cliquez sur l'icône + à côté du titre de l'application.
  2. Cliquez sur Processus (Process) pour ouvrir la boîte de dialogue de référence du processus.

    Cliquez sur l'icône + à côté du titre de l'application, puis sur Processus (Processus) pour ouvrir la boîte de dialogue de référence du processus

  3. Une liste des instances Orchestrator du compte Automation Cloud actuel s'affiche. Choisissez celui qui héberge les processus dont vous avez besoin et cliquez sur Suivant (Next).

    Les processus sont stockés dans l’application appelée « Orchestrator ». Vous avez probablement reçu le nom de l’Orchestrator ou les identifiants pour y accéder. Veuillez donc choisir un Orchestrator à l’aide de l’une de ces options dans la liste des Orchestrator disponibles ou en entrant les identifiants fournis par votre administrateur.

  4. Une liste de processus organisée par dossiers s'affiche pour le locataire actuellement sélectionné. Cliquez sur l'icône > à côté de n'importe quel dossier pour énumérer les processus dans ce dossier.
  5. La mise en surbrillance d'un processus vous montrera la description du processus ainsi que les entrées ou les sorties de ce processus.
  6. Cochez la case à côté du processus que vous souhaitez utiliser dans votre application et cliquez sur le bouton Sélectionner (Select). La boîte de dialogue de sélection de processus répertorie tous les processus d'un locataire Orchestrator donné, organisés par dossier.



    Remarque : les autorisations de processus sont gérées dans Orchestrator. Si un processus ne s'affiche pas dans Apps Studio, assurez-vous que vous disposez des autorisations appropriées pour ce processus à partir d'Orchestrator.
    Important :

    Si votre processus utilise un objet .NET complexe dans son entrée ou sa sortie (par exemple, DataTable), App Studio ne saura pas quels sont les champs de cet objet par défaut. Vous pouvez le spécifier de deux manières :

    • Exécutez votre processus avant de l'ajouter à votre application. Si un processus utilise un objet, Apps vérifie son historique des tâches pour détecter automatiquement le schéma/les champs de cet objet.
    • Spécifiez manuellement les champs d'objet des entrées/sorties de processus. Si votre processus n'a pas d'historique de travail, une fois qu'il a été ajouté à votre application, vous devez spécifier manuellement ses champs afin de les utiliser dans votre application.

    - Les paramètres ajoutés manuellement à un processus seront supprimés si le processus est actualisé.

Le processus vient d'être ajouté à votre application.

Liaison des entrées/sorties de processus aux contrôles sur la zone de dessin des applications

La plupart des processus RPA prennent des entrées et/ou affichent des sorties. Maintenant que nous avons conçu l'interface utilisateur de notre application, nous souhaitons connecter des commandes à ces entrées et sorties.

Dans l'exemple ci-dessous, nous vous montrons comment lier l'entrée à une boîte de texte, puis afficher la sortie sous forme de libellé. Cette application est conçue pour aider un caissier bancaire à effectuer un dépôt en espèces. Nous voulons envoyer la valeur de la boîte de texte Cash In (Encaissement) en entrée, puis afficher la sortie de l'ID de transaction résultante une fois le processus terminé.



  1. Cliquez sur la boîte de texte que nous voulons utiliser comme entrée pour le processus [dans ce cas, la boîte de texte Encaissement (Cash In)].
  2. Pour lier la valeur de cette boîte de texte à l'entrée du processus, nous devons donc cliquer sur la propriété Liaison de valeur (Value Binding) sous l'onglet Général (General) du panneau Propriété (Property).
  3. Pour trouver l'entrée du processus, il suffit de rechercher CashIn. Le panneau des ressources trouve la valeur et nous pouvons soit double-cliquer dessus, soit la faire glisser et la déposer afin de l'assigner comme liaison de valeur.



  4. Nous pouvons utiliser le même ensemble d'étapes pour lier la sortie d'ID de transaction du processus au libellé.



Maintenant que les entrées et les sorties du processus sont liées à l'interface utilisateur, la dernière chose à faire consiste à choisir quand exécuter le processus.

Lancer un processus

Comme indiqué dans la section Événements et règles (Events and Rules), vous pouvez personnaliser le lancement d'un processus à partir de votre application.

Dans l'exemple ci-dessous, nous vous montrons comment démarrer un processus lorsqu'un bouton est cliqué, mais cela aurait pu être effectué depuis n'importe quel événement.

  1. Cliquez sur le bouton « Envoyer le dépôt (Submit deposit) » et passez à l'onglet Événements (Events) dans le volet des propriétés.
  2. Cliquez sur Créer une règle (Create Rule) pour ouvrir le générateur de règles.



  3. Choisissez la règle Déclencher le processus (Start process).



  4. Cliquez sur la boîte de texte « Quel processus à démarrer (What process to start) » et choisissez le processus Caissier bancaire (Bank Teller) dans le panneau des ressources.



Remarque : les processus s'exécutent en mode Attended par défaut. Si vous souhaitez exécuter le processus en mode Unattended, cliquez simplement sur le bouton radio Unattended.

Tout est prêt ! Si vous prévisualisez l'application, vous verrez qu'une fois que le bouton Envoyer le dépôt (Submit Deposit) a été cliqué, le processus de caissier bancaire s'exécutera sur le robot local, en passant la valeur de la boîte de texte Encaissement (Cash In) comme entrée, puis en affichant la transaction ID sous forme de libellé au bas de l'application.

Attention : les utilisateurs distincts ne peuvent pas consommer plus de 100 processus uniques Unattended pour une instance donnée d'Orchestrator sur toutes les applications qu'ils utilisent pendant la durée de vie de leur compte. Dans le cas d'une instance Orchestrator sur site, ce nombre est limité à 100 processus uniques Unattended pour tous les utilisateurs.

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.