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

Über Automatisierungsprojekte

UiPath Studio allows you to create two types of standalone automation projects: process or library. Processes can incorporate all types of workflows, sequence, flowchart, state machine and global exception handler, while the global exception handler isn't available for libraries. Moreover, libraries can be added as dependencies to automation processes.

Wenn Sie ein neues Projekt in Studio starten, wird ein Ordner mit Ihrem benutzerdefinierten Namen an dem ausgewählten Speicherort erstellt. Projekte werden standardmäßig im Verzeichnis %USERPROFILE%\Documents\UiPath gespeichert, sofern dieser Speicherort nicht manuell geändert wird.

Standardmäßig enthält der Projektordner die folgenden Dateien und Unterordner:

  • Dateien
    • Main.xaml - Created by default to hold your main workflow. In addition, all the other automation XAML files you add to the project are stored in the project folder. Optionally, you can set a different file as main. All the files must be linked through the Invoke Workflow File activity to the file set as main or to a file marked as an entry point to the project. In the case of test projects created in Studio Pro, a TestCase.xaml file is created by default instead of Main.xaml.
    • project.json – Enthält Informationen über Ihr Automatisierungsprojekt.
  • Unterordner
    • .entities – Enthält Daten über Entitäten, die aus dem Data Service importiert wurden, falls diese im Projekt verwendet werden.

    • .local – Enthält lokal für das Projekt zwischengespeicherte Daten.

    • .objects – Enthält Daten im Zusammenhang mit Elementen, die dem Object Repository hinzugefügt wurden, falls diese im Projekt verwendet werden.

    • .screenshots – Enthält informative Screenshots, die in UI-Automatisierungsaktivitäten generiert werden, falls welche im Projekt verwendet werden.

    • .settings – Enthält Aktivitätsprojekteinstellungen, die zur Laufzeit verwendet werden.

    • .tmh – Enthält Daten im Zusammenhang mit Testfällen, falls diese im Projekt verwendet werden.

      Hinweis:

      Projekte, die mit neueren Versionen von Studio erstellt wurden, funktionieren möglicherweise nicht mit älteren Studio-Versionen. Erfahren Sie mehr über die Rückwärts- und Vorwärtskompatibilität.

      Die folgenden Zeichen dürfen in Dateinamen nicht verwendet werden: ", <, >, |, :, *, ?, \, /,;. Diese Zeichen stammen aus Microsoft Windows-Einschränkungen und anderen Sonderzeicheneinschränkungen.

Einstellung der Projektsprache

Bei Projekten, die in den Studio- und StudioX-Profilen erstellt werden, wird die VB.NET-Sprache für Ausdrücke verwendet.

Wenn Sie im Studio Pro-Profil ein neues Projekt erstellen, können Sie zwischen VB und C# wählen. VB ist die standardmäßig ausgewählte Sprache, aber Sie können C# als Standardsprache für neue Projekte festlegen, indem Sie zu Start (Studio-Backstage-Ansicht) > Einstellungen > Design gehen. Beachten Sie, dass C#-Projekte nur über das Studio Pro-Profil geöffnet werden können.

Die Verwendung von VB- und C#-Ausdrücken im selben Projekt wird nicht unterstützt. Ebenso wenig wird die Verwendung von VB-Ausdrücken in C#-Workflows unterstützt und umgekehrt. Stellen Sie beim Kopieren und Einfügen der Aktivitäten von anderen Projekten und Aufrufen oder Importieren von Workflows sicher, dass sie dieselbe Sprache wie Ihr Projekt verwenden.

Sie können C#-Bibliotheken als Abhängigkeiten in VB-Projekten installieren und umgekehrt. Auf Standardwerte, die für Argumente im Bibliotheksprojekt unter Verwendung sprachspezifischer Ausdrücke definiert sind, kann jedoch nicht vom Projekt aus zugegriffen werden, in dem die Bibliothek installiert ist.

Einschränkungen von C#

  • Die aktuelle C#-Implementierung basiert auf dem C#-Compiler, der die C#-Version 5 verwendet, daher ist der Zugriff auf neuere Funktionen wie Coalescing-Zuweisung, Null-Bedingungsoperator, Null-Coalescing-Operator, String-Interpolation und andere nur eingeschränkt möglich.
  • Projekte, die Ausdrücke mit Inkrementen enthalten, sind ungültig.
  • Ausdrücke, die den Operator nameof() enthalten, werden als ungültig markiert und sind mit der aktuellen Implementierung von C# nicht erlaubt.
  • Ausdrücke, die Aufrufe von Methoden mit optionalen Argumenten enthalten, müssen Werte für die optionalen Argumente enthalten.
  • Die Entwurfszeit- und Laufzeitleistung von C#-Projekten ist im Vergleich zu VB.NET niedriger. Wenn Laufzeitleistung ausschlaggebend ist, empfehlen wir die Verwendung VB.NET anstelle von C#.

Einstellen der Projektversion

Semantikversionen

Das Schema der Semantikversionen hat das Format Major.Minor.Patch[-Suffix], wobei:

  • Haupt (Major) die Hauptversion ist.
  • Neben (Minor) die Nebenversion ist.
  • Patch (Patch) die Patch-Version ist.
  • Suffix (Suffix) (optional) ein Bindestrich gefolgt von einer Reihe durch Punkt getrennter Identifier unmittelbar hinter der Patch-Version ist. Damit wird eine frühere Version bezeichnet.

Identifier dürfen nur aus alphanumerischen ASCII-Zeichen und Bindestrich bestehen und nicht leer sein. Numerische Identifier dürfen nicht mit Nullen beginnen. Außerdem kann das Aufbauen von Metadaten durch Anhängen eines Plus-Zeichens und einer Reihe von durch Punkte getrennten Identifiern gekennzeichnet sein, die unmittelbar auf den Patch oder die frühere Version folgen, zum Beispiel 1.0.0-alpha+1.

Beim Erstellen eines neuen Prozesses oder einer Bibliothek ist das Standardversionsschema Semantik. Es kann im Fenster Veröffentlichen (Publish) geändert werden. Dazu hängt man einfach eine weitere Ziffer an die Versionsnummer an. Die Semantikversion des Projekts kann ebenfalls über die project.json-Datei geändert werden. Die Patch-Nummer 0 wird automatisch an Projekte mit der Versionsnummer major.minor angehängt.

Veraltete Versionen

Die für das Projekt generierte veraltete Versionsnummer hat das Format M.m.bbbb.rrrrr, wobei:

  • M ist die Hauptversion.
  • m ist die Nebenversion.
  • bbbb ist die Buildversion.
  • rrrrr ist die Revisionsversion.

Die Haupt- und Nebenversionen in der Datei project.json bearbeitet werden können, während die Build- und Revisionsversionen gemäß einem Algorithmus generiert werden. Der Build-Wert ist die Anzahl der seit dem 01.01.2000 vergangenen Tage. Der Revisionswert die Anzahl der Sekunden ist, die am aktuellen Tag bis zum Moment der Freigabe vergangen sind. Das Ergebnis wird durch 2 dividiert, sodass die maximale Revisionsanzahl nicht höher als 65535 ist.

Die vorgeschlagene Versionsnummer im Fenster Veröffentlichen (Publish) basierend auf dem vorherigen Versionsschema des Projekts generiert wird, während das aktuelle Datum und der Zeitstempel für Projekte berücksichtigt werden, die das 4-stellige Versionsschema verwenden.

Verwalten von Projekten

Im Panel Projekt (Project)können Sie den Inhalt des aktuellen Projekts anzeigen, Ordner hinzufügen, den Speicherort der Datei öffnen, Abhängigkeiten verwalten und Prozesseinstellungen anpassen.

Fügen Sie aus dem Datei-Explorer kopierte Dateien direkt in den Projektbereich ein. Dieselbe Aktion kann per Drag & Drop für eine oder mehrere Dateien, einschließlich .xaml-Workflows, durchgeführt werden. Mit den Tastenkombinationen Strg + C und Strg + V können Sie auch eine Datei kopieren und sie an einer beliebigen Stelle in der Struktur duplizieren.

Option Beschreibung

Alle erweitern (Expand All)docs image

Erweitert alle Knoten in den Automationsprojekten.

Alle reduzieren (Collapse All)docs image

Reduziert alle Knoten in den Automationsprojekten.

Aktualisierendocs image

Aktualisiert das Projekt.

Alle Dateien anzeigendocs image

Zeigt alle Dateien an, die zum Automationsprojekt gehören, einschließlich der Datei project.json.

Datei-Explorerdocs image

Öffnet den Speicherort des Projekts auf dem Computer.

Projekteinstellungendocs image

Öffnet das Fenster Projekteinstellungen (Project Settings) für Prozesse und Bibliotheken.

Nicht benutzte Screenshots entfernendocs image

Entfernt Screenshots, die beim Ausführen des Automationsprojekts nicht verwendet werden.

Kontextmenü für Projekte

Klicken Sie mit der rechten Maustaste im Projektfenster auf eine beliebige Stelle, um das Kontextmenü mit den in der folgenden Tabelle beschriebenen Optionen zu öffnen. Die verfügbare Gruppe von Optionen hängt von der mit der rechten Maustaste angeklickten Stelle im Fenster, vom Projekttyp sowie davon ab, ob das Projekt zu Source Control hinzugefügt wird.

Option Beschreibung

Projektordner öffnen (Open Project Folder)

Öffnet den lokalen Ordner mit dem Projekt.

Projekteinstellungen

Öffnet das Fenster Projekteinstellungen (Project Settings) zum Anpassen der Projekteinstellungen.

Hinzufügen

Opens a list of items that can be added to the project: folder, sequence, flowchart, state machine or global handler.

Workflows importieren

Importiert .xaml Dateien in das Projekt und fügt zum Dateinamen Importiert (Imported) hinzu, wenn dieser mit dem Namen der Hauptdatei übereinstimmt.

Dateien importieren

Öffnet das Fenster „Datei-Explorer“, um verschiedene Dateien in Ihr Projekt zu importieren.

Zu Source Control hinzufügen

Adds the current project to source control using Git Init, Copy to Git, Add to TFS, or Add to SVN options. Please note that this option is only visible when right-clicking the project node.

When a project is added to source control, additional options are available in the context menu. See the options for GIT and the options for SVN and TFS.

Offen

Öffnet die ausgewählten Dateien mit dem Standardprogramm.

Dateispeicherort öffnen

Öffnet den lokalen Ordner mit der Datei.

Umbenennen

Ermöglicht das Umbenennen der ausgewählten Datei oder des ausgewählten Ordners und öffnet das Fenster Element umbenennen. Das Element wird in allen Vorkommen umbenannt.

Löschen

Löscht nur das ausgewählte Element von Ihrem lokalen Computer.

Zum Vergleichen auswählen (Select for Compare)

Wählt die aktuelle Datei zum Vergleichen aus.

Mit ausgewählten vergleichen (Compare with Selected)

Compares the current file with the previously selected file using Compare Files.

Verweise suchen

Finds all references to the file in the project. The results are displayed in the Find References panel.

Datei debuggen

Debuggt die ausgewählte .xaml-Datei.

Als Haupt festlegen (Set as Main)

Legt die ausgewählte .xaml-Datei in der Projektdefinition als Hauptinstanz fest, d. h., die Projektausführung beginnt mit dieser Datei. Es kann nur eine Hauptprojektdatei geben. Der Name des als Hauptinstanz festgelegten Dateisatzes wird im Projektfenster fett angezeigt.

Eigenschaften

Öffnet das Bibliotheksfenster Eigenschaften (Properties), um einen Tooltipp und einen Link zur Hilfe hinzuzufügen.

Als globale Bearbeitung festlegen

Legt die .xaml-Datei im Projekt als (Global Exception Handler für das Projekt fest. Dies gilt für einen Workflow bei jedem Projekt/Prozess.

Bearbeitung entfernen

Entfernt das Tag Global Exception Handler aus der .xaml-Datei.

Einstiegspunkt aktivieren

Marks the selected workflow file as an entry point for the process, making it possible to select it as the workflow to run first when using the Invoke Process and Run Parallel Process activities in other processes.

  • When a file is marked as an entry point, an arrow is displayed on the icon next to the file name docs image.
  • Wird eine beim Veröffentlichen ignorierte Datei als Einstiegspunkt aktiviert, wird sie veröffentlichbar.
  • Diese Option ist für Testfalldateien nicht verfügbar.
  • Diese Option ist in Bibliotheksprojekten nicht verfügbar.

Einstiegspunkt deaktivieren

Markiert die ausgewählte Workflowdatei nicht mehr als Einstiegspunkt für den Prozess. Diese Option ist für die Workflowdatei, die als Hauptdatei festgelegt ist, nicht verfügbar.

Bei Veröffentlichung ignorieren

Markiert eine oder mehrere ausgewählte Dateien als von der Veröffentlichung ausgeschlossen.

  • When a file is ignored from publishing, the icon next to the file name turns gray docs image.
  • Das Ignorieren einer als Einstiegspunkt markierten Datei bei der Veröffentlichung deaktiviert den Einstiegspunkt.
  • In a library project, a file that is ignored from publishing is included in the package, but no reusable component is created and made available in the Activities panel in projects where the library is installed as a dependency.

Als veröffentlichbar festlegen

Markiert eine oder mehrere ausgewählte Dateien, die von der Veröffentlichung ausgeschlossen sind, als veröffentlichungsfähig.

Kontextmenüoptionen für GIT

In Projekten, die GIT-Repositorys hinzugefügt werden, wird neben jeder Datei im Projektfenster ein Symbol angezeigt, das den Dateistatus angibt:

Dokumentationsbild Die Datei ist mit dem Repository synchronisiert.

Dokumentationsbild Die Datei wurde geändert.

Dokumentationsbild Die Datei wurde hinzugefügt.

Right-click a file or project node in the Project panel to open the GIT-specific context menu for Managing Projects with GIT.

OptionBeschreibung
CommitÜbergibt aktuelle Änderungen an das lokale GIT-Repository.
Verschieben (Push)Verschiebt die aktuelle Version auf das Remote-Repository.
Ziehen (Pull (rebase))Zieht Remote-Dateien und stellt eine neue Basis für die aktuelle Verzweigung her.
Verzweigungen verwalten (Manage Branches)Öffnet das Fenster GIT mit den Optionen zum Verwalten aktuell hinzugefügter Verzweigungen.
Änderungen anzeigen (Show Changes)Öffnet das Fenster Datei-Diff (File Diff) zum Vergleichen der Änderungen zwischen der lokalen Version und der Remote-Version der Datei.
Verlauf anzeigen (Show History)Öffnet das Fenster Verlauf anzeigen (Show History) zum Vergleichen von zwei Versionen derselben Datei.
Rückgängig machenÖffnet das Fenster Anstehende Änderungen rückgängig machen (Undo Pending Changes), wenn die Datei nicht übergeben oder in das Remote-Repository verschoben wurde.
Kontextmenüoptionen für SVN und TFS

In Projekten, die GIT-Repositorys hinzugefügt werden, wird neben jeder Datei im Panel Projekt ein Symbol angezeigt, das den Dateistatus angibt:

Dokumentationsbild Die Datei ist nicht zur Bearbeitung ausgecheckt.

Dokumentationsbild Die Datei wurde zur Bearbeitung ausgecheckt.

Dokumentationsbild Die Datei wurde bearbeitet.

Dokumentationsbild Die Datei wurde hinzugefügt.

Right-click a file or project node in the Project panel to open the context menu with options specific to managing projects with TFS or SVN.

OptionBeschreibung
OffenÖffnet die ausgewählte .xaml-Datei im Designer-Panel im schreibgeschützten Modus, wenn sie nicht zum Bearbeiten aus dem TFS/SVN-Repository ausgecheckt wurde.
UmbenennenErmöglicht das Umbenennen der ausgewählten Datei oder des ausgewählten Ordners und öffnet das Fenster Objekt umbenennen (Rename Item). Beim Einchecken der umbenannten Datei .xaml muss auch die zuvor geänderte Version eingecheckt werden.
LöschenLöscht nur das ausgewählte Element von Ihrem lokalen Computer. Die neueste Check-In Version der Datei ist weiterhin im TFS/SVN-Repository verfügbar.
Für die Eingabe auscheckenMarkiert die ausgewählte Datei oder den ausgewählten Ordner als für die Bearbeitung gesperrt. Wenn Sie eine Datei auschecken, wird sie auf dem Server gesperrt, sodass sie niemand anders sie bearbeiten kann.
Bearbeitung abschließenCheckt die project.json-Datei zusammen mit Änderungen und einer Commit-Nachricht in das Repository ein.
HinzufügenLädt das ausgewählte Element auf den TFS/SVN-Server hoch. Diese Option ist nicht verfügbar, wenn das Objekt zuvor auf den Server hochgeladen wurde.
Neueste Version abrufenLädt die neueste Version des ausgewählten Elements vom TFS/SVN-Repository herunter.
Änderungen anzeigen (Show Changes)Öffnet die Datei-Diff (File Diff) zum Vergleichen der Änderungen zwischen der versionierten und der lokal zugeordneten Datei.
Check-InZeigt das Fenster Check In Changes und ermöglicht Ihnen einen Upload des ausgewählten Objekts als neueste Version auf den Server. Die Datei .xaml muss vor dem Hochladen gespeichert werden. Nach dem Einchecken wird die Datei in Studio schreibgeschützt.
Rückgängig machenZeigt das Fenster Anstehende Änderungen rückgängig machen (Undo Pending Changes) an und ermöglicht es Ihnen, entweder die geänderten Dateien in den früheren bzw. versionslosen Status zurückzuführen oder Dateien abzurufen, die aus dem lokalen Computer gelöscht wurden.

Änderungen können nach dem Einchecken der Datei nicht mehr rückgängig gemacht werden.
Ausführen (Run)Führt den ausgewählten Workflow aus, auch wenn dieser nicht ausgecheckt oder zum Repository hinzugefügt wurde.
Als Haupt festlegen (Set as Main)Legt die ausgewählte .xaml-Datei im Projekt als Haupt (Main) fest. Die erste erstellte .xaml wird standardmäßig als Haupt (Main) definiert.

Anpassen der Projekteinstellungen

Für jedes Automationsprojekt, an dem Sie arbeiten, kann ein individueller Einstellungssatz festgelegt werden. Diese Einstellungen stehen im Fenster Projekteinstellungen (Project Settings) zur Verfügung, das durch Anklicken von Dokumentationsbild im Panel Projekt (Project) geöffnet werden kann.

Feldbeschreibung für das Fenster „Einstellungen“
FeldBeschreibung
NameÄndern Sie den Namen des Projekts. Solche Namen können Leerzeichen enthalten. Beachten Sie beim Benennen von Projekten, dass Leerzeichen zum Zeitpunkt der Veröffentlichung entfernt werden. Dieses Feld akzeptiert bis zu 128 Zeichen.
BeschreibungÄndern Sie die Projektbeschreibung. Dieses Feld akzeptiert bis zu 500 Zeichen.
Pause deaktivierenAktivieren oder verhindern Sie, dass Benutzer Prozesse im Roboter-Tray anhalten. Legen Sie Ja fest, wenn das Anhalten des Prozesses während der Ausführung zu einem Absturz führen würde. Wenn z. B. eine Aktivität in Ihrem Workflow die Timeout-Eigenschaft verwendet, kann das Anhalten der Ausführung dazu führen, dass das Timeout abläuft, wodurch die Ausführung abgebrochen wird.
Wird im Hintergrund gestartetSet to Yes to turn the project in a Background Process and allow it to run in the background concurrently with other processes, as long as it does not use UI interaction.
Unterstützt PersistenzSet to Yes to turn the project in an Orchestration Process.
BiB-fähigSet to Yes to indicate that the project was tested using Picture in Picture. If set to No, the option to use this feature is not available for the process.
In BiB startenLegen Sie Ja fest, um anzugeben, dass der Prozess standardmäßig mit der Funktion „Bild in Bild“ ausgeführt werden soll.
Moderne DesignumgebungSet to Yes to enable a modern experience of working with UI Automation, including new and improved activities, recorders, and wizards, as well as the Object Repository.

Klicken Sie auf OK und die Änderungen werden im Panel Projekt (Project) und in der Datei project.json sichtbar gemacht.

Check out the Configuring Activity Project Settings page to read about how to adjust activity properties at project level.

Hinweis:

Bitte berücksichtigen Sie, dass es sich empfiehlt, im Panel „Designer“ im Voraus nach unten zu scrollen, wenn Sie eine Vielzahl von Aktivitäten von einer Sequence in eine andere kopieren möchten. Dies ist durch die Begrenzung der Windows Workflow Foundation bedingt.

Über die Project.Json-Datei

Project.json ist eine automatisch generierte Datei, die für jede .xaml-Datei erstellt wird, die im Projektordner als Main markiert ist.

The file holds varied information, including project dependencies, or web services loaded in libraries. For more information about web services in libraries, check out the Loading Web Services in Libraries page.

Hinweis:

Manually editing the project.json file should be attempted for troubleshooting scenarios only, as it may lead to severe consequences and loss of support. As of 2018.2, you should specify a project.json file when running your project from the UiRobot.exe (command line) client.

Die Parameter, die in der Datei Project.json enthalten sind, werden in der folgenden Tabelle beschrieben.

Parameter Beschreibung

name

Der Titel des Automatisierungsprojekts. Er wird in Studio bei der Erstellung eines neuen Projekts bzw. einer neuen Bibliothek angegeben.

description

Die Beschreibung des Projekts. Es wird in Studio im Feld „Description“ bereitgestellt, wenn ein neues Projekt erstellt wird.

main

Der Einstiegspunkt des Automatisierungsprojekts. Er besteht aus einer .xaml-Datei. Der Standardname ist „Main.xaml“. Er wird sowohl als Titel des Panels Designer als auch im Panel Eigenschaften in Studio angezeigt. Wenn Sie zuerst ein anderes Projekt ausführen möchten, ändern Sie den Wert dieses Parameters in den Namen der zu verarbeitenden .xaml-Datei.

If your automation project contains multiple files, each of them should be linked to the Main.xaml file through the Invoke Workflow File activity. This is especially useful when the project is published to Orchestrator and sent to a Robot, as the Robot executes only the file provided in this parameter.

dependencies

Die Aktivitätspakete, die zum Erstellen des Automatisierungsprojekts und ihrer Versionen verwendet werden. Die Liste wird jedes Mal aktualisiert, wenn eine Abhängigkeit hinzugefügt oder aus dem Projekt entfernt wird oder wenn sich eine Paketversion ändert.

Versionsnummern setzen sich aus folgenden Teilen in der Reihenfolge zusammen: Haupt-, Neben-, Build- und Revision.Der Build-Wert ist die Anzahl der Tage, die seit dem 01.01.2000 vergangen sind. Der Revisionswert ist die Anzahl der Sekunden, die am Tag der Veröffentlichung ab 5 Uhr GMT verstrichen sind.

webServices

  • namespace - Der Name des Dienstes, der im Fenster Neuen Dienst hinzufügen (Add new service) für Bibliotheken angegeben wird.
  • serviceDocument: Der Pfad zur .xml- oder .json-Datei, die Metadaten für den SOAP- oder Swagger-Dienst enthält. Die Datei wird beim Reparieren des Dienstes verwendet und sollte dieselbe Version wie das Projekt haben.
  • webDocumentUri - Der Dateipfad oder der Link zur Swagger- oder SOAP-Ressource (die beim Erstellen des Dienstes im Fenster Neuen Service hinzufügen (Add new service) zur Verfügung gestellt wurde).
  • uniqueReference - eine Referenz, die für die Dienstversion benötigt wird.

entitiesStores

  • serviceDocument – Der Pfad zur Datei der lokalen Entitäten.
  • tenantName – Der Mandant, in dem sich der Data Service befindet.
  • namespace – Der Namespace, unter dem die Entitäten importiert werden (der Projekt-Namespace).
  • uniqueReference - eine Referenz, die für die Dienstversion benötigt wird.

schemaVersion

Die Version der Datei project.json.

studioVersion

Die Version von Studio, mit der das Automatisierungsprojekt erstellt wurde.

projectVersion

Die Version, die beim Veröffentlichen dieses Projekts in einem Feed verwendet wird. Stellt diejenige dar, die im Fenster Veröffentlichen (Publish) angegeben ist.

runtimeOptions

  • isPausable – Gibt an, ob die Pause für den Prozess aktiviert ist.
  • requiresUserInteraction – Gibt an, ob es sich um einen Prozess mit langer Ausführungszeit handelt
  • supportsPersistence – Gibt an, ob der Prozess Persistenz unterstützt.
  • excludedLoggedData - Contains keywords that can be added to the name of an activity to prevent variable and argument values from being logged at the Verbose level. That can also be achieved by selecting the Private checkbox of any activity. Read more about the protection of sensitive information here.
  • readyForPiP – Gibt an, ob der Prozess als BiB-fähig markiert ist.
  • startsInPiP – Gibt an, ob der Prozess so konfiguriert ist, dass er in BiB gestartet wird.

designOptions

  • projectProfile – Das Studio-Profil, das beim Erstellen des Projekts verwendet wurde, entweder Business (StudioX) oder Development.
  • outputType Zeigt den Projekttyp an, entweder Prozess, Bibliothek oder Tests.
  • libraryOptions

    • includeOriginalXaml – Auswahl, ob die ursprünglichen Workflow-Dateien in die resultierende .nupkg-Datei aufgenommen werden sollen.
    • privateWorkflows – Der vollständige Name privater .xaml-Dateien in der Bibliothek.
  • processOptions

    • ignoredFiles – Liste der RPA-Workflowdateien, die beim Veröffentlichen ignoriert werden.
  • fileInfoCollection – Enthält die folgenden Informationen für jede Testfalldatei im Prozess: editingStatus (Publishable oder InProgress), testCaseId und fileName.
  • modernBehavior – Gibt an, ob der Prozess für die Verwendung der modernen Designumgebung konfiguriert ist.

arguments

Enthält die folgenden Informationen für jedes input- und output-Argument, das in der Workflowdatei definiert ist, die als Hauptdatei festgelegt ist: name, type, ob sie required ist und ob es sich um einen Standardwert (hasDefault) handelt.

Informationen zu Argumenten werden der Datei im Paket nur nach der Veröffentlichung .nupkghinzugefügt.

expressionLanguage

Die für den Prozess festgelegte Programmiersprache (VisualBasic oder CSharp).

entryPoints

Enthält die folgenden Informationen für jede Datei, die als Einstiegspunkt für den Prozess filePath markiert ist,

uniqueId und die folgenden Informationen für jedes input- und output-Argument in der Datei: name, type, ob sie required ist und ob sie einen Standardwert (hasDefault) hat.

Informationen zu Argumenten werden der Datei im Paket nur nach der Veröffentlichung .nupkghinzugefügt.

isTemplate

Gibt an, ob es sich bei dem Projekt um eine Vorlage handelt.

templateProjectData

Enthält die folgenden Informationen für Vorlagenprojekte:

  • defaultProjectDescription – Die Standardprojektbeschreibung für Prozesse, die auf der Vorlage basieren.
  • defaultProjectName – Der Standardprojektname für Prozesse, die auf der Vorlage basieren.

Im Folgenden finden Sie ein Beispiel für den Inhalt einer project.json-Datei, die in einem in Studio veröffentlichten Paket enthalten ist.

{
  "name": "UI-40028",
  "description": "Blank Process",
  "main": "Flowchart.xaml",
  "dependencies": {
    "UiPath.Excel.Activities": "[2.9.3]",
    "UiPath.Mail.Activities": "[1.9.3]",
    "UiPath.System.Activities": "[20.10.1]",
    "UiPath.UIAutomation.Activities": "[20.10.6]"
  },
  "webServices": [],
  "entitiesStores": [],
  "schemaVersion": "4.0",
  "studioVersion": "20.10.2.0",
  "projectVersion": "1.0.1",
  "runtimeOptions": {
    "autoDispose": false,
    "isPausable": true,
    "requiresUserInteraction": true,
    "supportsPersistence": false,
    "excludedLoggedData": [
      "Private:*",
      "<em>password</em>"
    ],
    "executionType": "Workflow",
    "readyForPiP": false,
    "startsInPiP": false
  },
  "designOptions": {
    "projectProfile": "Developement",
    "outputType": "Process",
    "libraryOptions": {
      "includeOriginalXaml": false,
      "privateWorkflows": []
    },
    "processOptions": {
      "ignoredFiles": []
    },
    "fileInfoCollection": [],
    "modernBehavior": false
  },
  "arguments": {
    "input": [
      {
        "name": "argument1",
        "type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
        "required": false,
        "hasDefault": false
      },
      {
        "name": "argument2",
        "type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
        "required": false,
        "hasDefault": false
      }
    ],
    "output": []
  },
  "expressionLanguage": "VisualBasic",
  "entryPoints": [
    {
      "filePath": "Main.xaml",
      "uniqueId": "5289efb0-f8bc-42f3-8cf4-0caa3a7d1915",
      "input": [
        {
          "name": "argument1",
          "type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
          "required": false,
          "hasDefault": false
        },
        {
          "name": "argument2",
          "type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
          "required": false,
          "hasDefault": false
        }
      ],
      "output": []
    },
    {
      "filePath": "Flowchart.xaml",
      "uniqueId": "d0904ba0-506e-437d-979c-b9da4325faad",
      "input": [
        {
          "name": "argument1",
          "type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
          "required": false,
          "hasDefault": false
        },
        {
          "name": "argument2",
          "type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
          "required": false,
          "hasDefault": false
        }
      ],
      "output": []
    }
  ],
  "isTemplate": false,
  "templateProjectData": {},
  "publishData": {}
}
{
  "name": "UI-40028",
  "description": "Blank Process",
  "main": "Flowchart.xaml",
  "dependencies": {
    "UiPath.Excel.Activities": "[2.9.3]",
    "UiPath.Mail.Activities": "[1.9.3]",
    "UiPath.System.Activities": "[20.10.1]",
    "UiPath.UIAutomation.Activities": "[20.10.6]"
  },
  "webServices": [],
  "entitiesStores": [],
  "schemaVersion": "4.0",
  "studioVersion": "20.10.2.0",
  "projectVersion": "1.0.1",
  "runtimeOptions": {
    "autoDispose": false,
    "isPausable": true,
    "requiresUserInteraction": true,
    "supportsPersistence": false,
    "excludedLoggedData": [
      "Private:*",
      "<em>password</em>"
    ],
    "executionType": "Workflow",
    "readyForPiP": false,
    "startsInPiP": false
  },
  "designOptions": {
    "projectProfile": "Developement",
    "outputType": "Process",
    "libraryOptions": {
      "includeOriginalXaml": false,
      "privateWorkflows": []
    },
    "processOptions": {
      "ignoredFiles": []
    },
    "fileInfoCollection": [],
    "modernBehavior": false
  },
  "arguments": {
    "input": [
      {
        "name": "argument1",
        "type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
        "required": false,
        "hasDefault": false
      },
      {
        "name": "argument2",
        "type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
        "required": false,
        "hasDefault": false
      }
    ],
    "output": []
  },
  "expressionLanguage": "VisualBasic",
  "entryPoints": [
    {
      "filePath": "Main.xaml",
      "uniqueId": "5289efb0-f8bc-42f3-8cf4-0caa3a7d1915",
      "input": [
        {
          "name": "argument1",
          "type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
          "required": false,
          "hasDefault": false
        },
        {
          "name": "argument2",
          "type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
          "required": false,
          "hasDefault": false
        }
      ],
      "output": []
    },
    {
      "filePath": "Flowchart.xaml",
      "uniqueId": "d0904ba0-506e-437d-979c-b9da4325faad",
      "input": [
        {
          "name": "argument1",
          "type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
          "required": false,
          "hasDefault": false
        },
        {
          "name": "argument2",
          "type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
          "required": false,
          "hasDefault": false
        }
      ],
      "output": []
    }
  ],
  "isTemplate": false,
  "templateProjectData": {},
  "publishData": {}
}

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