- Démarrage
- Applications de démonstration
- Comment
- Créer votre première application
- Créer une application compatible avec les appareils mobiles
- Directives générales sur l'expérience utilisateur
- Utiliser la vue détaillée principale (Use Master Detail View)
- Utiliser la visionneuse de documents (Use Document Viewer)
- Utiliser Count With Choice Set Values
- Utiliser les valeurs sélectionnées d'une table
- Intégrer des applications
- Intégrer des cartes
- Masquer les conteneurs à l'aide d'un bouton
- Inclure les liens EnvoyerÀ(MailTo)
- Inclure les classements par étoiles (Include Star Ratings)
- Définir un contexte externe (Set External Context)
- Travailler avec la source de données et la liaison de valeur (Work with Data Source ans Value Bind)
- Utiliser l'activité Envoyer un résultat intermédiaire (Use the Send Interim Result Activity)
- Applications publiques
- Notifications
- Utilisation d'expressions VB
- 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
- Règle : Réinitialiser les valeurs
- Règle : Créer/Mettre à jour un enregistrement d’entité
- Règle : Supprimer un enregistrement d’entité
- Règle : ajouter à la file d'attente (Add to Queue)
- Fonction : And, Or, Not
- Fonction : Concat
- Fonction : Contains
- Fonction : Compter (Count)
- Fonction : Endswith
- Fonction : If
- Fonction : IsBlank
- Fonction : Guide (Guid)
- 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
- Fonction : Nouveau (New)
- Fonction : Recherche
- Fonction : Filtre
- Tirer parti de la RPA dans votre application
- Types d'arguments pris en charge
- Remplacement d'un processus référencé dans une application
- 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
- Flux de données entre les applications UiPath et Orchestrator
- Exploitation des entités de votre application
- Exploitation des entités de votre application
- Exploitation des médias de votre application
- Exploitation des actions de votre application
- Exploitation des connexions de vos applications
- Gestion du cycle de vie des applications (Application lifecycle management, ALM)
- Applications propriétaires UiPath
- Guide de dépannage de base
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.
- À partir d'une application dans App Studio, cliquez sur le bouton Ajouter en haut de la zone de dessin.
-
Cliquez sur Processus (Process) pour ouvrir la boîte de dialogue de référence du processus.
-
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).
- 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.
- 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.
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.
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 ).