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

UIP Maestro Init

uip maestro init erstellt ein Gerüst für ein neues Maestro-Projektverzeichnis mit einem gültigen BPMN 2.0-Starter und den Metadatendateien, die der Orchestrator für Prozessorchestrierungspakete erwartet.

Zusammenfassung

uip maestro init <name> [--force]
uip maestro init <name> [--force]

Beachten Sie globale Optionen. Austrittscodes folgen dem Standardvertrag.

Argumente

  • <name> (erforderlich) – Name des Projektordners. Validiert gegen VALID_PROJECT_NAME_REGEX: Nur Buchstaben, Ziffern, Unterstriche (_) und Bindestriche (-).

Optionen

  • --force – Wird auch dann initialisiert, wenn das Zielverzeichnis vorhanden und nicht leer ist. Vorhandene Dateien werden nicht gelöscht – Dateien werden daneben geschrieben; Dies ist nützlich für die Neuinitialisierung innerhalb eines vorab erstellten Ordners.

Verhalten

Erstellt <name>/ im aktuellen Arbeitsverzeichnis und schreibt sechs Dateien:

DateiZweck
project.uiproj{ "Name": "<name>", "ProjectType": "ProcessOrchestration" }
operate.jsonLaufzeitmetadaten – targetFramework: "Portable", contentType: "processOrchestration", runtimeOptions.isAttended: false.
entry-points.jsonEin Einstiegspunkt, der auf Event_start innerhalb des Start-BPMN verweist, mit leeren Eingabe-/Ausgabeschemas.
bindings_v2.json{ "version": "2.0", "resources": [] }.
package-descriptor.jsonDateimanifest, das vom Packer verbraucht wird.
<name>.bpmnStart-BPMN, das Event_start_Implicit_EndEvent enthält, verbunden mit einer uipath:entryPointId -Erweiterung.

Das Start-BPMN wird vor dem Schreiben durch bpmn-moddle geparst; wenn strukturierte Warnungen (nicht von UiPath-Extension) angezeigt werden, schlägt der Befehl mit BPMN validation failed: … fehl.

Wenn <name> bereits vorhanden und nicht leer ist und --force nicht festgelegt ist, schlägt der Befehl mit einem Fehler fehl.

Beispiele

# Create a new project in ./invoice-orchestration
uip maestro init invoice-orchestration

# Reinitialize into an existing non-empty folder
uip maestro init invoice-orchestration --force
# Create a new project in ./invoice-orchestration
uip maestro init invoice-orchestration

# Reinitialize into an existing non-empty folder
uip maestro init invoice-orchestration --force

Datenform (--output json)

{
  "Code": "MaestroInit",
  "Data": {
    "Status": "Created successfully",
    "Path": "/workspace/invoice-orchestration"
  }
}
{
  "Code": "MaestroInit",
  "Data": {
    "Status": "Created successfully",
    "Path": "/workspace/invoice-orchestration"
  }
}

Bei einem Fehler enthält die Antwort Result: "Failure", Message und Instructions.

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