UiPath Documentation
studio
latest
false
Guide de l'utilisateur de Studio
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Solutions

Créez et gérez des solutions dans Studio afin de regrouper les projets d'automatisation avec leurs dépendances et les déployer entre les locataires sous forme d'automatisation complète de bout en bout.

Les solutions regroupent tout ce qui est nécessaire pour automatiser un processus métier de bout en bout, ce qui vous offre les fonctionnalités nécessaires pour développer des projets d'automatisation avec leurs dépendances et les déployer sur l'ensemble des locataires.

Les solutions sont des conteneurs au niveau du cloud permettant de modéliser une automatisation de bout en bout sous la forme d'une même unité versionnée. Dans une solution, vous pouvez créer et orchestrer :

  • Workflows RPA
  • Workflows d’API
  • Agents
  • Processus d’agent
  • Applications (avec validations humaines)

Tous ces composants partagent des ressources de la solution (ressources, connexions, files d'attente, stockage, etc.) que vous gérez de manière centralisée au niveau de la solution. Les solutions sont également portables : elles peuvent être packagées une fois et déployées dans l'ensemble des locataires et des organisations avec une configuration spécifique à l'environnement.

Pour en savoir plus, consultez le guide de l'utilisateur de Studio Web. Pour obtenir une vue de bout en bout de la façon dont une solution est créée, packagée et déployée, consultez le cycle de vie de développement de la solution.

Création de solutions dans Studio​

Vous pouvez créer une solution directement dans Studio, qu'elle soit vide à partir de la page de démarrage ou avec votre premier projet.

À partir de la page Démarrer​

  1. Sur la page Démarrer de Studio, sous Nouveau projet, sélectionnez Solution.
  2. Dans la fenêtre Nouvelle solution , saisissez le nom et l'emplacement de la solution, ou conservez les valeurs pré-remplies et sélectionnez Créer.
    Remarque :

    Un nom qui correspond à un dossier existant est rejeté dans la boîte de dialogue.

Studio crée une solution vide et l'ouvre dans le panneau Explorateur . Pour ajouter un projet, sélectionnez le bouton Ajouter à la solution ou ouvrez le menu contextuel du nœud racine de la solution — les deux offrent les mêmes options.

Commencer à partir d'un nouveau projet​

  1. Dans Studio, démarrez un nouveau projet de processus ou de modèle.
  2. Dans la nouvelle configuration de projet, activez Créer une nouvelle solution. Studio crée la solution et ouvre votre projet en tant que premier membre dans le panneau Explorateur.
  3. Pour ajouter d'autres projets à la solution, sélectionnez le bouton Ajouter à la solution dans le panneau Explorateur. Vous pouvez créer un nouveau projet d'automatisation ou importer un projet existant.
    Remarque :

    Vous pouvez également ouvrir le menu contextuel du panneau Explorateur pour accéder aux mêmes options.

Pour continuer à travailler sur une solution qui a été créée à l'origine dans Studio Web, ouvrez-la à partir de la page WorkSpace dans Studio Web et sélectionnez Ouvrir dans Studio Desktop. Pour plus d'options, consultez la section Gestion des solutions dans Studio et Studio Web.

Le panneau Explorateur​

Le panneau Explorateur vous permet de gérer les projets de votre solution, ainsi que les fichiers de projet de chaque projet.

Dans le panneau Explorateur, vous pouvez :

  • Use the Ajouter à la solution Add to Solution button to open a menu with two sections:
    • Add to Solution - Add a project to your solution:
      • Créez un nouveau projet d'automatisation.
      • Use Automation from Template to create an automation project from a template.
      • Create a new Maestro Flow or Maestro Automate project.
      • Importer un projet d'automatisation existant.
    • Add to Project - Add a new item to the current project:
      • A folder or a file.
      • A workflow file: sequence, flowchart, long running workflow, or state machine.
      • A form, a coded workflow, a coded test case, or a code source file.
      • A test case or a global handler.
      Remarque :

      Vous pouvez également accéder à la fenêtre Ajouter à la solution en cliquant avec le bouton droit de la souris à l'intérieur du panneau Solution.

  • Utilisez la barre de Rechercherrecherche pour trouver des projets, des fichiers, des pages, des actions, des variables ou des arguments spécifiques dans votre solution.
  • Cliquez avec le bouton droit sur la solution pour la renommer, ouvrez-la dans Studio Web ou, pour une solution vide, ajoutez un projet — les mêmes options offertes par le bouton Ajouter à la solution .
  • Open the context menu of the solution and select Automation from Template to add a project based on a template. For more information, refer to Creating a project from a template.
  • Cliquez avec le bouton droit sur un projet pour :
    • Ouvrez le projet dans Studio et accédez au menu contextuel des projets avec des options spécifiques au projet.
    • Ouvrir le projet dans Studio Web dans un nouvel onglet de navigateur.
    • Add files and folders to the project, or open its folder with Open Project Folder. These options are available for every project type in the solution. Projects that aren't active offer only Add > Folder... and File..., while the active project offers the full project menu.
    • Supprimer le projet de la solution.

When you open a solution in Studio, you can only make changes to the following project types:

  • RPA projects
  • Maestro Flow and Maestro Automate projects
  • Data Fabric entity projects, which you edit with the UiPath Maestro extension

Other project types included in a solution cannot be modified from Studio and require you to continue editing the solution in Studio Web (this includes app projects, agentic processes, API projects, and agents).

Vous pouvez parcourir ces autres types de projets non pris en charge dans l'explorateur de solutions aux côtés des projets RPA et Flow. Lorsque vous ouvrez un fichier à partir de l'un d'eux, une bannière contextuelle explique l'expérience de modification limitée et fournit un lien pour le modifier dans Studio Web.

The project list refreshes when another tool, such as the UiPath Maestro extension or uip solution projects add, changes the solution.

Créer un projet basé sur un modèle​

You can add a new project based on a template to a solution, without creating the project outside the solution first.

  1. In the Explorer panel, open the context menu of the solution and select Automation from Template.
  2. Select a template, and then configure the new project.

Studio creates the project inside the solution folder and adds it to the solution in the Explorer panel.

Creating a Maestro project​

You can add two kinds of Maestro projects to a solution:

  • Maestro Flow - Orchestrates a business process across agents, humans, and systems.
  • Maestro Automate - Brings AI agents and APIs together in a single workflow.

To add one:

  1. Dans le panneau Explorateur , sélectionnez le bouton Ajouter à la solution .
  2. Select Maestro Flow or Maestro Automate.
  3. Saisissez un nom pour le projet et sélectionnez Create new (Créer nouveau).

Studio encapsule le projet dans la solution (de la même manière que uip maestro flow init à partir de la ligne de commande) et ouvre le fichier de flux.

La première fois que vous ouvrez un fichier .flow , Studio vous invite à installer l'extension UiPath Maestro . Installez-le pour obtenir le canevas de flux visuel complet; sans cela, le fichier s'ouvre en texte brut.

Pour savoir comment créer le flux lui-même, consultez le Guide de l'utilisateur de Maestro.

Conversion entre Maestro Flow et Maestro Automate​

Both products use the same flow canvas, so you can move an existing project from one to the other.

  1. In the Explorer panel, open the context menu of a Maestro project.
  2. Select Convert to Maestro Automate or Convert to Maestro Flow, depending on the current project type.
  3. Confirm the conversion.

After the conversion, every flow in the project publishes and runs on the runtime of the new project type. The flows themselves are not changed.

Gérer des projets non RPA​

Cliquez avec le bouton droit sur un projet non pris en charge pour l'ouvrir dans Studio Web ou le supprimer de la solution. Les modifications apportées dans Studio Web sont enregistrées dans le cloud et le projet s'ouvre dans un nouvel onglet de navigateur.

The experience of designing and debugging RPA projects within a solution is the same as with standalone RPA projects, except when a project calls other projects of the solution through a Run Job activity. For more information, refer to Debugging projects that call other projects.

Remarque :

Vous ne pouvez pas ajouter ou importer des projets Windows - Legacy dans une solution.

The active project​

RPA projects and Maestro Flow projects can be the active project of a solution. If the last active project can't be restored when you open a solution, Studio activates the first project in the solution that it can open, preferring RPA projects.

You can remove any project from the solution, including the active project, as long as at least one project remains in the solution. Removing a project deletes its files, so Studio asks you to confirm the removal first. When you remove the active project:

  • The open files of the project are closed without prompting you to save them.
  • Unsaved files from other projects still prompt you to save them. Canceling the prompt cancels the removal.
  • No other project is activated automatically. Select the project you want to work on next.

Running and debugging in a solution​

Debugging projects that call other projects​

When you debug a file in a solution with more than one project, and the file calls another project of the solution through a Run Job activity, Studio prepares the solution automatically before debugging starts. Studio packs the solution, publishes it to your Personal Workspace, and deploys the called projects, so that they run as Orchestrator jobs when they are invoked. You don't need to publish the called projects or sync the solution to the cloud first.

Keep in mind the following:

  • If Studio can determine that the file you debug never reaches a Run Job call, it skips this preparation, and debugging starts right away.
  • If Studio cannot determine this, for example for coded workflows or dynamic invoke targets, it prepares the solution anyway.
  • The file you debug runs locally. Breakpoints and stepping apply only to the project you debug. The called projects run remotely, and you cannot step into them.

Running and debugging Maestro flows​

You can run and debug Maestro .flow files from the Studio ribbon, the same way as other files in the solution. The Run, Debug, Stop, Continue, Step Into, Step Over, and Step Out buttons control the flow session, and the output of the flow is displayed in the Output panel.

  • Sessions that you start from the flow canvas are also controlled from the ribbon.
  • Break is not available for flows.
  • Breakpoints, stack frames, and variables are managed in the flow canvas.
  • Running and debugging flows requires the UiPath Maestro extension.

Le panneau Ressources définies​

Le panneau Ressources définies affiche les ressources incluses dans votre solution. Le panneau peut être réduit. Les ressources sont automatiquement ajoutées à une solution lorsqu'elles sont utilisées par des activités et sont regroupées sous les catégories suivantes :

  • Apps : interfaces utilisateur alimentées par des automatisations qui vous permettent de créer des applications métier personnalisées qui se connectent aux données.
  • Ressources - Variables ou informations d'identification partagées que vous pouvez utiliser dans différents projets d'automatisation.
  • Règles métier : objets utilisés pour stocker et gérer les fichiers DMN.
  • Connexions : connexions Integration Service qui permettent d'établir des tâches entre des utilisateurs individuels et des applications externes.
  • Contexte : des index d'ancrage dans le contexte qui donnent accès aux bases de connaissances autorisées.
  • Processus : versions de package liées à un dossier particulier.
  • Files d’attente – Conteneurs qui vous permettent de contenir un nombre illimité d’éléments.
  • Compartiments de stockage : solutions de stockage par dossier optimisées lors de la création de projets d’automatisation.
  • Catalogues de tâches : conteneurs d'actions, où vous pouvez classer vos actions en fonction de différents critères. Le catalogue qui stocke une action est défini lorsqu'une action est créée à l'aide d'activités de création d'actions dans Studio Web.
  • Dépendances : catégories d'activités liées dans le contexte à un projet spécifique.

Les ressources peuvent être créées, définies ou supprimées à la fois depuis Studio et Studio Web. Pour supprimer une ressource, cliquez avec le bouton droit dessus dans l'Explorateur de solutions et sélectionnez Supprimer. Pour en savoir plus, consultez la section Ressources de la solution dans le guide Studio Web.

Les activités sont conscientes du contexte de la solution. Dans les activités qui gèrent les ressources de la solution (par exemple, Ajouter un élément de file d'attente), le widget Sélecteur de ressources affiche toutes les ressources disponibles (ressources, files d'attente, connexions, etc.). Vous pouvez également utiliser le bouton Ouvrir Orchestrator pour gérer les ressources de la plateforme dans Orchestrator.

Gérer les solutions dans Studio et Studio Web​

Les modifications apportées à une solution sont toujours synchronisées avec le cloud, ce qui vous permet de basculer facilement entre Studio et Studio Web.

Une fois que vous avez créé une solution dans Studio Web, vous avez la possibilité de continuer à travailler dans Studio. Depuis la page Espace de travail de Studio Web, ouvrez le menu à droite d'une solution et sélectionnez Ouvrir dans Studio Desktop. Vous pouvez également ouvrir la solution dans Studio Web, cliquer avec le bouton droit sur le nom de la solution dans l'Explorateur de solutions, puis sélectionner Ouvrir dans Studio Desktop.

Après avoir ouvert une solution créée dans Studio Web, sélectionnez l'étiquette Solution Cloud dans la barre d'état pour ouvrir un menu déroulant contenant des options qui vous permettent de gérer la solution :

  • Ouvrir dans le navigateur – Ouvrez la solution dans Studio Web. Si la solution est verrouillée par Studio Web, une erreur s'affiche et la solution s'ouvre dans un nouvel onglet en mode lecture seule.
  • Synchroniser avec le cloud – Pousser les modifications que vous avez apportées dans Studio et continuez à créer votre solution dans Studio Web.

Vous pouvez ajouter une solution sous le contrôle de version Git en sélectionnant l'étiquette Ajouter au contrôle de code source dans la barre d'état. Cela vous permet de gérer les validations et les branches au niveau de la solution.

Remarque :
  • Studio détecte lorsqu'un projet fait partie d'une solution. L'ouverture d'un projet local qui fait partie d'une solution ouvre automatiquement l'ensemble du contexte de la solution.
  • Lors de la conversion d'un projet multiplateforme vers la compatibilité Windows, le projet est converti directement, sans l'option de créer une copie du projet d'origine.

Utiliser des solutions dans Studio et Studio Web​

Gardez à l'esprit les différences suivantes lorsque vous travaillez avec des solutions dans Studio et Studio Web :

  • Renommer des projets individuels est actuellement pris en charge uniquement dans Studio Web.
  • From Studio, you can publish the whole solution, or only the active project or its test cases. For more information, refer to Publishing a solution.
  • Certains types de projets (processus agentiques, applications, workflows d'API ou agents) ne peuvent être ouverts et modifiés que dans Studio Web. Vous pouvez utiliser Studio pour ses puissantes expériences de conception et de débogage RPA, ainsi que Studio Web pour accéder aux fonctionnalités d'automatisation agentique.
  • Support for solutions will be added to CI/CD integrations with UiPath CLI in the future.
  • Vous pouvez afficher les projets Windows dans l'Explorateur de solutions dans Studio Web, mais vous ne pouvez les modifier que lorsque vous ouvrez la solution dans Studio.
  • Un seul utilisateur peut travailler sur une solution à la fois. Nous avons introduit un verrou au niveau de la solution pour éviter les conflits insolubles (par exemple, lorsqu'un utilisateur crée un projet de workflow d'API dans Studio Web tandis qu'un autre utilisateur modifie un projet RPA dans Studio). Sans ce verrou, une synchronisation ultérieure avec le cloud pourrait remplacer un ensemble de modifications. Cette limitation sera supprimée lorsque Studio Web prendra en charge les espaces de travail locaux (enregistrant la solution entière sur le disque), ce qui permettra aux flux Git standard de résoudre les conflits en toute sécurité.
    Astuce :
    • Utilisez Git au niveau de la solution pour versionner les projets d'automatisation ainsi que leurs configurations.

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