- Erste Schritte
- Studio
- Orchestrator
- Testing Robots
- Test Manager
- CI/CD-Integrationen
Analysieren eines Projekts
Voraussetzungen:
- Erstellen Sie ein Projekt.
- Führen Sie die CLI-Datei
exe
(für Windows) oderdll
(für Linux) aus. - Fügen Sie unten die Anwendungs-Scopes für den Zugriff auf die Orchestrator-API hinzu:
Anwendungs-Scope
Beschreibung
ODER.Assets
Lese- und Schreibzugriff für Assets im Orchestrator.
ODER.BackgroundTasks
BackgroundTasks Lese- und Schreibzugriff im Orchestrator.
ODER.Ausführung
Lese- und Schreibzugriff für die Ausführung im Orchestrator.
ODER.Ordner
Lese- und Schreibzugriff für Ordner im Orchestrator.
ODER.Aufträge
Aufträge Lese- und Schreibzugriff im Orchestrator.
ODER.Maschinen.Lesen
Maschinen-Lesezugriff im Orchestrator.
ODER.Überwachung
Überwachen des Lese- und Schreibzugriffs im Orchestrator.
OR.Robots.Read
Lesezugriff von Robotern im Orchestrator.
ODER.Einstellungen.Lesen
Lesezugriff auf Einstellungen im Orchestrator.
ODER.TestSets
Lese- und Schreibzugriff für TestSets im Orchestrator.
ODER.TestSetExecutions
Lese- und Schreibzugriff für TestSetExecutions im Orchestrator.
ODER.TestSetSchedules
TestSetSchedules Lese- und Schreibzugriff im Orchestrator.
ODER.Benutzer.Lesen
Benutzer-Lesezugriff im Orchestrator.
Legende: (*) – Optional, empfohlen bei Verwendung zusätzlicher Paket-Feeds.
Parameter |
Beschreibung |
---|---|
Project(s) Path (pos.0) (erforderlich)
|
Der Pfad zur
project.json -Datei oder der Pfad zum Ordner, der mehrere project.json -Dateien enthält.
|
|
Wählen Sie aus, welche Nachrichtentypen nach der Analyse ausgegeben werden sollen:
|
|
Der Auftrag schlägt fehl, wenn eine Regel verletzt wird. |
|
Warnungen als Fehler behandeln. |
|
Der vollständige Pfad zu einer JSON-Datei, in der Sie die Ergebnisse speichern möchten. Wenn Sie dies nicht als Argument hinzufügen, werden die Ergebnisse nur in der Standardkonsole ausgegeben. |
|
Eine durch Kommas getrennte Liste von Regeln, die Sie während der Analyse ignorieren möchten. |
--orchestratorUsername (*)
(Erforderlich, wenn Sie die Standardauthentifizierung verwenden; über einen Benutzernamen und ein Kennwort) |
Der Benutzername, der für die Authentifizierung bei Orchestrator verwendet wird. Sie müssen es mit dem entsprechenden Kennwort koppeln. |
--orchestratorPassword (*)
(Erforderlich, wenn Sie die Standardauthentifizierung verwenden; über einen Benutzernamen und ein Kennwort) |
Das Kennwort, das für die Authentifizierung beim Orchestrator verwendet wird. Sie müssen es mit dem entsprechenden Benutzernamen koppeln. |
-orchestratorAuthToken (*)
(Erforderlich, wenn Sie tokenbasierte Authentifizierung verwenden) |
Das OAuth2-Aktualisierungstoken , das für die Authentifizierung beim Orchestrator verwendet wird. Sie müssen ihn mit dem Kontonamen und der Client-ID koppeln. |
--orchestratorAccountName (*)
(Erforderlich, wenn Sie tokenbasierte Authentifizierung verwenden) |
Der Name des Orchestrator-CloudRPA-Kontos. Sie müssen es mit dem OAuth2-Aktualisierungstoken und der Client-IDkoppeln. |
--orchestratorAccountForApp (*)
|
Der Name des Orchestrator-CloudRPA-Kontos. Sie müssen sie mit der Anwendungs-ID, demgeheimenAnwendungsgeheimnis und dem Anwendungsbereich für eine externe Anwendung koppeln. |
--orchestratorApplicationId (*)
(Erforderlich, wenn Sie die Authentifizierung über externe Anwendungen verwenden) |
Die ID der externen Anwendung. Sie müssen sie mit dem **Anwendungskonto, dem Anwendungsgeheimnis und dem Anwendungs-Scope koppeln. |
--orchestratorApplicationSecret (*)
(Erforderlich, wenn Sie die Authentifizierung über externe Anwendungen verwenden) |
Das Geheimnis externen Anwendung. Sie müssen es mit dem Anwendungskonto, der Anwendungs-ID und dem Anwendungs-Scope koppeln. |
--orchestratorApplicationScope (*)
(Erforderlich, wenn Sie die Authentifizierung über externe Anwendungen verwenden) |
Die Liste der Anwendungsbereiche, getrennt durch einzelne Leerzeichen. Sie müssen es mit dem Anwendungskonto, derAnwendungs-IDund dem geheimen Anwendungsgeheimnis für eine externe Anwendung koppeln. |
--orchestratorFolder (*)
|
Der Name des Ziel-Orchestrator-Ordners. Um Unterordner einzugeben, geben Sie sowohl den Namen des übergeordneten Ordners als auch den Namen des Unterordners ein. Zum Beispiel
AccountingTeam\TeamJohn .
|
--orchestratorUrl (*)
|
Die URL der Orchestrator-Instanz. |
--orchestratorTenant (*)
|
Der Mandant der Orchestrator-Instanz, in der Sie eine Maschine löschen möchten. |
|
Zeigt die Parameter und Beispiele für diesen Befehl an. |
Beispiele:
package analyze "C:\UiPath\Project\project.json" --analyzerTraceLevel "Error" --stopOnRuleViolation --treatWarningsAsErrors --resultPath "C:\UiPath\Project\output.json"
package analyze "C:\UiPath\Project\project.json" --analyzerTraceLevel "Error" --stopOnRuleViolation --treatWarningsAsErrors --resultPath "C:\UiPath\Project\output.json" --ignoredRules "ST-NMG-009,ST-DBP-020,UI-USG-011,ST-DBP-020"
package analyze "C:\UiPath\Project\project.json" --analyzerTraceLevel "Error" --stopOnRuleViolation --treatWarningsAsErrors --resultPath "C:\UiPath\Project\output.json" --ignoredRules "ST-NMG-009,ST-DBP-020,UI-USG-011,ST-DBP-020" --orchestratorUrl "https://orchestratorurl.com" --orchestratorTenant "default" --orchestratorUsername "username" --orchestratorPassword "\_ye5zG9(x" --orchestratorAuthToken "AuthToken" --orchestratorAccountName "AccountName" --orchestratorFolder "OrchestratorFolder"