Apps
2023.10
False
Image de fond de la bannière
Guide de l'utilisateur d'Apps
Dernière mise à jour 18 janv. 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 :

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.

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 :

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)

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

Pour vous aider à observer la communication instantanée entre UiPath Apps et un Robot UiPath, nous avons préparé un exemple de projet. Suivez ces étapes :

  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.