Das OAuth2-Aktualisierungstoken , das für die Authentifizierung beim Orchestrator verwendet wird. Sie müssen ihn mit dem Kontonamen und der Client-ID koppeln.
Die Liste der Anwendungs-Scopes, getrennt durch einzelne Leerzeichen. Sie müssen es mit dem Anwendungskonto, der Anwendungs-ID und dem Anwendungsgeheimnis für eine externe Anwendungen koppeln.
-P oder --priority
Die Priorität, mit der Sie den Auftrag ausführen möchten:- Niedrig.- Normal (Standard).- Hoch.
-r oder --robots
Eine durch Kommas getrennte Liste bestimmter Roboternamen.
-j oder --jobscount
Die Häufigkeit, mit der Sie den Prozess ausführen möchten. Die Standardanzahl der Prozessausführungen ist eins.
-U oder --user
Der Name des Benutzers. Dies sollte ein Maschinenbenutzer sein, kein Orchestrator-Benutzer. Für lokale Benutzer ist das Format MaschinenName\BenutzerName.
-M oder --machine
Der Name der Maschine, auf der Sie den Prozess ausführen möchten.
-R oder --result_path
Der vollständige Pfad zu einer JSON-Datei oder zu einem Ordner, in dem Sie die Ergebnisse des Auftrags speichern möchten. Die Ergebnisse werden als JSON-Dateien zurückgegeben.
-W oder --timeout
Das Timeout für Auftragsausführungen (Sekunden). Der Standardwert ist 1800 Sekunden.
-f oder --fail_when_job_fails
Der Befehl schlägt fehl, wenn ein Auftrag fehlschlägt. Die Standardeinstellung dafür ist True.
-w oder --wait
Der Befehl wartet, bis der Auftrag abgeschlossen ist. Die Standardeinstellung dafür ist True.
-b oder --job_type (nur für moderne Ordner)
Der Laufzeittyp für den Auftrag. Sie können wählen:- Unattended - NonProduction .
-A oder --accountForApp
Der Name des Orchestrator-CloudRPA-Kontos (Organisationsname). Sie müssen ihn mit der Anwendungs-ID, dem Anwendungsgeheimnis und dem Anwendungs-Scope für eine externe Anwendung koppeln.
-o oder --organizationUnit
Der Name des Orchestrator-Ordners (Organisationseinheit).
Um Unterordner einzugeben, geben Sie sowohl den Namen des übergeordneten Ordners als auch den Namen des Unterordners ein. Zum Beispiel AccountingTeam\TeamJohn.
So registrieren Sie eine externe Anwendung, damit sie mithilfe von OAuth auf Ihre UiPath-Ressourcen zugreifen kann:
Melden Sie sich beim Mandanten als Administrator an.
Wechseln Sie zu Mandant > Zugriff verwalten > Rollen zuweisen und klicken Sie auf Konten und Gruppen verwalten.
Die Mandantenebene wird geöffnet.
Wählen Sie auf der linken Seite Externe Anwendungenaus.
Die Seite Externe Anwendungen wird geöffnet und listet alle vorhandenen externen Anwendungen auf, die für den aktuellen Mandanten registriert sind:
Klicken Sie rechts über der Tabelle auf Anwendung hinzufügen.
Füllen Sie das Feld Anwendungsname aus.
Wählen Sie eine Option für Anwendungstyp aus.
Wenn Sie Vertrauliche Anwendung auswählen, erhalten Sie am Ende einen geheimen App-Schlüssel, also stellen Sie sicher, dass Ihre Anwendung ihn sicher speichern kann. Wenn dies nicht der Fall ist, wählen Sie die Option Nicht vertrauliche Anwendung aus.
Klicken Sie unter Ressourcen auf Scopes hinzufügen.
Das Panel Ressource bearbeiten wird rechts geöffnet, wo Sie die Ressourcen auswählen können, auf die die Anwendung Zugriff haben soll.
Wählen Sie von der Dropdownliste Ressource die UiPath-API aus, welche die Anwendung verwenden kann.
Hinweis: Sie können jeweils nur einen Scope für eine Ressource hinzufügen. Wenn Sie den Zugriff auf mehrere Ressourcen zulassen möchten, wiederholen Sie diesen Vorgang, um einen Scope für jede Ressource hinzuzufügen.
Aktivieren Sie auf der Registerkarte Benutzer-Scope(s) nach Bedarf die Kontrollkästchen für die logischen API-Berechtigungen, die Sie gewähren möchten.
Die Erteilung von Berechtigungen unter dem Benutzer-Scope bedeutet, dass die externe Anwendung im Rahmen eines Benutzerkontexts auf diese Ressourcen zugreifen kann und ein Benutzer mit den entsprechenden Berechtigungen angemeldet sein muss.
Wenn es sich um eine vertrauliche Anwendung handelt, können Sie zur Registerkarte Anwendungs-Scope(s) wechseln, um nach Bedarf auch Berechtigungen auf Anwendungsebene für die ausgewählte Ressource zu erteilen.
Mit Berechtigungen im Anwendungs-Scope hat die externe Anwendung Zugriff auf anwendungsweite Daten für die ausgewählten Scopes, ohne dass eine Benutzerinteraktion erforderlich ist.
Nicht vertrauliche Anwendungen können nicht auf den Anwendungs-Scope zugreifen.
Klicken Sie auf Speichern.
Der Bereich wird geschlossen und die ausgewählte Ressource und die Scopes werden der Tabelle Ressourcen im Formular hinzugefügt.
Wenn die externe Anwendung sie akzeptieren kann, können Sie eine URL im Feld Umleitungs-URL hinzufügen und die Autorisierungsantwort wird dorthin gesendet. Die Anwendung kann sie dann verwenden, um auf UiPath-Ressourcen zuzugreifen.
Klicken Sie auf Hinzufügen, um die Registrierung zu erstellen.
Eine Bestätigungsmeldung wird geöffnet. Für vertrauliche Anwendungen enthält die Bestätigungsmeldung den geheimen App-Schlüssel, den die registrierte externe Anwendung verwenden kann, um eine Autorisierung anzufordern. Speichern Sie ihn an einem sicheren Ort, da er Ihnen nicht erneut angezeigt wird.