UiPath Documentation
studio
latest
false
Studio-Benutzerhandbuch
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Solutions (Lösungen)

Erstellen und verwalten Sie Lösungen in Studio, um Automatisierungsprojekte mit ihren Abhängigkeiten zu gruppieren und sie mandantenübergreifend als vollständige End-to-End-Automatisierung bereitzustellen.

Lösungen umfassen alles, was zur Automatisierung eines End-to-End-Geschäftsprozesses erforderlich ist, und bieten Ihnen die Möglichkeit, Automatisierungsprojekte samt Abhängigkeiten zu entwickeln und sie mandantenübergreifend bereitzustellen.

Lösungen sind Container auf Cloud-Ebene, die eine End-to-End-Automatisierung als eine versionierte Einheit modellieren. In einer Lösung können Sie Folgendes erstellen und orchestrieren:

  • RPA-Workflows
  • API-Workflows
  • Agents
  • Agent-Prozesse
  • Apps (mit Human-in-the-Loop-Validierungen)

All diese Komponenten teilen sich Ressourcen im Lösungsbereich (Assets, Verbindungen, Warteschlangen, Speicher usw.), die Sie zentral auf Lösungsebene verwalten. Lösungen sind auch portabel, da sie einmal paketiert und mithilfe einer umgebungsspezifischen Konfiguration über Mandanten und Organisationen hinweg bereitgestellt werden können.

Weitere Informationen dazu finden Sie im Benutzerhandbuch zu Studio Web.Informationen dazu, wie eine Lösung erstellt, verpackt und bereitgestellt wird, bietet der Solution Development Lifecycle.

Erstellen von Lösungen in Studio​

Sie können eine Lösung direkt in Studio erstellen, entweder leer über die Startseite oder neben Ihrem ersten Projekt.

Ausgehend von der Startseite​

  1. Wählen Sie auf der Startseite von Studio unter Neues Projekt die Option Lösung aus.
  2. Geben Sie im Fenster Neue Lösung einen Namen und einen Speicherort für die Lösung ein oder behalten Sie die vorab ausgefüllten Werte bei und wählen Sie Erstellen.
    Hinweis:

    Ein Name, der mit einem vorhandenen Ordner kollaboriert, wird im Dialogfeld abgelehnt.

Studio erstellt eine leere Lösung und öffnet sie im Explorer- Panel. Um ein Projekt hinzuzufügen, wählen Sie die Taste Zur Lösung hinzufügen oder öffnen Sie das Kontextmenü des Stammknotens der Lösung – beide bieten die gleichen Optionen.

Sie werden mit einem neuen Projekt gestartet​

  1. Starten Sie in Studio ein neues Projekt vom Typ Prozess oder Vorlage.
  2. Aktivieren Sie in der neuen Projektkonfiguration die Option Neue Lösung erstellen. Studio erstellt die Lösung und öffnet Ihr Projekt als erstes Mitglied im Explorer-Bereich.
  3. Um der Lösung weitere Projekte hinzuzufügen, wählen Sie die Schaltfläche Zur Lösung hinzufügen im Bereich Explorer aus.Sie können ein neues Automatisierungsprojekt erstellen oder ein vorhandenes importieren.
    Hinweis:

    Sie können auch das Kontextmenü des Explorer-Bereichs öffnen, um auf dieselben Optionen zuzugreifen.

Um die Arbeit an einer Lösung fortzusetzen, die ursprünglich in Studio Web erstellt wurde, öffnen Sie sie auf der Seite WorkSpace in Studio Web und wählen Sie In Studio Desktop öffnen aus.Weitere Optionen finden Sie unter Verwalten von Lösungen in Studio und Studio Web.

Das Explorer-Panel​

Im Explorer-Panel können Sie die Projekte in Ihrer Lösung sowie die Projektdateien in jedem Projekt verwalten.

Im Explorer-Panel können Sie:

  • Use the Zur Lösung hinzufügen Add to Solution button to open a menu with two sections:
    • Add to Solution - Add a project to your solution:
      • Erstellen Sie ein neues Automatisierungsprojekt.
      • Use Automation from Template to create an automation project from a template.
      • Create a new Maestro Flow or Maestro Automate project.
      • Ein vorhandenes Automatisierungsprojekt importieren.
    • 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.
      Hinweis:

      Sie können auch auf das Fenster Zur Lösung hinzufügen zugreifen, indem Sie mit der rechten Maustaste im Lösungsbereich klicken.

  • Verwenden Sie die Suche Suchleiste, um nach bestimmten Projekten, Dateien, Seiten, Aktionen, Variablen oder Argumenten in Ihrer Lösung zu suchen.
  • Klicken Sie mit der rechten Maustaste auf die Lösung, um sie umzubenennen, öffnen Sie sie in Studio Web oder fügen Sie bei einer leeren Lösung ein Projekt hinzu – dieselben Optionen, die über die Taste Zur Lösung hinzufügen angeboten werden.
  • 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.
  • Klicken Sie mit der rechten Maustaste auf ein Projekt, um:
    • Öffnen Sie das Projekt in Studio und greifen Sie auf das Kontextmenü für Projekte mit projektspezifischen Optionen zu.
    • Das Projekt in Studio Web in einer neuen Registerkarte im Browser zu öffnen.
    • 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.
    • Das Projekt aus der Lösung zu entfernen.

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

Sie können diese anderen, nicht unterstützten Projekttypen im Solution Explorer neben RPA- und Flow-Projekten durchsuchen. Wenn Sie eine Datei aus einem von ihnen öffnen, erklärt ein kontextbezogenes Banner die eingeschränkte Bearbeitungserfahrung und bietet einen Link zum Bearbeiten in Studio Web.

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

Erstellen eines Projekts basierend auf einer Vorlage​

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. Wählen Sie im Explorer- Panel die Schaltfläche Zur Lösung hinzufügen aus.
  2. Select Maestro Flow or Maestro Automate.
  3. Geben Sie einen Namen für das Projekt ein und wählen Sie Neu erstellen aus.

Studio erstellt ein Gerüst für das Projekt – genauso wie uip maestro flow init dies über die Befehlszeile tut – und öffnet die Flow-Datei.

Wenn Sie zum ersten Mal eine .flow -Datei öffnen, werden Sie von Studio aufgefordert, die UiPath Maestro- Erweiterung zu installieren. Installieren Sie sie, um die vollständige visuelle Flow-Arbeitsfläche zu erhalten. ohne das Element wird die Datei als Nur-Text geöffnet.

Informationen zum Erstellen des Flows selbst finden Sie im Benutzerhandbuch zu Maestro.

Konvertierung zwischen Maestro Flow und 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.

Verwalten von Nicht-RPA-Projekten​

Klicken Sie mit der rechten Maustaste auf ein nicht unterstütztes Projekt, um es in Studio Web zu öffnen oder aus der Lösung zu entfernen. In Studio Web vorgenommene Änderungen werden in der Cloud gespeichert und das Projekt wird in einer neuen Registerkarte im Browser geöffnet.

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.

Hinweis:

Sie können keine Windows-Legacy-Projekte in eine Lösung hinzufügen oder importieren.

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.

Bereich „Definierte Ressourcen“​

Im Bereich Definierte Ressourcen werden die in Ihrer Lösung enthaltenen Ressourcen angezeigt. Der Bereich kann eingeklappt werden. Ressourcen werden einer Lösung automatisch hinzugefügt, da sie von Aktivitäten verwendet werden und in folgenden Kategorien gruppiert sind:

  • Apps – Benutzeroberflächen, die auf Automatisierungen basieren und es Ihnen ermöglichen, benutzerdefinierte Geschäftsanwendungen zu erstellen, die eine Verbindung zu Daten herstellen.
  • Assets – Gemeinsam genutzte Variablen oder Anmeldeinformationen, die Sie in verschiedenen Automatisierungsprojekten verwenden können.
  • Geschäftsregeln – Objekte, die zum Speichern und Verwalten von DMN-Dateien verwendet werden.
  • Verbindungen – Integration Service-Verbindungen, die bei der Festlegung von Aufgaben zwischen einzelnen Benutzern und externen Anwendungen helfen.
  • Kontext – Kontextgrundlagenindizes, die Zugriff auf genehmigte Wissensdatenbanken gewähren.
  • Prozesse – Paketversionen, die mit einem bestimmten Ordner verknüpft sind.
  • Warteschlangen – Sie sind Container, in denen Sie eine unbegrenzte Anzahl von Elementen aufbewahren können.
  • Speicher-Buckets – Speicherlösungen pro Ordner, die beim Erstellen von Automatisierungsprojekten genutzt werden.
  • Aufgabenkataloge – Aktionscontainer, in denen Sie Ihre Aktionen anhand verschiedener Kriterien kategorisieren können. Der Katalog, in dem eine Aktion gespeichert wird, wird beim Erstellen einer Aktion mithilfe von Aktivitäten zur Aktionserstellung in Studio Web festgelegt.
  • Abhängigkeiten – Aktivitätskategorien, die kontextuell mit einem bestimmten Projekt verknüpft sind.

Ressourcen können sowohl in Studio als auch in Studio Web erstellt, definiert oder gelöscht werden. Um eine Ressource zu löschen, klicken Sie im Solution Explorer mit der rechten Maustaste darauf und wählen Sie Entfernen aus. Weitere Informationen finden Sie unter Lösung-Ressourcen im Handbuch zu Studio Web.

Aktivitäten sind sich des Lösungskontexts bewusst. Innerhalb von Aktivitäten, die Lösungsressourcen verarbeiten (z. B. Warteschlangenelement hinzufügen), zeigt das Widget „Ressourcenauswahl“ alle verfügbaren Ressourcen (Assets, Warteschlangen, Verbindungen usw.) an. Sie können die Plattformressourcen in Orchestrator auch über die Taste Orchestrator öffnen verwalten.

Verwalten von Lösungen in Studio und Studio Web​

An einer Lösung vorgenommene Änderungen werden immer mit der Cloud synchronisiert, sodass Sie nahtlos zwischen Studio und Studio Web hin und her wechseln können.

Nachdem Sie eine Lösung in Studio Web erstellt haben, können Sie in Studio weiterarbeiten. Öffnen Sie auf der Seite Arbeitsbereich in Studio Web das Menü rechts neben einer Lösung und wählen Sie In Studio Desktop öffnen. Alternativ können Sie die Lösung in Studio Web öffnen, im Solution Explorer mit der rechten Maustaste auf den Lösungsnamen klicken und In Studio Desktop öffnen wählen.

Wählen Sie nach dem Öffnen einer in Studio Web erstellten Lösung die Kennzeichnung Cloud-Lösung in der Statusleiste, um ein Auswahlmenü mit Optionen zur Aktivierung und Verwaltung der Lösung zu öffnen:

  • Im Browser öffnen – Öffnen Sie die Lösung in Studio Web. Wenn die Lösung von Studio Web gesperrt wird, wird ein Fehler angezeigt und die Lösung wird in einer neuen Registerkarte im schreibgeschützten Modus geöffnet.
  • Mit der Cloud synchronisieren – Die von Ihnen in Studio vorgenommenen Änderungen werden übernommen und Ihre Lösung in Studio Web weiterentwickelt.

Sie können eine Lösung unter Git-Versionskontrolle hinzufügen, indem Sie in der Statusleiste die Kennzeichnung Zu Source Control hinzufügen wählen. Dadurch können Sie Commits und Verzweigungen auf Lösungsebene verwalten.

Hinweis:
  • Studio erkennt, wenn ein Projekt Teil einer Lösung ist. Das Öffnen eines lokalen Projekts, das Teil einer Lösung ist, öffnet automatisch den gesamten Lösungskontext.
  • Bei der Konvertierung eines plattformübergreifenden Projekts zur Windows-Kompatibilität wird das Projekt direkt konvertiert, ohne dass eine Kopie des Originalprojekts erstellt werden kann.

Arbeiten mit Lösungen in Studio und Studio Web​

Beachten Sie folgende Unterschiede, wenn Sie mit Lösungen in Studio und Studio Web arbeiten:

  • Das Umbenennen einzelner Projekte wird derzeit nur in Studio Web unterstützt.
  • 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.
  • Einige Projekttypen (prozessorientierte Agents, Apps, API-Workflows oder Agents) können nur in Studio Web geöffnet und bearbeitet werden. Sie können Studio für sein leistungsstarkes RPA-Design und Debuggen sowie Studio Web für den Zugriff auf agentische Automatisierungsfunktionen verwenden.
  • Support for solutions will be added to CI/CD integrations with UiPath CLI in the future.
  • Sie können Windows-Projekte im Solution Explorer in Studio Web sehen, aber Sie nur bearbeiten, wenn Sie die Lösung in Studio öffnen.
  • Es kann nur ein Benutzer auf einmal an einer Lösung arbeiten. Wir haben eine Sperre auf Lösungsebene eingeführt, um unlösbare Konflikte zu vermeiden (z. B. wenn ein Benutzer ein API-Workflow-Projekt in Studio Web erstellt, während ein anderer ein RPA-Projekt in Studio bearbeitet). Ohne diese Sperre könnte eine spätere Synchronisierung mit der Cloud einen Satz von Änderungen überschreiben. Diese Einschränkung wird aufgehoben, sobald Studio Web lokale Arbeitsbereiche unterstützt (die gesamte Lösung auf Festplatte speichert), sodass Standard-Git-Flows Konflikte sicher lösen können.
    Tipp:
    • Verwenden Sie Git auf Lösungsebene, um Automatisierungsprojekte zusammen mit deren Konfigurationen zu versionieren.

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben