- Vue d'ensemble (Overview)
- Démarrer
- Concepts
- Utilisation de la UiPath CLI
- Guides pratiques
- Revenus CI/CD
- Référence de commande
- Vue d'ensemble (Overview)
- Codes de sortie
- Options globales
- agent codé uip
- uip coder
- uip context-grounding
- UiPath Docsai
- uip function
- uip guardrails
- uip llm-configuration
- uip llm-gateway
- uip model-hub
- Tâches (Jobs)
- Dossiers
- Processus
- Paquets
- Machines
- Utilisateurs
- Rôles
- Licences
- Flux
- Pièces jointes (Attachments)
- Sessions
- Calendriers
- magasins d'informations d’identification
- journaux-audit
- paramètres
- Actifs
- Compartiments
- Compartiment-fichiers
- Bibliothèques
- Files d'attente (Queues)
- éléments de la file d'attente
- Déclencheurs (Triggers)
- Webhooks
- 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
- get-library-object-repository
- get-object-repository
- 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
- list-instances
- listes-exemples-workflow
- Créer un package
- Publier
- remote
- restore
- run, debug & execution
- Exécuter le fichier
- modèles-recherche
- Démarrer-Studio
- arrêter l'exécution
- tm
- UIA
- uip tasks
- Traçages UIP
- uip traces feedback
- Migration
- Référence et assistance
Syntax and options for `uip maestro bpmn process` and `uip maestro bpmn processes`, covering per-folder and tenant-wide published Maestro BPMN process operations.
Once a Maestro BPMN package is published to Orchestrator it becomes a process of type ProcessOrchestration. Both command groups below are registered under the bpmn branch. This page covers two related command groups:
uip maestro bpmn process— per-folder operations on a single process definition (list in a folder, get its schema, run it, pack+publish it).uip maestro bpmn processes(plural) — tenant-wide summaries, per-process incident lookup, and diagnostics.
Synthèse
# Singular — per-folder, operational
uip maestro bpmn process list -f <folder-key> [--filter <odata>] [--login-validity <minutes>]
uip maestro bpmn process get <process-key> <feed-id> -f <folder-key> [--login-validity <minutes>]
uip maestro bpmn process run <process-key> <folder-key> --release-key <key>
[-i, --inputs <json>] [--feed-id <id>] [--robot-ids <ids>]
[--login-validity <minutes>]
uip maestro bpmn process publish <project-path> [output-path] -f <folder-key>
[-n, --name <name>] [--process-name <name>] [-v, --version <version>]
[-i, --inputs <json>] [--feed-id <id>] [--entry-point <path>]
[--wait [--timeout <seconds>] [--poll-interval <seconds>]] [--login-validity <minutes>]
# Plural — tenant-wide summary, incidents, and diagnostics
uip maestro bpmn processes list [--folder-key <key>] [-l <limit>] [--offset <n>] [--status <status>]
uip maestro bpmn processes incidents <process-key> --folder-key <key>
uip maestro bpmn processes diagnose <process-key> --folder-key <key>
uip maestro bpmn processes error-codes <process-key> --folder-key <key>
# Singular — per-folder, operational
uip maestro bpmn process list -f <folder-key> [--filter <odata>] [--login-validity <minutes>]
uip maestro bpmn process get <process-key> <feed-id> -f <folder-key> [--login-validity <minutes>]
uip maestro bpmn process run <process-key> <folder-key> --release-key <key>
[-i, --inputs <json>] [--feed-id <id>] [--robot-ids <ids>]
[--login-validity <minutes>]
uip maestro bpmn process publish <project-path> [output-path] -f <folder-key>
[-n, --name <name>] [--process-name <name>] [-v, --version <version>]
[-i, --inputs <json>] [--feed-id <id>] [--entry-point <path>]
[--wait [--timeout <seconds>] [--poll-interval <seconds>]] [--login-validity <minutes>]
# Plural — tenant-wide summary, incidents, and diagnostics
uip maestro bpmn processes list [--folder-key <key>] [-l <limit>] [--offset <n>] [--status <status>]
uip maestro bpmn processes incidents <process-key> --folder-key <key>
uip maestro bpmn processes diagnose <process-key> --folder-key <key>
uip maestro bpmn processes error-codes <process-key> --folder-key <key>
Toutes les sous-commandes nécessitent uip login et respectent les options globales. Les codes de sortie suivent le contrat standard.
uip maestro bpmn process list
Répertoriez les processus Maestro (versions) disponibles dans un dossier spécifique.
Options
| Option | Requis | Description |
|---|---|---|
-f, --folder-key <key> | oui | Clé de dossier. |
--filter <odata> | non | Un filtre OData supplémentaire est appliqué côté serveur. |
--login-validity <minutes> | non | Seuil d’actualisation du jeton (par défaut 10). |
Format des données (--output json)
{
"Code": "MaestroProcessList",
"Data": [
{
"name": "InvoiceOrchestration",
"processKey": "a1b2c3d4-0000-0000-0000-000000000001",
"processVersion": "1.0.0",
"packageId": "a1b2c3d4-0000-0000-0000-000000000001",
"packageVersion": "1.0.0",
"releaseKey": "e5f6a7b8-0000-0000-0000-000000000001",
"folderKey": "c3d4e5f6-0000-0000-0000-000000000001",
"feedId": "default",
"folderId": 42,
"active": "Yes",
"latest": "Yes"
}
]
}
{
"Code": "MaestroProcessList",
"Data": [
{
"name": "InvoiceOrchestration",
"processKey": "a1b2c3d4-0000-0000-0000-000000000001",
"processVersion": "1.0.0",
"packageId": "a1b2c3d4-0000-0000-0000-000000000001",
"packageVersion": "1.0.0",
"releaseKey": "e5f6a7b8-0000-0000-0000-000000000001",
"folderKey": "c3d4e5f6-0000-0000-0000-000000000001",
"feedId": "default",
"folderId": 42,
"active": "Yes",
"latest": "Yes"
}
]
}
uip maestro bpmn process get
Récupérer le schéma de point d'entrée (schéma d'entrée/sortie) d'un processus Maestro.
Arguments
<process-key>(obligatoire) : clé de processus.<feed-id>(obligatoire) : ID de flux (depuislist).
Options
-f, --folder-key <key>(requis)--login-validity <minutes>(default10)
Format des données
{
"Code": "MaestroProcessGet",
"Data": [
{
"Path": "/content/main.bpmn#Event_start",
"DisplayName": "Manual trigger",
"Type": "processorchestration",
"InputSchema": "{\"type\":\"object\",\"properties\":{}}",
"OutputSchema": "{\"type\":\"object\",\"properties\":{}}"
}
]
}
{
"Code": "MaestroProcessGet",
"Data": [
{
"Path": "/content/main.bpmn#Event_start",
"DisplayName": "Manual trigger",
"Type": "processorchestration",
"InputSchema": "{\"type\":\"object\",\"properties\":{}}",
"OutputSchema": "{\"type\":\"object\",\"properties\":{}}"
}
]
}
InputSchema et OutputSchema sont les chaînes de schéma JSON reconfigurées.
uip maestro bpmn process run
Démarrez une tâche Maestro pour un processus publié.
Arguments
<process-key>(required) — versioned package process key fromprocess list, for exampleMyProcess:1.0.0.<folder-key>(obligatoire) — clé de dossier.
Options
| Option | Requis | Description |
|---|---|---|
--release-key <key> | oui | Clé de version — à partir de process list. |
-i, --inputs <json> | non | Les entrées sous la forme d'une chaîne JSON ou @path/to/file.json. Si ce champ est omis et que st depuis est sur la barre de pipeline, st din est analysé. |
--feed-id <id> | non | ID de flux pour la recherche des packages (facultatif). |
--robot-ids <ids> | non | Comma-separated robot IDs (optional). |
--login-validity <minutes> | non | Seuil d’actualisation du jeton (par défaut 10). |
There is no --validate option on this command — inputs are sent as-is; the process itself is responsible for rejecting bad input.
Priorité d’entrée: --inputs <json> / --inputs @file.json > stdin > objet vide {}.
Exemples
# Inline JSON
uip maestro bpmn process run "InvoiceOrchestration:1.0.0" "<folder-key>" \
--release-key <release-key> --inputs '{"amount":100}'
# From a file
uip maestro bpmn process run "InvoiceOrchestration:1.0.0" "<folder-key>" \
--release-key <release-key> --inputs @inputs.json
# Piped stdin
echo '{"amount":100}' | uip maestro bpmn process run "InvoiceOrchestration:1.0.0" "<folder-key>" --release-key <release-key>
# Inline JSON
uip maestro bpmn process run "InvoiceOrchestration:1.0.0" "<folder-key>" \
--release-key <release-key> --inputs '{"amount":100}'
# From a file
uip maestro bpmn process run "InvoiceOrchestration:1.0.0" "<folder-key>" \
--release-key <release-key> --inputs @inputs.json
# Piped stdin
echo '{"amount":100}' | uip maestro bpmn process run "InvoiceOrchestration:1.0.0" "<folder-key>" --release-key <release-key>
Format des données
{
"Code": "MaestroJobStarted",
"Data": {
"jobKey": "b2c3d4e5-0000-0000-0000-000000000001",
"state": "Pending",
"traceId": "d4e5f6a7-0000-0000-0000-000000000001"
}
}
{
"Code": "MaestroJobStarted",
"Data": {
"jobKey": "b2c3d4e5-0000-0000-0000-000000000001",
"state": "Pending",
"traceId": "d4e5f6a7-0000-0000-0000-000000000001"
}
}
Étape suivante: uip maestro bpmn job traces <jobKey> pour diffuser l'exécution ou uip maestro bpmn job status <jobKey> pour interroger.
uip maestro bpmn process publish
Pack a Maestro BPMN project directory into a .nupkg and publish it as an Orchestrator process release, in one step.
Arguments
<project-path>(required) — path to the Maestro BPMN project directory.[output-path](optional) — output directory for the generated.nupkg. Defaults to a temp directory.
Options
| Option | Description |
|---|---|
-f, --folder-key <key> | Required. Folder key (GUID). |
-n, --name <name> | Package name. Default: the project folder name. |
--process-name <name> | Process release name. Default: the package name. |
-v, --version <version> | Package version. Default 1.0.0. |
-i, --inputs <json> | Default input parameters as a JSON string, @file.json, or - for stdin. |
--feed-id <id> | Feed ID for package upload (optional). |
--entry-point <path> | Entry point path for the process. |
--wait | Wait until the published package's entry points are available, instead of returning immediately after upload. |
--timeout <seconds> | Maximum seconds to wait for publish propagation when --wait is set. Default 300. |
--poll-interval <seconds> | Seconds between publish propagation checks when --wait is set. Default 5. |
--login-validity <minutes> | Token-refresh threshold. Default 10. |
Exemple
uip maestro bpmn process publish ./invoice-process \
--folder-key <folder-key> --version 1.2.0 --wait
uip maestro bpmn process publish ./invoice-process \
--folder-key <folder-key> --version 1.2.0 --wait
Format des données
{
"Code": "MaestroProcessPublished",
"Data": {
"Package": "invoice-process@1.2.0",
"PackagePath": "/tmp/maestro-process-publish-.../invoice-process.processOrchestration.ProcessOrchestration.1.2.0.nupkg",
"ProcessKey": "invoice-process.processOrchestration.ProcessOrchestration",
"ProcessVersion": "1.2.0",
"ReleaseKey": "e5f6a7b8-0000-0000-0000-000000000001",
"ReleaseName": "invoice-process",
"Action": "Created",
"Upload": [
{ "key": "invoice-process.processOrchestration.ProcessOrchestration", "status": "Created" }
],
"EntryPoints": 1
}
}
{
"Code": "MaestroProcessPublished",
"Data": {
"Package": "invoice-process@1.2.0",
"PackagePath": "/tmp/maestro-process-publish-.../invoice-process.processOrchestration.ProcessOrchestration.1.2.0.nupkg",
"ProcessKey": "invoice-process.processOrchestration.ProcessOrchestration",
"ProcessVersion": "1.2.0",
"ReleaseKey": "e5f6a7b8-0000-0000-0000-000000000001",
"ReleaseName": "invoice-process",
"Action": "Created",
"Upload": [
{ "key": "invoice-process.processOrchestration.ProcessOrchestration", "status": "Created" }
],
"EntryPoints": 1
}
}
Action is "Created" on first publish of a given process key, "Updated" on subsequent publishes.
uip maestro bpmn processes list
Tenant-wide (or folder-scoped) summary of Maestro processes. Unlike the singular process list, no processType filter is applied server-side — the plural command is shared across tools (Maestro, Flow, Case) and does not scope to ProcessOrchestration on its own.
Options
| Option | Description |
|---|---|
--folder-key <key> | Optional. Scope the summary to one folder. |
-l, --limit <number> | Nombre d'éléments à renvoyer (1-10 000). |
--offset <number> | Number of items to skip (0-1000000). Default 0. |
--status <status> | Filter by process status. |
Format des données
{
"Code": "ProcessList",
"Data": [ /* array of Maestro process summaries */ ]
}
{
"Code": "ProcessList",
"Data": [ /* array of Maestro process summaries */ ]
}
L'ensemble de champs exact de chaque résumé de processus est spécifié par le runtime Maestro et peut évoluer; exécutez la commande une fois avec --output json sur un locataire avec des données pour voir les champs que vous allez utiliser, et épinglez @uipath/cli dans CI si vous analysez des champs spécifiques.
uip maestro bpmn processes incidents
Obtenez tous les incidents pour une définition de processus Maestro spécifique.
Arguments
<process-key>(obligatoire) : clé de définition du processus.
Options
--folder-key <key>(requis)
Format des données
{
"Code": "ProcessIncidents",
"Data": [ /* array of process incidents */ ]
}
{
"Code": "ProcessIncidents",
"Data": [ /* array of process incidents */ ]
}
uip maestro bpmn processes diagnose
Correlate a process's summary, incidents, and error codes in a single call — a convenience wrapper over processes list, processes incidents, and processes error-codes.
Arguments
<process-key>(obligatoire) : clé de définition du processus.
Options
--folder-key <key>(requis)
Format des données
{
"Code": "ProcessDiagnostics",
"Data": {
"ProcessKey": "InvoiceOrchestration",
"FolderKey": "c3d4e5f6-0000-0000-0000-000000000001",
"Summary": { /* the matching process summary object, or null if not found */ },
"FaultedCount": 2,
"RunningCount": 5,
"Incidents": [ /* array of incident objects */ ],
"IncidentCount": 1,
"ErrorCodes": [ /* array of error code strings */ ],
"ErrorCodeCount": 1
}
}
{
"Code": "ProcessDiagnostics",
"Data": {
"ProcessKey": "InvoiceOrchestration",
"FolderKey": "c3d4e5f6-0000-0000-0000-000000000001",
"Summary": { /* the matching process summary object, or null if not found */ },
"FaultedCount": 2,
"RunningCount": 5,
"Incidents": [ /* array of incident objects */ ],
"IncidentCount": 1,
"ErrorCodes": [ /* array of error code strings */ ],
"ErrorCodeCount": 1
}
}
uip maestro bpmn processes error-codes
Get the unique error codes raised by incidents for a specific process.
Arguments
<process-key>(obligatoire) : clé de définition du processus.
Options
--folder-key <key>(requis)
Format des données
{
"Code": "ProcessIncidentErrorCodes",
"Data": [ /* array of error code strings */ ]
}
{
"Code": "ProcessIncidentErrorCodes",
"Data": [ /* array of error code strings */ ]
}
Voir également
uip maestro bpmn instances— inspecter et piloter les exécutions en cours d'exécutionuip maestro bpmn job— traçages et statut pour une seule tâcheuip maestro bpmn incidents— résumés et détails des incidents- Tâches Orchestrator, Processus Orchestrator
- Vue d’ensemble de Maestro
- Synthèse
- uip maestro bpmn process list
- Options
- Format des données (
--output json) - uip maestro bpmn process get
- Arguments
- Options
- Format des données
- uip maestro bpmn process run
- Arguments
- Options
- Exemples
- Format des données
- uip maestro bpmn process publish
- Arguments
- Options
- Exemple
- Format des données
- uip maestro bpmn processes list
- Options
- Format des données
- uip maestro bpmn processes incidents
- Arguments
- Options
- Format des données
- uip maestro bpmn processes diagnose
- Arguments
- Options
- Format des données
- uip maestro bpmn processes error-codes
- Arguments
- Options
- Format des données
- Voir également