UiPath Documentation
uipath-cli
latest
false
Important :
Ce contenu a été traduit à l'aide d'une traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Guide de l'utilisateur de UiPath CLI

Initialisation uip maestro

uip maestro init élabore un nouveau répertoire de projet Maestro avec un déclencheur BPMN 2.0 valide et les fichiers de métadonnées qu'Orchestrator attend pour les packages d'orchestration de processus.

Synthèse

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

Les options globales sont respectées. Les codes de sortie suivent le contrat standard.

Arguments

  • <name> (obligatoire) : nom du dossier du projet. Validé par rapport à VALID_PROJECT_NAME_REGEX: lettres, chiffres, traits de soulignement (_) et traits d’union (-) uniquement.

Options

  • --force — initialise même si le répertoire cible existe et n'est pas vide. Les fichiers existants ne sont pas effacés - les fichiers sont écrits avec; Cela est utile pour la réinitialisation dans un dossier pré-créé.

Comportement

Crée <name>/ dans le répertoire de travail actuel et écrit six fichiers:

FichierObjectif
project.uiproj{ "Name": "<name>", "ProjectType": "ProcessOrchestration" }
operate.jsonMétadonnées de runtime — targetFramework: "Portable", contentType: "processOrchestration", runtimeOptions.isAttended: false.
entry-points.jsonUn point d'entrée pointant sur Event_start à l'intérieur du BPMN de démarrage, avec des schémas d'entrée/de sortie vides.
bindings_v2.json{ "version": "2.0", "resources": [] }.
package-descriptor.jsonManifest de fichier utilisé par le packer.
<name>.bpmnBPMN de démarrage contenant Event_start_Implicit_EndEvent, connecté avec une extension uipath:entryPointId .

Le BPMN de démarrage est analysé via bpmn-moddle avant d'écrire; si des avertissements de structure (n'appartenant pas à l'extension UiPath) apparaissent, la commande échoue avec BPMN validation failed: ….

Si <name> existe déjà et n’est pas vide et que --force n’est pas défini, la commande échoue avec une erreur.

Exemples

# 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

Format des données (--sortie json)

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

En cas d'échec, la réponse comporte Result: "Failure", Message et Instructions.

Voir également

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour