- Démarrage
- Avant de commencer
- Comment
- Accéder à l'URL de production d'une application
- Créer une application compatible avec les appareils mobiles
- Intégrer des applications
- Intégrer des cartes
- Définir un contexte externe (Set External Context)
- Utiliser des tableaux pour remplir les commandes Liste déroulante, Liste déroulante à sélection multiple et Bouton radio
- Utiliser TableDonnées avec les commandes Table et Modifier la grille
- Utiliser le masque de saisie
- 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 une valeur (Set Value)
- Règle : Démarrer le processus
- Règle : Réinitialiser les valeurs
- Règle : Charger le fichier dans le compartiment de stockage
- Règle : Télécharger un fichier depuis un compartiment de stockage (Download File From Storage Bucket)
- Règle : Créer un enregistrement d'entité (Create Entity Record)
- Règle : Mettre à jour un enregistrement d'entité (Update Entity Record)
- Règle : Supprimer un enregistrement d’entité
- Règle : ajouter à la file d'attente (Add to Queue)
- Règle : Déclencher un workflow
- Tirer parti de la RPA dans votre application
- Exploitation des entités de votre application
- Exploitation des entités de votre application
- Gestion du cycle de vie des applications (Application lifecycle management, ALM)
- Guide de dépannage de base
Règle : Déclencher un workflow
Utilisez la règle Workflow du déclencheur (Trigger Workflow) pour invoquer un fichier .xaml dans une automatisation Attended.
La règle Workflow du déclencheur ( Trigger Workflow ) permet d'améliorer le transfert de données entre Apps et les Attended Robots. Pour tirer parti de la communication instantanée avec le robot UiPath® , vous devez utiliser des projets Studio conçus à l'aide du modèle Communication Apps-Workflow (Apps-Workflow Communication ) disponible dans UiPath® Studio.
Si le processus n'est pas en cours d'exécution, la première instanciation de la règle Déclencher le workflow ( Trigger Workflow ) démarre le processus via Robot JS, ouvrant le canal de communication entre UiPath® Apps et UiPath® Robot.
En cliquant sur le champ Fichier de workflow (Workflow file), vous ouvrez le panneau Ressources (Resources), qui affiche les processus disponibles et leurs fichiers de workflow.
Le panneau répertorie uniquement les fichiers .xaml qui ont été marqués comme points d'entrée dans le projet UiPath® Studio.
Sélectionnez le workflow que vous souhaitez exécuter lorsque la commande est activée. Une fois sélectionnées, les propriétés suivantes deviennent disponibles :
-
Remplacement d’entrée
-
Au moment du démarrage
-
Une fois terminé
-
Erreurs (Errors)
Dans cette section, vous pouvez définir des valeurs pour les arguments d'entrée du workflow.
En cliquant sur le champ Remplacement d’entrée (Input Override), vous ouvrez le panneau Ressources (Resources), qui affiche les arguments d'entrée/de sortie disponibles du fichier .xaml sélectionné.
Sélectionnez les arguments d'entrée et définissez leurs valeurs en tant que valeurs de contrôles d'entrée dans votre application.
L'argument d'entrée du workflow a la syntaxe suivante :
Processes.<process_name>.<selected_xaml_file>.<input_argument_name>
L'expression de valeur de la commande Apps a la syntaxe suivante :
<Apps_MainPage_name>.<input_control_name>.value
MainPage.text1.Value
.
Dans cette section, vous pouvez définir les règles à exécuter juste après le démarrage de l'exécution du workflow.
Par exemple : Vous pouvez afficher une icône de compteur dans cette section, puis masquer le compteur dans la section Une fois terminé (When completed) pour les workflows dont l'exécution prend plus de temps.
Dans cette section, vous pouvez définir les règles à exécuter une fois l'exécution du workflow terminée.
Par exemple : Pour les workflows dont l'exécution prend plus de temps, vous pouvez afficher une icône de compteur dans la section Au moment du démarrage (When Started) et la masquer dans cette section.
Dans cette section, vous pouvez définir les règles à exécuter lorsque le workflow rencontre une erreur.
Par exemple : pour suivre l'échec, vous pouvez ajouter une règle Afficher le message (Show Message). Vous pouvez ensuite indiquer le titre, le message et le type d'erreur.
Pour vous aider à observer la communication instantanée entre UiPath® Apps et un UiPath® Robot, nous avons préparé un exemple de projet. Suivez ces étapes :
-
Décompressez-le dans un dossier sur votre appareil local. Il doit contenir les éléments suivants :
-
Dossier
Real Time City Weather Automation
: le projet Studio -
Fichier
Real Time City Details.uiapp
: le projet Apps -
Fichier
Read Me.txt
: la description du projet
-
-
Dans Studio, recherchez l'exemple de projet et ouvrez le fichier
project.json
. -
Publiez le projet sur votre espace de travail personnel dans Orchestrator. Le processus correspondant est automatiquement créé.
-
Dans Apps, créez une nouvelle application en important le projet Apps.
-
Remplacez le processus référencé par celui qui a été automatiquement créé lors de la publication du projet dans votre espace de travail personnel.
Remarque :Si vous avez renommé le processus lors de la publication à partir de Studio, remplacez toute liaison pour qu'elle corresponde au nouveau nom.
-
Prévisualisez votre application.
-
Recherchez une ville, puis sélectionnez Entrée. Notez que la section Détails de la ville (City Details) est instantanément mise à jour avec les informations afférentes.
-
Cliquez sur les boutons Obtenir les détails de la météo (Get Weather Details) et Obtenir les détails de la Pollution (Get Pollution Details). Notez comment les champs sont instantanément mis à jour avec les informations afférentes.
Le premier calcul prend plus de temps car il s'agit de la première instanciation de la tâche. Après cela, la tâche poursuit son exécution et renvoie instantanément les résultats. Lorsque vous fermez la session Apps, la tâche se termine.