- Vue d'ensemble (Overview)
- Démarrer
- Concepts
- Utilisation de la UiPath CLI
- UiPath pour les agents de codage
- Guides pratiques
- Revenus CI/CD
- Référence de commande
- Vue d'ensemble (Overview)
- Codes de sortie
- Options globales
- agent codé uip
- UiPath Docsai
- add-test-data-entity
- ajouter une file d'attente de données de test
- add-test-data-variation
- Analyser
- Construire
- créer-projet
- Différence
- recherche-activités
- Obtenir les règles de l'analyse
- récupérer-activité-xaml par défaut
- Récupérer les erreurs
- obtenir des cas de test manuels
- Obtenir les étapes de test manuelles
- Obtenir les versions
- exemple de workflow
- indiquer l'application
- indiquer l'élément
- inspecter-package
- install-data-fabric-entities
- installer-ou-Update-packages
- list-data-fabric-entités
- listes-exemples-workflow
- Créer un package
- restore
- Exécuter le fichier
- modèles-recherche
- Démarrer-Studio
- arrêter l'exécution
- UIA
- Traçages UIP
- Migration
- Référence et assistance
Guide de l'utilisateur de UiPath CLI
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:
| Fichier | Objectif |
|---|---|
project.uiproj | { "Name": "<name>", "ProjectType": "ProcessOrchestration" } |
operate.json | Métadonnées de runtime — targetFramework: "Portable", contentType: "processOrchestration", runtimeOptions.isAttended: false. |
entry-points.json | Un 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.json | Manifest de fichier utilisé par le packer. |
<name>.bpmn | BPMN 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
uip maestro pack— compresser le projet structuréuip maestro debug— Exécuter via Studio Web- Vue d’ensemble de Maestro