- Versionshinweise
- Erste Schritte
- Einstellung und Konfiguration (Setup and Configuration)
- Automationsprojekte
- Abhängigkeiten
- Workflow-Typen
- Dateivergleich
- Beste Praktiken für die Automatisierung (Automation Best Practices)
- Integration der Quellenkontrolle
- Debugging
- Das Diagnose-Tool
- Workflow-Analyse
- Über die Workflow-Analyse
- ST-NMG-001 – Namenskonvention für Variablen
- ST-NMG-002 – Namenskonvention für Argumente
- ST-NMG-004 – Duplizierung des Anzeigenamens
- ST-NMG-005 – Variable überschreibt Variable
- ST-NMG-006 – Variable überschreibt Argument
- ST-NMG-008 – Variablenlänge überschritten
- ST-NMG-009: Datentabellenvariablen mit Präfix versehen
- ST-NMG-011 – Datentabellenargumente mit Präfix versehen
- ST-NMG-012 – Standardwerte für Argumente
- ST-NMG-016 – Argumentlänge überschritten
- ST-DBP-002 – Hohe Anzahl von Argumenten
- ST-DBP-003 – Leerer Catch-Block
- ST-DBP-007 – Mehrere Flussdiagrammebenen
- ST-DBP-020 – Nicht definierte Ausgabeeigenschaften
- ST-DBP-023 – Leerer Workflow
- ST-DBP-024 – Prüfung der Persistenzaktivität
- ST-DBP-025 – Voraussetzung für Variablenserialisierung
- ST-DBP-026 – Verwendung der Verzögerungsaktivität
- ST-DBP-027 – Bewährte Methode für Persistenz
- ST-DBP-028 – Voraussetzung für Argumentenserialisierung
- ST-USG-005 – Hartcodierte Aktivitätsargumente
- ST-USG-009 – Nicht verwendete Variablen
- ST-USG-010 – Nicht verwendete Abhängigkeiten
- ST-USG-014 – Paketbeschränkungen
- ST-USG-020 – Minimale Protokollmeldungen
- ST-USG-024 – Nicht verwendet, gespeichert für später
- ST-USG-025 – Missbrauch gespeicherter Werte
- ST-USG-026 – Aktivitätseinschränkungen
- ST-USG-027 – Erforderliche Pakete
- Variablen
- Argumente
- Importierte Namespaces
- Aufzeichnung
- UI-Elemente
- Kontrollfluss
- Selektoren
- Objekt-Repository
- Data-Scraping
- Bild- und Textautomatisierung
- Automatisierung von Citrix-Technologien
- RDP-Automatisierung
- SAP-Automation
- VMware Horizon-Automatisierung
- Protokollierung
- Das ScaleCoordinates-Migrationstool
- Das Tool ScreenScrapeJavaSupport
- Das WebDriver-Protokoll
- StudioPro
- Erweiterungen
- Fehlersuche und ‑behebung
- Internet Explorer x64
- Microsoft Office Interop-Probleme
- Erkennen von UI-Elementen in PDF mit Zugriffsoptionen.
- Erkennen von UI-Elementen nach Windows-Aktualisierungen.
- JxBrowser-Anwendungen
- Überwachung der Benutzerereignisse (User Events Monitoring)
- Java in App-V
- Microsoft App-V – Unterstützung und Einschränkungen
- Citrix-Fehlerbehebung
Über Automatisierungsprojekte
UiPath Studio ermöglicht Ihnen die Erstellung zweier Typen von eigenständigen Automatisierungsprojekten: Prozess oder Bibliothek. Prozesse können alle Arten von Workflows, Sequences, Flowcharts, State Machines und Global Exception Handler enthalten. Letzterer steht jedoch nicht für Bibliotheken zur Verfügung. Überdies können Bibliotheken zu Automatisierungsprozessen als Abhängigkeiten hinzugefügt werden.
%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
– Wird standardmäßig erstellt, um Ihren Hauptworkflow zu speichern. Darüber hinaus werden alle anderen Automatisierungs-XAML-Dateien, die Sie dem Projekt hinzufügen, im Projektordner gespeichert. Optional können Sie eine andere Datei als Hauptdatei festlegen. Alle Dateien müssen über die Aktivität Invoke Workflow File mit der Datei verknüpft werden, die als Hauptdatei festgelegt ist, oder mit einer Datei, die als Einstiegspunkt für das Projekt markiert ist. Bei Testprojekten, die in Studio Pro erstellt werden, wird standardmäßig eineTestCase.xaml
-Datei anstattMain.xaml
erstellt.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 Robotern. Lesen Sie mehr über Ab- und Aufwärtskompatibilität.Die folgenden Zeichen dürfen in Dateinamen nicht verwendet werden:", <, >, |, :, *, ?, \, /,;
. Diese Zeichen stammen aus Microsoft Windows-Einschränkungen und anderen Sonderzeicheneinschränkungen.
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.
- 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#.
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.
project.json
-Datei geändert werden. Die Patch-Nummer 0 wird automatisch an Projekte mit der Versionsnummer major.minor
angehängt.
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 die Revisionversion ist.
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.
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.
.xaml
-Workflows. 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) |
Erweitert alle Knoten in den Automationsprojekten. |
Alle reduzieren (Collapse All) |
Reduziert alle Knoten in den Automationsprojekten. |
Aktualisieren |
Aktualisiert das Projekt. |
Alle Dateien anzeigen |
Zeigt alle Dateien an, die zum Automationsprojekt gehören, einschließlich der Datei
project.json .
|
Datei-Explorer |
Öffnet den Speicherort des Projekts auf dem Computer. |
Projekteinstellungen |
Öffnet das Fenster Projekteinstellungen (Project Settings) für Prozesse und Bibliotheken. |
Nicht benutzte Screenshots entfernen |
Entfernt Screenshots, die beim Ausführen des Automationsprojekts nicht verwendet werden. |
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 |
Öffnet eine Liste von Elementen, die dem Projekt hinzugefügt werden können: Ordner, Sequence, Flowchart, State Machine oder globaler 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 |
Fügt das aktuelle Projekt anhand der Option GIT-Initialisierung, In GIT kopieren, Zu TFS hinzufügen oder Zu SVN hinzufügen der Source Control hinzu. Diese Option ist nur sichtbar, wenn mit der rechten Maustaste auf den Projektknoten geklickt wird. Wenn ein Projekt zur Quellcodeverwaltung hinzugefügt wird, stehen zusätzliche Optionen im Kontextmenü zur Verfügung. Sehen Sie sich die Optionen für GIT und die Optionen für SVN und TFS an. |
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) |
Vergleicht die aktuelle Datei mit der zuvor ausgewählten Datei anhand von Dateien vergleichen (Compare Files). |
Verweise suchen |
Sucht alle Verweise auf die Datei im Projekt. Die Ergebnisse werden im Bereich Verweise suchen angezeigt. |
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 |
Markiert die ausgewählte Workflowdatei als Einstiegspunkt für den Prozess, sodass sie als der Workflow ausgewählt werden kann, der zuerst ausgeführt werden soll, wenn die Aktivitäten Invoke Process und Run Parallel Process in anderen Prozessen verwendet werden. Hinweis:
|
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. Hinweis:
|
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:
Die Datei ist mit dem Repository synchronisiert.
Die Datei wurde geändert.
Die Datei wurde hinzugefügt.
Klicken Sie mit der rechten Maustaste auf eine Datei oder einen Projektknoten im Panel Projekt, um das GIT-spezifische Kontextmenü für Verwalten von Projekten mit GIT zu öffnen.
Option |
Beschreibung |
---|---|
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:
Die Datei ist nicht zur Bearbeitung ausgecheckt.
Die Datei wurde zur Bearbeitung ausgecheckt.
Die Datei wurde bearbeitet.
Die Datei wurde hinzugefügt.
Klicken Sie im Projektfenster mit der rechten Maustaste auf eine Datei oder einen Projektknoten, um das Kontextmenü mit Optionen zu öffnen, die für die Verwaltung von Projekten mit TFS oder SVN spezifisch sind.
Option |
Beschreibung |
---|---|
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.
|
Umbenennen |
Ermöglicht das Umbenennen der ausgewählten Datei oder des ausgewählten Ordners und öffnet das Fenster Element umbenennen. Beim Einchecken der umbenannten Datei
.xaml muss auch die zuvor geänderte Version eingecheckt werden.
|
Löschen |
Lö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 auschecken |
Markiert 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ßen |
Checkt die
project.json -Datei zusammen mit Änderungen und einer Commit-Nachricht in das Repository ein.
|
Hinzufügen |
Lä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 abrufen |
Lä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-In |
Zeigt 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 machen |
Zeigt 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.
|
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 im Panel Projekt (Project) geöffnet werden kann.
Feldbeschreibung für das Fenster „Einstellungen“
Feld |
Beschreibung |
---|---|
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 deaktivieren |
Aktivieren 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 gestartet |
Auf Ja festlegen, um das Projekt in einen Hintergrundprozess zu verwandeln und zuzulassen, dass es gleichzeitig mit anderen Prozessen im Hintergrund ausgeführt wird, solange es keine UI-Interaktion verwendet. |
Unterstützt Persistenz |
Auf Ja festlegen, um das Projekt in einen Orchestrierungsprozess zu verwandeln. |
BiB-fähig |
Auf Ja setzen, um anzugeben, dass das Projekt für Bild in Bild getestet wurde. Wenn Nein festgelegt, ist die Option zur Verwendung dieser Funktion für den Prozess nicht verfügbar. |
In BiB starten |
Legen Sie Ja fest, um anzugeben, dass der Prozess standardmäßig mit der Funktion „Bild in Bild“ ausgeführt werden soll. |
Moderne Designumgebung |
Legen Sie Ja fest , um eine moderne Arbeitsumgebung für UI-Automatisierung zu aktivieren, einschließlich neuer und verbesserter Aktivitäten, Recorder und Assistenten sowie des Objekt-Repositorys. |
project.json
sichtbar gemacht.
Lesen Sie auf der Seite Konfigurieren von Aktivitätsprojekteinstellungen, wie Aktivitätseigenschaften auf Projektebene angepasst werden.
Project.json
ist eine automatisch generierte Datei, die für jede .xaml
-Datei erstellt wird, die im Projektordner als Main markiert ist.
Die Datei enthält verschiedene Informationen, einschließlich Projektabhängigkeiten oder in Bibliotheken geladene Webdienste. Um weitere Informationen über Webdienste in Bibliotheken zu erhalten, gehen Sie auf die Seite Webdienste in Bibliotheken laden.
Manuelles Bearbeiten der project.json
-Datei sollte nur für Fehlersuchszenarien versucht werden, da es schwerwiegende Konsequenzen haben und zum Verlust der Unterstützung führen kann.
project.json
-Datei angeben.
Project.json
enthalten sind, werden in der folgenden Tabelle beschrieben.
Parameter |
Beschreibung |
---|---|
|
Der Titel des Automatisierungsprojekts. Er wird in Studio bei der Erstellung eines neuen Projekts bzw. einer neuen Bibliothek angegeben. |
|
Die Beschreibung des Projekts. Es wird in Studio im Feld „Description“ bereitgestellt, wenn ein neues Projekt erstellt wird. |
|
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.
Hinweis: Wenn Ihr Automatisierungsprojekt mehrere Dateien enthält, sollte jede von ihnen über Workflow-Datei aufrufenmit
Main.xaml verknüpft werden. Dies ist besonders nützlich, wenn das Projekt an Orchestrator veröffentlicht und an einen Roboter gesendet wird, da der Roboter nur die in diesem Parameter angegebene Datei ausführt.
|
|
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. Hinweis:Versionsnummern bestehen aus den folgenden Teilen (in dieser Reihenfolge): major, minor, build und revision. Der Build-Wert ist die Anzahl der seit dem 01.01.2000 verstrichenen Tage. Der Revisionswert ist die Anzahl der Sekunden, die am Tag der Veröffentlichung verstrichen sind, beginnend mit 5:00 Uhr GMT.
|
|
|
|
|
|
Die Version der Datei
project.json .
|
|
Die Version von Studio, mit der das Automatisierungsprojekt erstellt wurde. |
|
Die Version, die beim Veröffentlichen dieses Projekts in einem Feed verwendet wird. Stellt diejenige dar, die im Fenster Veröffentlichen (Publish) angegeben ist. |
|
|
|
|
|
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.
Hinweis: Argumentinformationen werden der Datei im
.nupkg -Paket nur nach der Veröffentlichung hinzugefügt.
|
|
Die für den Prozess festgelegte Programmiersprache (VisualBasic oder CSharp). |
|
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.
Hinweis: Argumentinformationen werden der Datei im
.nupkg -Paket nur nach der Veröffentlichung hinzugefügt.
|
|
Gibt an, ob es sich bei dem Projekt um eine Vorlage handelt. |
|
Enthält die folgenden Informationen für Vorlagenprojekte:
|
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": {}
}