- Überblick
- Erste Schritte
- Konzepte
- Verwenden der UiPath CLI
- Anleitungen
- CI/CD-Rezepte
- Befehlsreferenz
- Überblick
- Exitcodes
- Globale Optionen
- UIP-codierter Agent
- UIP-Dokumentation
- Add-Test-Data-Entität
- Add-Test-Data-Queue
- Add-Test-Data-Variation
- Analysieren
- Erstellen
- Ein Projekt erstellen
- Diff
- Suchaktivitäten
- Get-Analyse-Regeln
- get-standard-aktivität-xaml
- Fehler abrufen
- Manuelle-Testfälle erhalten
- Manuelle-Testschritte erhalten
- Get-Versionen
- Beispiel für einen Workflow abrufen
- Anwendung anzeigen
- Anzeigeelement
- Inspektionspaket
- install-data-fabric-entities
- Pakete installieren oder aktualisieren
- list-data-fabric-entities
- Beispiele für Listenworkflows
- Packen
- restore
- Ausführungsdatei installieren
- Suchvorlagen
- Studio starten
- Ausführung anhalten
- UIA
- UIP-Ablaufverfolgungen
- Migration
- Referenz und Support
Syntax and options for `uip maestro flow process` and `uip maestro flow processes`, covering per-folder and tenant-wide published Flow process operations.
Sobald ein Flow-Paket im Orchestrator veröffentlicht wurde, wird es zu einem Prozess. Diese Seite behandelt zwei verwandte Befehlsgruppen:
uip maestro flow process– Vorgänge pro Ordner für eine einzelne Prozessdefinition (Liste in einem Ordner, Schema abrufen, ausführen).uip maestro flow processes(Plugin) – mandantenweite Zusammenfassungen und Vorfallssuche pro Prozess.
Zusammenfassung
# Singular — per-folder, operational
uip maestro flow process list -f <folder-key> [-t <tenant>] [--filter <odata>] [--login-validity <minutes>]
uip maestro flow process get <process-key> <feed-id> -f <folder-key> [-t <tenant>] [--login-validity <minutes>]
uip maestro flow process run <process-key> <folder-key>
[-i, --inputs <json>] [-t, --tenant <name>]
[--release-key <key>] [--feed-id <id>] [--robot-ids <ids>]
[--validate] [--login-validity <minutes>]
# Plural — tenant-wide summary and incident surface
uip maestro flow processes list
uip maestro flow processes incidents <process-key> [--folder-key <key>]
# Singular — per-folder, operational
uip maestro flow process list -f <folder-key> [-t <tenant>] [--filter <odata>] [--login-validity <minutes>]
uip maestro flow process get <process-key> <feed-id> -f <folder-key> [-t <tenant>] [--login-validity <minutes>]
uip maestro flow process run <process-key> <folder-key>
[-i, --inputs <json>] [-t, --tenant <name>]
[--release-key <key>] [--feed-id <id>] [--robot-ids <ids>]
[--validate] [--login-validity <minutes>]
# Plural — tenant-wide summary and incident surface
uip maestro flow processes list
uip maestro flow processes incidents <process-key> [--folder-key <key>]
Alle Unterbefehle erfordern uip login und berücksichtigen globale Optionen. Austrittscodes folgen dem Standardvertrag.
uip maestro flow process list
Listen Sie verfügbare Flow-Prozesse (Releases) in einem bestimmten Ordner auf.
Optionen
| Option | Erforderlich | Beschreibung |
|---|---|---|
-f, --folder-key <key> | ja | Ordnerschlüssel (GUID). |
-t, --tenant <name> | nein | Mandantenname. Standardmäßig der authentifizierte Mandant. |
--filter <odata> | nein | Zusätzlicher OData-Filter serverseitig angewendet. |
--login-validity <minutes> | nein | Schwellenwert für die Tokenaktualisierung (Standard: 10). |
Datenform (--output json)
{
"Code": "FlowProjectList",
"Data": [
{
"name": "InvoiceFlow",
"processKey": "a1b2c3d4-0000-0000-0000-000000000001:1.0.0",
"releaseKey": "e5f6a7b8-0000-0000-0000-000000000001",
"folderKey": "c3d4e5f6-0000-0000-0000-000000000001",
"feedId": "default",
"folderId": 42,
"active": "Yes",
"latest": "Yes"
}
]
}
{
"Code": "FlowProjectList",
"Data": [
{
"name": "InvoiceFlow",
"processKey": "a1b2c3d4-0000-0000-0000-000000000001:1.0.0",
"releaseKey": "e5f6a7b8-0000-0000-0000-000000000001",
"folderKey": "c3d4e5f6-0000-0000-0000-000000000001",
"feedId": "default",
"folderId": 42,
"active": "Yes",
"latest": "Yes"
}
]
}
uip maestro flow process get
Rufen Sie das Einstiegspunktschema (JSON-Schemas für Eingabe/Ausgabe) für einen Flow-Prozess ab. Verwenden Sie das Ergebnis, um eine gültige --inputs -Nutzlast für process run zu erstellen.
Argumente
<process-key>(erforderlich) – Prozessschlüssel, z. BMyFlow.flow.Flow:1.0.0oder<package-id>:<version>.<feed-id>(erforderlich) – Feed-ID (aus derlist-Ausgabe).
Optionen
-f, --folder-key <key>(erforderlich)-t, --tenant--login-validity
Datenform
{
"Code": "FlowProjectGet",
"Data": [
{
"Path": "/content/main.flow",
"DisplayName": "Main",
"Type": "Flow",
"InputSchema": "{\"type\":\"object\",\"properties\":{}}",
"OutputSchema": "{\"type\":\"object\",\"properties\":{}}"
}
]
}
{
"Code": "FlowProjectGet",
"Data": [
{
"Path": "/content/main.flow",
"DisplayName": "Main",
"Type": "Flow",
"InputSchema": "{\"type\":\"object\",\"properties\":{}}",
"OutputSchema": "{\"type\":\"object\",\"properties\":{}}"
}
]
}
InputSchema und OutputSchema sind JSON-Objekte mit erneuter Zeichenfolge; Analysieren Sie sie als JSON-Schema, um die Eingabeentwicklung zu steuern.
uip maestro flow process run
Starten Sie einen Flow-Auftrag für einen veröffentlichten Prozess.
Argumente
<process-key>(erforderlich) – Prozessschlüssel (z. BMyFlow.flow.Flow:1.0.0).<folder-key>(erforderlich) – Ordnerschlüssel (GUID).
Optionen
| Option | Beschreibung |
|---|---|
-i, --inputs <json> | Eingaben als JSON-Zeichenfolge oder @path/to/file.json. Wenn sie weggelassen wird und die Standardeinstellungen über einen Pipe-Parameter extrahiert werden, wird der Standardwert als Eingabe geparst. |
-t, --tenant <name> | Mandantenname (standardmäßig ist der authentifizierte Mandant). |
--release-key <key> | Versionsschlüssel (GUID) – von process list. |
--feed-id <id> | Feed-ID für die Paketsuche (optional). |
--robot-ids <ids> | Durch Kommas getrennte Roboter-IDs (Integer). Ungültige Werte schlagen schnell fehl. |
--validate | Validieren Sie Eingaben anhand des Prozessschemas, bevor Sie sie ausführen. Führt nur grundlegende Prüfungen durch – Pflichtfelder sind vorhanden und primitive Typen stimmen überein. Komplexe Einschränkungen (Aufzählungen, Muster, Verweise) werden durch diese Übergabe nicht erzwungen. |
--login-validity <minutes> | Schwellenwert für die Tokenaktualisierung (Standard: 10). |
Eingabepriorität: --inputs <json> / --inputs @file.json > ständig > leeres Objekt {}.
Beispiele
# Run with inline JSON
uip maestro flow process run "InvoiceFlow.flow.Flow:1.0.0" "c3d4e5f6-0000-0000-0000-000000000001" \
--release-key "e5f6a7b8-…" --inputs '{"amount":100}'
# Run with inputs from a file
uip maestro flow process run "InvoiceFlow.flow.Flow:1.0.0" "c3d4e5f6-…" --inputs @inputs.json
# Run with inputs piped from stdin
echo '{"amount":100}' | uip maestro flow process run "InvoiceFlow.flow.Flow:1.0.0" "c3d4e5f6-…"
# Validate before running
uip maestro flow process run "InvoiceFlow.flow.Flow:1.0.0" "c3d4e5f6-…" \
--inputs '{"amount":100}' --validate
# Run with inline JSON
uip maestro flow process run "InvoiceFlow.flow.Flow:1.0.0" "c3d4e5f6-0000-0000-0000-000000000001" \
--release-key "e5f6a7b8-…" --inputs '{"amount":100}'
# Run with inputs from a file
uip maestro flow process run "InvoiceFlow.flow.Flow:1.0.0" "c3d4e5f6-…" --inputs @inputs.json
# Run with inputs piped from stdin
echo '{"amount":100}' | uip maestro flow process run "InvoiceFlow.flow.Flow:1.0.0" "c3d4e5f6-…"
# Validate before running
uip maestro flow process run "InvoiceFlow.flow.Flow:1.0.0" "c3d4e5f6-…" \
--inputs '{"amount":100}' --validate
Datenform
{
"Code": "FlowJobStarted",
"Data": {
"jobKey": "b2c3d4e5-0000-0000-0000-000000000001",
"state": "Pending",
"traceId": "d4e5f6a7-0000-0000-0000-000000000001"
}
}
{
"Code": "FlowJobStarted",
"Data": {
"jobKey": "b2c3d4e5-0000-0000-0000-000000000001",
"state": "Pending",
"traceId": "d4e5f6a7-0000-0000-0000-000000000001"
}
}
Nächster Schritt: uip maestro flow job traces <jobKey> für die Stream-Ausführung oder uip maestro flow job status <jobKey> für die Abfrage.
uip maestro flow processes list
Mandantenweite Zusammenfassung der Flow-Prozesse (/processes/summary?processType=Flow). Keine Argumente, keine Optionen über globale Variablen hinaus.
Datenform
{
"Code": "ProcessList",
"Data": [
{
"processKey": "…",
"name": "…",
"folderKey": "…",
"latestVersion": "…"
}
]
}
{
"Code": "ProcessList",
"Data": [
{
"processKey": "…",
"name": "…",
"folderKey": "…",
"latestVersion": "…"
}
]
}
Der genaue Feldsatz einer jeden Prozesszusammenfassung wird von der Maestro-Runtime festgelegt und kann sich weiterentwickeln; Führen Sie den Befehl einmal mit --output json für einen Mandanten mit Daten aus, um die Felder anzuzeigen, die Sie verbrauchen, und heften Sie @uipath/cli in CI an, wenn Sie bestimmte Felder parsen.
uip maestro flow processes incidents
Rufen Sie alle Vorfälle für eine bestimmte Flow-Prozessdefinition ab (keine einzelne Instanz).
Argumente
<process-key>(erforderlich) – Prozessdefinitionsschlüssel.
Optionen
--folder-key <key>(optional) – Ordnerschlüssel, um die Suche durchzuführen.
Datenform
{
"Code": "ProcessIncidents",
"Data": [ /* array of process incidents */ ]
}
{
"Code": "ProcessIncidents",
"Data": [ /* array of process incidents */ ]
}
Die Form pro Vorfall finden Sie unter uip maestro flow incident .
Siehe auch
uip maestro flow instance– Überprüfen und steuern Sie die laufenden Ausführungenuip maestro flow job– Ablaufverfolgungen und Status für einen einzelnen Auftraguip maestro flow incident– Zusammenfassungen und Details der Vorfälle- Orchestrator-Aufträge, Orchestrator-Prozesse
- Flow-Übersicht
- Zusammenfassung
- uip maestro flow process list
- Optionen
- Datenform (
--output json) - uip maestro flow process get
- Argumente
- Optionen
- Datenform
- uip maestro flow process run
- Argumente
- Optionen
- Beispiele
- Datenform
- uip maestro flow processes list
- Datenform
- uip maestro flow processes incidents
- Argumente
- Optionen
- Datenform
- Siehe auch