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 :

  • Utilisez le Ajouter à la solution Ajouter un bouton à la solution pour ouvrir un menu avec deux sections:
    • Ajouter à la solution - Ajoutez un projet à votre solution:
      • Créez un nouveau projet d'automatisation.
      • Utiliser Automatisation du modèle pour créer un projet d'automatisation à partir d'un modèle.
      • Créez un nouveau projet Maestro Flow ou Maestro Automate.
      • Importer un projet d'automatisation existant.
    • Ajouter au projet - Pour ajouter un nouvel élément au projet actuel:
      • Un dossier ou un fichier.
      • Un fichier de workflow: séquence, organigramme, workflow de longue durée ou machine d'état.
      • Un formulaire, un workflow codé, un cas de test codé ou un fichier source du code.
      • Un cas de test ou un gestionnaire global.
      Remarque :

      You can also access the Add to Solution window from the context menu of the Solution panel.

  • 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.
  • Open the context menu of the solution to rename it, open it in Studio Web, or, for an empty solution, add a project — the same options offered by the Add to Solution button.
  • Ouvrez le menu contextuel de la solution et sélectionnez Automatisation du modèle pour ajouter un projet basé sur un modèle. Pour plus d’informations, consultez la section Créer un projet à partir d’un modèle.
  • Open the context menu of the solution or a folder and select Add > Folder... to group projects into folders. For more information, refer to Organizing projects into folders.
  • Open the context menu of a project to:
    • 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.
    • Ajoutez des fichiers et des dossiers au projet, ou ouvrez son dossier avec Open Project Folder. Ces options sont disponibles pour chaque type de projet de la solution. Les projets qui ne sont pas actifs offrent uniquement Ajouter > Dossier... et Fichier..., tandis que le projet actif offre le menu complet du projet.
    • Supprimer le projet de la solution.

Lorsque vous ouvrez une solution dans Studio, vous ne pouvez apporter des modifications qu'aux types de projet suivants:

  • Projets RPA
  • Projets Maestro Flow et Maestro Automate
  • Projets d’entité Data Fabric, que vous modifiez avec l’extension UiPath Maestro

Les autres types de projets inclus dans une solution ne peuvent pas être modifiés depuis Studio et nécessitent que vous continuiez à modifier la solution dans Studio Web (cela inclut les projets d'application, les processus agentiques, les projets d'API et les 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.

La liste des projets s'actualise lorsqu'un autre outil, tel que l'extension UiPath Maestro ou uip solution projects add, modifie la solution.

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

Vous pouvez ajouter un nouveau projet basé sur un modèle à une solution sans avoir d'abord créé le projet en dehors de la solution.

  1. Dans le panneau Explorateur , ouvrez le menu contextuel de la solution et sélectionnez Automatisation à partir du modèle.
  2. Sélectionnez un modèle, puis configurez le nouveau projet.

Studio crée le projet dans le dossier de la solution et l'ajoute à la solution dans le panneau Explorateur .

Créer un projet Maestro​

Vous pouvez ajouter deux types de projets Maestro à une solution:

  • Maestro Flow : orchestre un processus métier entre les Agents, les humains et les systèmes.
  • Maestro Automate : rassemble des agents d'IA et des API dans un seul workflow.

Pour en ajouter une, procédez comme suit:

  1. Dans le panneau Explorateur , sélectionnez le bouton Ajouter à la solution .
  2. Sélectionnez Maestro Flow ou 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​

Les deux produits utilisent le même canevas de flux, vous pouvez donc déplacer un projet existant de l'un à l'autre.

  1. Dans le panneau Explorateur , ouvrez le menu contextuel d'un projet Maestro.
  2. Sélectionnez Convertir vers Maestro Automate ou Convertir vers Maestro Flow, selon le type de projet actuel.
  3. Confirmez la conversion.

Après la conversion, chaque flux du projet est publié et exécuté sur le runtime du nouveau type de projet. Les flux ne sont pas modifiés.

Organisation des projets en dossiers​

You can group the projects of a solution into folders in the Explorer panel. Folders can be nested.

To add a folder:

  1. In the Explorer panel, open the context menu of the solution or an existing folder.
  2. Select Add > Folder....
  3. Enter a name for the folder.

The context menu of a folder also offers the Add to Solution options:

  • Automation - Create a new automation project in the folder.
  • Automation from Template - Create an automation project from a template in the folder.
  • Import Existing Project - Import an existing automation project into the folder.

You can rename and delete a folder from its context menu, with the following restrictions:

  • A folder that contains projects of the solution can't be deleted. Remove the projects from the solution first.
  • A folder that contains the open project can't be renamed or deleted. Close the project first.
  • The folder that stores the solution's resource definitions can't be renamed or deleted from Studio.

Gérer des projets non RPA​

From the context menu of any unsupported project, you can open it in Studio Web, publish it on its own, or remove it from the solution. Changes made in Studio Web are saved to the cloud and the project opens in a new browser tab. For publishing, refer to Publishing a Single Project.

L'expérience de conception et de débogage de projets RPA dans une solution est la même qu'avec des projets RPA autonomes, sauf lorsqu'un projet appelle d'autres projets de la solution via une activité Run Job (Exécuter la tâche) . Pour plus d’informations, consultez Déboguer des projets qui font appel à d’autres projets.

Remarque :

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

Le projet actif​

Les projets RPA et les projets Maestro Flow peuvent être le projet actif d'une solution. Si le dernier projet actif ne peut pas être restauré lorsque vous ouvrez une solution, Studio active le premier projet de la solution qu'il peut ouvrir, en privilégiant les projets RPA.

Vous pouvez supprimer n'importe quel projet de la solution, y compris le projet actif, tant qu'il reste au moins un projet dans la solution. La suppression d'un projet supprime ses fichiers. Studio vous demande donc de confirmer d'abord la suppression. Lorsque vous supprimez le projet actif:

  • Les fichiers ouverts du projet sont fermés sans que vous ayez besoin de les enregistrer.
  • Les fichiers non enregistrés d’autres projets vous invitent toujours à les enregistrer. L'annulation de l'invite annule la suppression.
  • Aucun autre projet n'est activé automatiquement. Sélectionnez le projet sur lequel vous souhaitez travailler ensuite.

Exécuter et déboguer une solution​

Déboguer des projets qui appellent d'autres projets​

Lorsque vous déboguez un fichier dans une solution avec plus d'un projet, et que le fichier appelle un autre projet de la solution via une activité Exécuter la tâche , Studio prépare automatiquement la solution avant le début du débogage. Studio compresse la solution, la publie sur votre espace de travail personnel et déploie les projets appelés de sorte qu'ils s'exécutent en tant que tâches Orchestrator lorsqu'ils sont invoqués. Il n'est pas nécessaire de publier les projets appelés ou de synchroniser d'abord la solution avec le cloud.

Gardez à l’esprit les éléments suivants:

  • Si Studio peut déterminer que le fichier que vous déboguez n’atteint jamais un appel Run Job ( Exécuter la tâche), il ignore cette préparation et le débogage démarre immédiatement.
  • Si Studio ne peut pas le déterminer, par exemple pour les workflows codés ou les cibles d'invocation dynamiques, il prépare quand même la solution.
  • Le fichier que vous déboguez s'exécute localement. Les points d'arrêt et les étapes s'appliquent uniquement au projet que vous déboguez. Les projets appelés s'exécutent à distance et vous ne pouvez pas y accéder.

Exécution et débogage des flux Maestro​

Vous pouvez exécuter et déboguer des fichiers Maestro .flow à partir du ruban de Studio, de la même manière que les autres fichiers de la solution. Les boutons Exécuter, Déboguer, Arrêter, Continuer, Pas à pas détaillé, Pas à pas principal et Pas à pas sortant contrôlent la session de flux, et la sortie du flux s'affiche dans le panneau Sortie .

  • Les sessions que vous démarrez à partir du canevas de flux sont également contrôlées à partir du ruban.
  • L’option Interrompre n’est pas disponible pour les flux.
  • Les points d'arrêt, les cadres de pile et les variables sont gérés dans le canevas des flux.
  • L'exécution et le débogage de flux nécessitent l'extension UiPath Maestro .

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.

Resources can be created, defined, or deleted both from Studio and Studio Web. To delete a resource, open its context menu in the Solution Explorer and select Remove. To learn more, refer to Solution Resources in the Studio Web guide.

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.

Editing a resource​

  1. In the Defined Resources panel, open the context menu of a resource and select Open.
  2. Edit the resource in the tab that opens.

Changes are saved as you make them. When you rename a resource, the Defined Resources panel and the tab title show the new name.

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.

After you create a solution in Studio Web, you have the option to continue working in Studio. From the Workspace page in Studio Web, open the menu on the right side of a solution and select Open in Studio Desktop. Alternatively, open the solution in Studio Web, open the context menu of the solution name in the Solution Explorer, and select Open in 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, a single project, or the test cases of the active project. 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.
  • La prise en charge des solutions sera ajoutée aux intégrations CI/CD avec UiPath CLI à l'avenir.
  • 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(opens in new window)

Vous souhaitez apprendre ? UiPath Academy(opens in new window)

Vous avez des questions ? UiPath Forum(opens in new window)

Rester à jour