UiPath Documentation
uipath-cli
latest
false
Wichtig :
Dieser Inhalt wurde maschinell übersetzt. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

UiPath-CLI-Benutzerhandbuch

UIP Maestro

uip maestro erstellt, verpackt, debuggt und verwaltet UiPath Maestro- Projekte – BPMN 2.0-Orchestrierungen von Geschäftsprozessen mit langlaufender, menschlicher Eingriffe. Maestro ist das gleichgeordnete Element von Flow (uip flow) in der UiPath-Orchestrierungsoberfläche; Wählen Sie Maestro, wenn Sie eine Standard-BPMN-Semantik benötigen (Benutzeraufgaben, Grenzereignisse, Timer, Teilprozesse), und wählen Sie Flow, wenn Sie ein Knoten-und-Edge-Diagramm von agentischen oder steckverbinder-Schritten benötigen.

Das Tool wird als @uipath/maestro-tool -Plugin ausgeliefert. Maestro-Befehle werden unter uip maestro (oder für BPMN-spezifische Teiloberflächen uip maestro bpmn) registriert. Das Plugin-Modell finden Sie unter Tools (Plugins) .

Erstellungsflow

Ein Maestro-Projekt ist ein Verzeichnis mit einer project.uiproj, einer .bpmn -Datei und unterstützenden Metadatendateien (operate.json, entry-points.json, bindings_v2.json, package-descriptor.json).

# 1. Scaffold
uip maestro init invoice-orchestration

# 2. Edit the .bpmn in Studio Web or your IDE
#    (BPMN is validated at init time via bpmn-moddle)

# 3. Smoke-test via Studio Web
uip maestro debug ./invoice-orchestration

# 4. Pack for deployment
uip maestro pack ./invoice-orchestration ./dist --version 1.0.0
# 1. Scaffold
uip maestro init invoice-orchestration

# 2. Edit the .bpmn in Studio Web or your IDE
#    (BPMN is validated at init time via bpmn-moddle)

# 3. Smoke-test via Studio Web
uip maestro debug ./invoice-orchestration

# 4. Pack for deployment
uip maestro pack ./invoice-orchestration ./dist --version 1.0.0

Erstellen von Befehlen

BefehlZweck
uip maestro initGerüst für ein neues Maestro-Projekt (BPMN-Starter)
uip maestro debugLaden Sie in Studio Web hoch und führen Sie eine Debug-Sitzung aus
uip maestro packSie können ein bereitstellbares erstellen .nupkg

Laufzeit

Zur Runtime wird ein veröffentlichtes Maestro-Paket zu einem Prozess des Typs ProcessOrchestration in Orchestrator. Beim Starten von eins wird eine Instanz erstellt; Jeder Ausführungsversuch ist ein Auftrag; Fehler als Vorfälle auftreten.

BefehlZweck
uip maestro processBereitgestellte Maestro-Prozesse auflisten und ausführen (list, get, run)
uip maestro processesOrdnerübergreifende Prozesszusammenfassungen und Vorfälle pro Prozess
uip maestro instancesÜberprüfen und steuern Sie die laufenden Instanzen (list, get, pause, resume, cancel, retry, migrate, goto, variables, …)
uip maestro incidentsLesen Sie Zusammenfassungen und Details der Vorfälle
uip maestro jobStreamen Sie die Ablaufverfolgung (traces) und überprüfen Sie den Auftragsstatus

Aufträge und Prozesse auf Orchestrator-Ebene werden über das Orchestrator-Tool bearbeitet – siehe Orchestrator-Aufträge und Orchestrator-Prozesse.

Registrierung (BPMN)

Maestro liefert auch eine BPMN-Registrierung – uip maestro bpmn registry – zum Durchsuchen der Erweiterungstypen, Connectors und Prozesse, die in einem .bpmn verwendet werden können. Sie befindet sich noch nicht in der Seitenleiste, ist aber noch heute aufrufbar:

uip maestro bpmn registry pull   [-f, --force]
uip maestro bpmn registry list   [-l, --limit <n>]
uip maestro bpmn registry search <keyword>
uip maestro bpmn registry get    <extensionType> [--connection-id <id>] [--object-name <name>]
uip maestro bpmn registry pull   [-f, --force]
uip maestro bpmn registry list   [-l, --limit <n>]
uip maestro bpmn registry search <keyword>
uip maestro bpmn registry get    <extensionType> [--connection-id <id>] [--object-name <name>]

Datenstrukturen: RegistryPullSuccess (Anzahl: ExtensionTypeCount, ConnectorCount, ProcessCount), RegistryListSuccess / RegistrySearchSuccess (Data.ExtensionTypes[], Data.Connectors[], Data.Processes[]), RegistryGetSuccess (Data.ExtensionType, optional Data.ISEnrichment wenn sowohl --connection-id als auch --object-name bereitgestellt sind).

Konventionen

  • Jeder uip maestro -Unterbefehl berücksichtigt die globalen Optionen (--output, --output-filter, --log-level, --log-file).
  • Die Standardausgabe ist JSON.
  • Austrittscodes folgen dem Standardvertrag.
  • Die meisten Runtime-Befehle erfordern zuerst uip login – siehe Authentifizierung.

Siehe auch

  • Erstellungsflow
  • Erstellen von Befehlen
  • Laufzeit
  • Registrierung (BPMN)
  • Konventionen
  • Siehe auch

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