- Überblick
- Erste Schritte
- Konzepte
- Verwenden der UiPath CLI
- Anleitungen
- CI/CD-Rezepte
- Befehlsreferenz
- Überblick
- Exitcodes
- Globale Optionen
- UIP-codierter Agent
- UIP-Coded
- UIP-Kontextgrundlage
- UIP-Dokumentation
- UIP-Funktion
- UIP-Leitplanken
- uip llm-configuration
- uip llm-gateway
- UIP-Modellhub
- 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-Library-Object-Repository
- Get-Object-Repository
- Get-Versionen
- Beispiel für einen Workflow abrufen
- Anwendung anzeigen
- Anzeigeelement
- Inspektionspaket
- install-data-fabric-entities
- Pakete installieren oder aktualisieren
- list-data-fabric-entities
- Listeninstanzen
- Beispiele für Listenworkflows
- Packen
- Veröffentlichen
- Remote
- restore
- Ausführen, Debuggen & Ausführung enthält
- Ausführungsdatei installieren
- Suchvorlagen
- Studio starten
- Ausführung anhalten
- TM
- UIA
- UIP-Aufgaben
- UIP-Ablaufverfolgungen
- Feedback zu UIP-Ablaufverfolgungen
- Migration
- Referenz und Support
Syntax und Optionen für „uip Maestro Flow Init“, das ein neues Flow-Projekt mit einem minimalen Manifest und einer Startdatei „.flow“ erstellt.
uip maestro flow init erstellt ein Gerüst für ein neues Flow-Projektverzeichnis mit einem minimalen Manifest und einer .flow -Startdatei, die einen einzelnen manuellen Triggerknoten enthält.
Zusammenfassung
uip maestro flow init <name> [--force] [--skip-solution-registration]
uip maestro flow init <name> [--force] [--skip-solution-registration]
Beachten Sie globale Optionen. Austrittscodes folgen dem Standardvertrag.
Argumente
<name>(erforderlich) – Name des Projektordners. Validiert gegenVALID_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.--skip-solution-registration– Registrieren Sie dieses Projekt nicht automatisch in der Umgebungslösung (siehe Verhalten unten).
Verhalten
Der Befehl schreibt zwei Dateien in <name>/:
project.uiproj–{ "Name": "<name>", "ProjectType": "Flow" }<name>.flow– Seed Flow JSON, der Folgendes enthält:- Ein
core.trigger.manual-Startknoten, der mit einem generiertenentryPointIdverbunden ist - Die übereinstimmende Knotendefinition in
definitions[] - Leer
edges,bindings,variables - Position der Arbeitsfläche
layout.nodes.start
- Ein
Automatische Registrierung der Lösung. Es sei denn, --skip-solution-registration wird übergeben:
- Wenn sich das aktuelle Verzeichnis bereits innerhalb einer Lösung befindet, wird
<name>/dort erstellt und als Projekt im.uipx-Manifest dieser Lösung registriert. - Wenn sich das aktuelle Verzeichnis nicht innerhalb einer Lösung befindet, wird automatisch eine übergeordnete Lösung mit dem Namen
<name>Solutionerstellt – das Flow-Projekt endet in<name>Solution/<name>/und nicht in<name>/im aktuellen Verzeichnis, wie eine wörtliche Lesung der Synopse vorschlagen kann .
Wenn <name> bereits vorhanden und nicht leer ist und --force nicht festgelegt ist, schlägt der Befehl mit einem Fehler fehl, der den Benutzer auffordert, --force zu übergeben.
Beispiele
# Create a new project in ./invoice-flow
uip maestro flow init invoice-flow
# Reinitialize into an existing non-empty folder (e.g. a Git repo)
uip maestro flow init invoice-flow --force
# Create a new project in ./invoice-flow
uip maestro flow init invoice-flow
# Reinitialize into an existing non-empty folder (e.g. a Git repo)
uip maestro flow init invoice-flow --force
Datenform (--output json)
{
"Code": "FlowInit",
"Data": {
"Status": "Created successfully",
"Path": "/workspace/my-flow-projectSolution/my-flow-project",
"SolutionRegistration": {
"Status": "Registered",
"Message": "Project registered in parent solution.",
"Solution": "/workspace/my-flow-projectSolution/my-flow-projectSolution.uipx",
"Project": "my-flow-project/project.uiproj",
"ProjectId": "00000000-0000-0000-0000-000000000000",
"Instructions": "The project is listed in the parent solution manifest.
Packing or uploading the solution will sync solution resources automatically."
},
"AutoCreatedSolution": {
"Name": "my-flow-projectSolution",
"Path": "/workspace/my-flow-projectSolution",
"SolutionFile": "/workspace/my-flow-projectSolution/my-flow-projectSolution.uipx"
},
"ProjectArtifacts": { "Created": true },
"NextSteps": "The project is listed in the parent solution manifest.
Packing or uploading the solution will sync solution resources automatically."
}
}
{
"Code": "FlowInit",
"Data": {
"Status": "Created successfully",
"Path": "/workspace/my-flow-projectSolution/my-flow-project",
"SolutionRegistration": {
"Status": "Registered",
"Message": "Project registered in parent solution.",
"Solution": "/workspace/my-flow-projectSolution/my-flow-projectSolution.uipx",
"Project": "my-flow-project/project.uiproj",
"ProjectId": "00000000-0000-0000-0000-000000000000",
"Instructions": "The project is listed in the parent solution manifest.
Packing or uploading the solution will sync solution resources automatically."
},
"AutoCreatedSolution": {
"Name": "my-flow-projectSolution",
"Path": "/workspace/my-flow-projectSolution",
"SolutionFile": "/workspace/my-flow-projectSolution/my-flow-projectSolution.uipx"
},
"ProjectArtifacts": { "Created": true },
"NextSteps": "The project is listed in the parent solution manifest.
Packing or uploading the solution will sync solution resources automatically."
}
}
AutoCreatedSolution ist nur vorhanden, wenn für eine übergeordnete Lösung automatisch ein Gerüst erstellt wurde (d. h. der Befehl wurde nicht innerhalb einer vorhandenen Lösung ausgeführt). SolutionRegistration fehlt vollständig, wenn --skip-solution-registration übergeben wird.
Bei einem Fehler fehlt Code und die Antwort enthält Result: "Failure", Message und Instructions.
Siehe auch
uip maestro flow pack– Packen Sie das Gerüst-Projektuip maestro flow node– Fügen Sie Knoten zur.flow-Startdatei hinzuuip maestro flow registry– Entdecken Sie Knotentypen, die hinzugefügt werden müssen- Flow-Übersicht