Apps
Plus récente (Latest)
False
Image de fond de la bannière
Guide de l'utilisateur d'Apps
Dernière mise à jour 26 avr. 2024

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.

docs image
Important :

The Trigger Workflow rule helps improve data transfer between Apps and attended robots. To leverage the instant communication with the UiPath® Robot, you must use Studio projects that were designed using the Apps-Workflow Communication template available in UiPath® Studio.

If the process is not running, the first instantiation of the Trigger Workflow rule starts the process through Robot JS, opening the communication channel between UiPath® Apps and UiPath® Robot.

Fichier de workflow

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.

Important :

The panel lists only the .xaml files that were marked as entry points in the UiPath® Studio project.

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)

Remplacement d’entrée

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

Par exemple : Vous avez un argument d'entrée dans votre workflow Studio appelé « argument_1 ». Vous avez une commande de texte dans votre application appelée « text1 ». Pour lier l'argument de workflow à la valeur de contrôle dans Apps, écrivez l'expression suivante dans le champ Saisir la valeur (Enter value) : MainPage.text1.Value.

Au moment du démarrage

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.

Une fois terminé

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.

Erreurs (Errors)

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.

Exemple de projet

To make it easier for you to observe the instant communication between UiPath® Apps and UiPath® Robot, we have prepared a sample project. Proceed with the following steps:

  1. 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
  2. Dans Studio, recherchez l'exemple de projet et ouvrez le fichier project.json.
  3. Publiez le projet sur votre espace de travail personnel dans Orchestrator. Le processus correspondant est automatiquement créé.

  4. Dans Apps, créez une nouvelle application en important le projet Apps.

  5. 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.

  6. Prévisualisez votre application.

  7. 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.

  8. 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.

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.