Apps
Plus récente (Latest)
False
Image de fond de la bannière
LEGACY
Guide de l'utilisateur des applications héritées
Dernière mise à jour 18 janv. 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. À partir d'une application dans App Studio, cliquez sur le bouton Ajouter un ( Add any )docs image icône en haut de la zone de dessin.
  2. Cliquez sur Processus (Process) pour ouvrir la boîte de dialogue de référence du processus.



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



  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.

Important :
  • Les utilisateurs distincts ne peuvent pas utiliser plus de 100 processus Unattended uniques pour un Orchestrator donné sur toutes les applications qu'ils utilisent pendant la durée de vie de leur compte si les applications sont des applications publiques.
  • Dans le cas d'un Orchestrator sur site, cela est limité à 100 processus Unattended uniques pour tous les utilisateurs.
  • Dans le cas d'un cloud Orchestrator et d'applications non publiques, cette limite de 100 ne s'applique pas.

Résultat du processus intermédiaire

Pour utiliser une compétence dans une activité UiPath Studio, l'environnement suivant doit être configuré :

  • UiPath Studio v2022.4+ avec UiPath Robot v2020.10+
  • Package UiPath.WorkflowEvents.Activities installé dans le menu Gérer les paquets (Manage Packages) dans UiPath Studio.

Send Interim Result

Vous pouvez utiliser cette activité pour afficher une valeur de sortie spécifique pendant l'exécution d'un workflow.

Pour utiliser cette activité, ouvrez UiPath Studio, faites glisser et déposez l'activité Envoyer le résultat intermédiaire ( Send Interim Result ) dans le workflow RPA et remplissez les champs Nom de l'argument ( Argument name ) et Valeur de l'argument ( Argument value ).

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.