UiPath Documentation
studio
2023.10
false

Guide de l'utilisateur de Studio

Dernière mise à jour 5 mai 2026

Conception d'automatisations

Cette page fournit un aperçu de l'expérience de conception lors de la création de projets en fonction de la compatibilité du projet sélectionné.

Projets Windows

L’expérience de conception diffère selon les activités que vous utilisez dans votre projet. Certaines activités utilisent l'expérience de conception disponible dans les projets multiplate-forme (par exemple, les activités Test (Testing), Automatisation informatique (IT Automation) et certaines activités Système (System)) et d'autres activités utilisent l'expérience de conception disponible dans les projets hérités depuis Windows (par exemple, les activités AutomatisationIU (UIAutomation), Messagerie (Mail) et Excel).

Projets multiplate-forme

Dans les projets inter-plateformes et pour certaines activités dans les projets avec la compatibilité Windows, divers éditeurs et générateurs sont disponibles pour différents types de donnée. Si le paramètre de conception Afficher les propriétés de l'activité en ligne est activé, toutes les propriétés d'activité sont disponibles dans les cartes d'activité du panneau Concepteur. Seules les propriétés clés sont visibles par défaut et si une activité contient des propriétés supplémentaires, vous pouvez les configurer en sélectionnant Afficher les options avancées. Si le paramètre de conception Générer automatiquement les sorties d'activité (Auto-generate Activity Outputs) est activé, Studio génère automatiquement des variables pour les sorties d'activité. Pour en savoir plus, consultez la section Gestion des variables.

Éditeurs et générateurs

Des contrôles d'entrée, des éditeurs et des générateurs dédiés sont disponibles pour les types de données les plus courants afin de vous aider à configurer des activités sans saisir d'expressions. Selon le type de données, vous pouvez configurer les propriétés d'activité directement à partir de la carte d'activité dans le panneau Concepteur (Designer), ou en ouvrant un éditeur ou un générateur dans une fenêtre distincte. Dans le profil StudioX, l'éditeur ou le générateur dédié est le moyen par défaut de configurer une propriété, tandis que dans le profil Studio, selon le type de données, la méthode par défaut consiste à saisir une expression dans le langage du projet (VB ou C#). Consultez le texte d'espace réservé dans les champs d'activité pour obtenir des conseils sur la façon de les configurer.

To change how you configure a property, click the Plus docs image button on the right side of most activity properties to open a menu containing options available for that property. You can either select the editor for the data type, open the advanced editor for expressions, select a variable, or clear the existing value.

Par exemple, lorsque l'entrée d'une propriété de chaîne est définie sur des expressions, vous pouvez :

  • Saisissez une expression directement dans la propriété d'activité.

  • Click image des documents to open the advanced Expression Editor.

  • Select image des documents > Reset to Text Builder to enter text directly in the activity property.

  • Select image des documents > Open Text Builder to open the advanced Text Builder.

  • Select docs image > Use Variable to select a variable.

The variable selection window displays all the variables, arguments, and constants in the project, as well as properties specific to each data type. The window is accessible by selecting docs image > Use Variable next to an input activity field or from inside other editors and builders (such as the Text Builder).

Dans la fenêtre de sélection de variables, vous pouvez accéder à la propriété souhaitée ou utiliser la barre de recherche pour la trouver. Une icône en regard de chaque propriété indique le type (par exemple, Tt pour les chaînes ou 123 pour les types numériques).

Les variables générées automatiquement par Studio pour les sorties d’activité sont affichées sous l’activité où elles ont été générées.

Les sections suivantes décrivent certains des sélecteurs, éditeurs et générateurs disponibles.

Éditeur d'expressions

L'éditeur d'expressions est disponible pour la plupart des propriétés d'activité. Il inclut l'achèvement de code intelligent pour les variables, les arguments, les méthodes, les propriétés, les classes, les espaces de noms, les constantes ou les mots clés. Les expressions peuvent être écrites sur plusieurs lignes. Vous pouvez créer des variables ou des arguments en utilisant respectivement les raccourcis Ctrl + K et Ctrl + M. Utilisez Ctrl + F dans l'éditeur pour ouvrir les fonctionnalités de recherche et de remplacement.

Générateur de textes

Composez du texte brut avec prise en charge de la saisie de texte sur plusieurs lignes. Pour ajouter une variable ou un argument au texte, sélectionnez-le dans la liste déroulante Utiliser les variables (Use Variables) au-dessus de la zone de texte. Cliquez sur Enregistrer (Save) pour enregistrer le texte. Disponible pour les propriétés qui acceptent les entrées de chaîne

Sélecteur de date et d'heure

Sélectionnez une date dans le calendrier et une heure de la journée (heure et minute, AM ou PM). Vous pouvez saisir des valeurs ou utiliser les flèches haut et bas pour augmenter et diminuer les valeurs du sélecteur d'heure. Disponible pour les propriétés qui acceptent les valeurs DateHeure (DateTime). Exemples d'activités si disponibles : Modifier la date (Modify Date).

Éditeur de durée

Specify a duration in hours, minutes, seconds, and milliseconds. You can type values or use the up and down arrows to increase and decrease them. Available for properties that accept TimeSpan values. Examples of activities where available: Delay.

Navigateur de stockage cloud

Parcourez les dossiers de stockage cloud et les boîtes aux lettres à partir des applications en ligne et sélectionnez les éléments à utiliser dans le projet. Exemples d'activités, le cas échéant : activités qui traitent les e-mails, les fichiers et les dossiers d'Office 365 et de l'espace de travail Google.

Sélecteur de connexion

Lorsque vous ajoutez une activité qui interagit avec une application en ligne à l'aide d'un connecteur Integration Service, vous devez sélectionner la connexion que le compte utilisera dans cette activité. Selon que les connexions sont déjà configurées ou non dans Integration Service pour le connecteur, l'un des événements suivants peut se produire :

  • Aucune connexion existante (No connection exists) : le texte Ajouter une nouvelle connexion (Add new connection) s'affiche dans l'activité. Dans la liste déroulante des connexions, sélectionnez Ajouter une nouvelle connexion (Add new connection) pour démarrer le processus d'authentification et activer les autorisations requises. Pour plus d'informations, consultez la documentation Integration Service du connecteur que vous souhaitez utiliser.

  • Connexions déjà existantes (Connections already exist) : sélectionnez une connexion dans la liste déroulante des connexions de l'activité. La connexion définie par défaut est automatiquement sélectionnée. Pour ajouter une nouvelle connexion, sélectionnez Ajouter une nouvelle connexion (Add new connection) dans la liste déroulante.

  • Une connexion est sélectionnée mais non valide : si une connexion est sélectionnée mais que vous ne parvenez pas à configurer les autres propriétés de l'activité, cela indique que la connexion est interrompue. Dans la liste déroulante des connexions, sélectionnez Gérer les connexions (Manage connections) pour accéder à Integration Service et résoudre le problème de connexion.

Générateur de conditions

Define a true or false statement that an activity evaluates to determine how the automation should continue. Examples of activities where available: If and While.

Pour créer une condition :

  1. Sélectionnez une première valeur à comparer dans le champ de gauche, par exemple une variable de votre projet.

  2. Sélectionnez un opérateur dans la liste déroulante du milieu à utiliser pour comparer la première valeur. Vous pouvez choisir parmi plusieurs opérateurs en fonction du type de données. Plusieurs opérateurs sont disponibles : greater than, greater than or equal, less than, less than or equal, equal to, not equal to, is empty, is not empty, is true, is false, starts with, ends with, contains, is numeric, is not numeric.

  3. Pour certains opérateurs, vous devez également sélectionner dans le champ de droite une deuxième valeur avec laquelle comparer la première valeur.

To create a statement with multiple conditions, click Add in the Condition Builder and provide the same information for each additional statement. When you add multiple statements, a dropdown menu appears at the top of the window where you must select when the statement is true: select All (AND) if the statement is true when all the conditions are met, or Any (OR) if the statements is true when any of the conditions are met.

Générateur de collections

Create a collection of items of the same type. Examples of activities where available: Build collection, Append item to collection, Upload files.

Pour créer une collection, sélectionnez l'élément, puis Ajouter une entrée (Add entry) pour chaque entrée que vous souhaitez ajouter.

Générateur de dictionnaires

Créez une collection de paires clé-valeur où chaque clé est unique. Exemples d'activités si disponibles : Ajouter un champ de journal (Add Log Field).

Pour créer un dictionnaire, sélectionnez la clé, le type et la valeur, puis sélectionnez Ajouter une entrée (Add entry) pour chaque entrée que vous souhaitez ajouter.

Générateur de filtres

Create a complex filter with one or more conditions. Examples of activities where available: For Each Email activities.

Pour créer un filtre :

  1. Sélectionnez l'élément à filtrer dans le champ de gauche. Par exemple, lors du filtrage des e-mails, vous pouvez sélectionner un champ d'e-mail tel que De (From) ou Corps (Body).

  2. Sélectionnez un opérateur dans la liste déroulante du milieu à utiliser pour comparer l'élément. Vous pouvez choisir parmi plusieurs opérateurs en fonction du type de données. Par exemple, lors du filtrage des e-mails par expéditeur, vous pouvez sélectionner l'opérateur contient (contains) ou ne contient pas (does not contain) pour le champ De (From).

  3. Sélectionnez dans le champ de droite la valeur à laquelle comparer l'élément sélectionné.

Ajout d'un déclencheur

Vous pouvez configurer le mode d'exécution de votre automatisation en ajoutant un déclencheur au moment de la conception. Vous pouvez ajouter une activité de déclencheur par fichier de workflow comme première activité dans le workflow. Une activité de déclencheur ne peut être ajoutée que dans le workflow principal ou dans les workflows marqués comme points d'entrée. Si le fichier de workflow principal contient un déclencheur, vous ne pouvez définir un autre fichier comme principal que s'il contient également un déclencheur.

Les types de déclencheurs suivants sont disponibles :

  • Déclencheur manuel (Manual trigger) : l'automatisation s'exécute lorsque vous la déclenchez manuellement à partir d'Orchestrator ou de l'Assistant.
  • Déclencheur temporel - L'automatisation s'exécute à des heures spécifiées selon un calendrier (nécessite un Unattended Robot).
  • Déclencheur d'événement - L'automatisation s'exécute lorsqu'un événement spécifié se produit (requiert un Unattended Robot).Par exemple, vous pouvez configurer l’automatisation pour qu’elle démarre lorsqu’un nouvel élément est ajouté à une file d’attente Orchestrator.

Après avoir publié le projet, vous pouvez gérer le déclencheur à partir d'Orchestrator.

Projets hérités depuis Windows

In Windows - Legacy projects and for some activities in projects with the Windows compatibility, you configure activities by entering expressions in the language of the project (VB or C#) either in the Designer or in the Properties panel. When you hover the mouse over an activity field, a Plus docs image button is displayed on the right side of the field. Clicking this button opens a menu with options that enable you to configure the activity:

  • Pour les types d'activité suivants, parcourez la ressource associée et sélectionnez les données qui correspondent au type de propriété directement à partir de ce menu sans avoir à saisir d'expressions :

    • Automatisation Excel (Excel automation) : si l'option Expérience de conception moderne sur Excel est activée, dans les activités enfants de l'activité Utiliser le fichier Excel (Use Excel File), vous pouvez :
      • Sélectionner des cellules, des plages, des tables, des feuilles ou des graphiques dans la feuille de calcul. Vous pouvez également indiquer la ligne ou la feuille actuelle dans une itération.
      • Input based on cell and range references, table, chart, or sheet names using the Custom Input option.
      • Basculer vers Excel pour indiquer les données directement à partir du fichier à l'aide de l'option Indiquer dans Excel (Indicate in Excel). Cette fonctionnalité nécessite l'installation du complément Excel.
    • Automatisation PowerPoint (PowerPoint automation) : dans les activités enfants de l'activité Utiliser une présentation PowerPoint (Use PowerPoint Presentation), sélectionnez des diapositives, des formes ou des mises en page à partir du fichier PowerPoint.
    • Automatisation de la messagerie (Mail automation) : dans les activités enfant des activités Utiliser Outlook 365 (Use Outlook 365), Utiliser Gmail (Use Gmail) et Utiliser l'application de bureau Outlook (Use Desktop Outlook App), sélectionnez des données d'e-mail telles que les dossiers Outlook, les libellés Gmail, le courrier actuel dans une itération ou des champs de message spécifiques du compte de messagerie.
  • Ouvrir dans l’éditeur avancé (Open in Advanced Editor) : ouvre l’éditeur d’expressions.

  • Créer une variable (Create Variable) : crée une variable.

  • Effacer la valeur (Clear Value) : permet d'effacer une valeur existante.

  • Choisir la durée (Choose Duration) : sélectionnez une heure (heure, minute). Cette option est disponible pour les activités qui acceptent des valeurs Période (TimeSpan) en tant qu'entrée.

  • Projets Windows
  • Projets multiplate-forme
  • Éditeurs et générateurs
  • Ajout d'un déclencheur
  • Projets hérités depuis Windows

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour