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 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