- Avant de commencer
- Démarrage
- Comment
- Concevoir votre application
- Événements et règles
- Règle : If-Then-Else
- Règle : ouvrir une page
- Règle : Ouvrir l'URL
- Règle : Fermer le Pop-Over/la feuille du bas
- Règle : Afficher le message
- Règle : Afficher/Masquer la roulette
- Règle : Définir des valeurs
- Règle : Démarrer le processus
- Règle : Charger le fichier dans le compartiment de stockage
- Règle : Obtenir le fichier du compartiment de stockage
- Fonction : And, Or, Not
- Fonction : Concat
- Fonction : Contains
- Fonction : Compter (Count)
- Fonction : Endswith
- Fonction : If
- Fonction : IsBlank
- Fonction : Length
- Fonction : List
- Fonction : StartsWith
- Fonction : Somme
- Fonction : Tri
- Fonction : Maintenant
- Fonction : Aujourd'hui
- Fonction : Heure (Time)
- Fonction : Année (Year)
- Fonction : Mois (Month)
- Fonction : Jour (Day)
- Fonction : Heure (Hour)
- Fonction : Minute
- Tirer parti de la RPA dans votre application
- Référencement d’un processus depuis Orchestrator
- Types d'arguments pris en charge
- Référencement d'un compartiment de stockage à partir d'Orchestrator
- Configuration d'une version d'Orchestrator locale pour une utilisation par les applications
- Autorisations d'Orchestrator
- Remplacement d'un processus référencé dans une application
- Flux de données entre les applications UiPath et Orchestrator
- Gestion du cycle de vie des applications (Application lifecycle management, ALM)
- Guide de dépannage de base
Apps User Guide for Automation Suite
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.
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.
- Depuis une application dans App Studio, cliquez sur l'icône + à côté du titre de l'application.
-
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 -
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. - 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.
- La mise en surbrillance d'un processus vous montrera la description du processus ainsi que les entrées ou les sorties de ce processus.
-
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.
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é.
- 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)].
- 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).
-
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.
-
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.
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.
- 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.
-
Cliquez sur Créer une règle (Create Rule) pour ouvrir le générateur de règles.
-
Choisissez la règle Déclencher le processus (Start process).
-
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.
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.