- 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
Parcourez le registre BPMN Maestro des types d'extension, des connecteurs Integration Service et des processus Orchestrator à l'aide de `uip maestro bpmn registry`.
uip maestro bpmn registry parcourt et recherche le registre BPMN de Maestro - un catalogue des types d'extension BPMN, des connecteurs Integration Service et des processus découverts par Orchestrator sur lesquels Maestro peut créer. Les agents (humains ou autres) l'utilisent pour découvrir les types d'extension existants, rechercher leurs formes et enrichir les types de connecteurs avec les métadonnées Integration Service en direct avant de générer le BPMN.
Sans connexion, seuls les types d’extension intégrés sont disponibles. Connectez-vous pour voir les connecteurs et les processus découverts à partir d'Integration Service et d'Orchestrator.
Synthèse
uip maestro bpmn registry <verb> [options]
uip maestro bpmn registry <verb> [options]
Workflow type:
uip login(facultatif — Les types OOTB fonctionnent hors ligne).uip maestro bpmn registry pull— synchronisez le registre dans le cache local.uip maestro bpmn registry search <keyword>— recherchez une entrée.uip maestro bpmn registry get <extensionType>— inspecter l'ensemble des spécifications.
Verbes
| Verbe | Objectif |
|---|---|
pull | Récupérer et mettre en cache le registre (BPMN statique + ressources découvertes). |
list | Répertoriez les types d'extension mis en cache et les ressources découvertes. |
search | Rechercher des entrées par mot-clé dans les types d'extension, les connecteurs et les processus. |
get | Obtenez les spécifications complètes pour un seul type d'extension; éventuellement enrichir avec des métadonnées IS. |
Tous les verbes respectent les options globales (--output, --output-filter, --log-level, --log-file). Les codes de sortie suivent le contrat standard.
Extraction du registre BPMN uip Maestro
Récupérer et mettre le registre en cache. Par défaut, renvoie les résultats mis en cache lorsqu'ils sont nouveaux; transmettez --force pour synchroniser à nouveau.
Options
| Short | Long | Valeur (Value) | Default | Description |
|---|---|---|---|---|
-f | --force | Drapeau | désactivé | Ignorez le cache et récupérez. |
Exemples
uip maestro bpmn registry pull
uip maestro bpmn registry pull --force
uip maestro bpmn registry pull
uip maestro bpmn registry pull --force
Format des données (--sortie json)
{
"Code": "RegistryPullSuccess",
"Data": {
"ExtensionTypeCount": 48,
"ConnectorCount": 12,
"ProcessCount": 5,
"ProcessCountsByType": {
"Process": 3,
"ProcessOrchestration": 1,
"Agent": 1,
"Flow": 0,
"Api": 0,
"Function": 0,
"CaseManagement": 0,
"BusinessRules": 0
},
"FromCache": false,
"AgeMinutes": 0,
"CacheWritten": true,
"Message": "Synced fresh registry"
}
}
{
"Code": "RegistryPullSuccess",
"Data": {
"ExtensionTypeCount": 48,
"ConnectorCount": 12,
"ProcessCount": 5,
"ProcessCountsByType": {
"Process": 3,
"ProcessOrchestration": 1,
"Agent": 1,
"Flow": 0,
"Api": 0,
"Function": 0,
"CaseManagement": 0,
"BusinessRules": 0
},
"FromCache": false,
"AgeMinutes": 0,
"CacheWritten": true,
"Message": "Synced fresh registry"
}
}
ProcessCountsByType breaks ProcessCount down by discovered process type.
Lorsque le cache est utilisé, FromCache est true, AgeMinutes indique l'ancienneté du cache et Message est Using cached registry (age: <n>m).
Liste des registres BPMN uip Maestro
Répertoriez les types d'extension mis en cache et les ressources découvertes. La limite par défaut est 30; transmettez --limit -1 pour tous.
Options
| Short | Long | Valeur (Value) | Default | Description |
|---|---|---|---|---|
-l | --limit | Numérique | 30 | Nombre de types d’extension à renvoyer; -1 pour tous. |
Exemples
uip maestro bpmn registry list
uip maestro bpmn registry list --limit 100
uip maestro bpmn registry list --limit -1
uip maestro bpmn registry list
uip maestro bpmn registry list --limit 100
uip maestro bpmn registry list --limit -1
Format des données (--sortie json)
{
"Code": "RegistryListSuccess",
"Data": {
"ExtensionTypes": [
{
"ExtensionType": "Orchestrator.StartJob",
"Label": "Start Job",
"BpmnElement": "bpmn:ServiceTask",
"ExtensionTag": "uipath:startJob",
"InputPattern": "...",
"BindingPattern": "...",
"RequiresDiscovery": "No"
}
],
"Connectors": [
{
"Key": "slack",
"Name": "Slack",
"Connections": 2,
"Activities": 14,
"Triggers": 3
}
],
"Processes": [
{
"Name": "InvoiceProcessing",
"ProcessKey": "c3d4e5f6-0000-0000-0000-000000000001",
"Type": "Maestro",
"Folder": "Shared"
}
],
"ProcessesByType": {
"Process": 3,
"ProcessOrchestration": 1,
"Agent": 1,
"Flow": 0,
"Api": 0,
"Function": 0,
"CaseManagement": 0,
"BusinessRules": 0
}
}
}
{
"Code": "RegistryListSuccess",
"Data": {
"ExtensionTypes": [
{
"ExtensionType": "Orchestrator.StartJob",
"Label": "Start Job",
"BpmnElement": "bpmn:ServiceTask",
"ExtensionTag": "uipath:startJob",
"InputPattern": "...",
"BindingPattern": "...",
"RequiresDiscovery": "No"
}
],
"Connectors": [
{
"Key": "slack",
"Name": "Slack",
"Connections": 2,
"Activities": 14,
"Triggers": 3
}
],
"Processes": [
{
"Name": "InvoiceProcessing",
"ProcessKey": "c3d4e5f6-0000-0000-0000-000000000001",
"Type": "Maestro",
"Folder": "Shared"
}
],
"ProcessesByType": {
"Process": 3,
"ProcessOrchestration": 1,
"Agent": 1,
"Flow": 0,
"Api": 0,
"Function": 0,
"CaseManagement": 0,
"BusinessRules": 0
}
}
}
Si le résultat est tronqué, une note Showing first <n> of <total> extension types est écrite dans les journaux.
Recherche dans le registre bpmn uip maestro
Recherchez le registre par mot-clé dans les ID de type d'extension, les libellés, les noms de connecteur et les noms de processus. Le mot-clé correspond de manière insensible à la casse.
Arguments
| Nom | Requis | Objectif |
|---|---|---|
<keyword> | oui | TermeRecherche. |
Exemples
uip maestro bpmn registry search connector
uip maestro bpmn registry search queue
uip maestro bpmn registry search slack
uip maestro bpmn registry search agent
uip maestro bpmn registry search connector
uip maestro bpmn registry search queue
uip maestro bpmn registry search slack
uip maestro bpmn registry search agent
Format des données (--sortie json)
{
"Code": "RegistrySearchSuccess",
"Data": {
"ExtensionTypes": [
{
"ExtensionType": "Intsvc.ActivityExecution",
"Label": "Execute Activity",
"BpmnElement": "bpmn:ServiceTask",
"ExtensionTag": "uipath:activityExecution",
"InputPattern": "...",
"BindingPattern": "...",
"RequiresDiscovery": "Yes"
}
],
"Connectors": [
{ "Key": "slack", "Name": "Slack", "Connections": 2, "Activities": 14, "Triggers": 3 }
],
"Processes": [
{ "Name": "SlackNotifier", "ProcessKey": "c3d4e5f6-0000-0000-0000-000000000002", "Type": "Maestro" }
],
"ProcessesByType": {
"Process": 1,
"ProcessOrchestration": 0,
"Agent": 0,
"Flow": 0,
"Api": 0,
"Function": 0,
"CaseManagement": 0,
"BusinessRules": 0
}
}
}
{
"Code": "RegistrySearchSuccess",
"Data": {
"ExtensionTypes": [
{
"ExtensionType": "Intsvc.ActivityExecution",
"Label": "Execute Activity",
"BpmnElement": "bpmn:ServiceTask",
"ExtensionTag": "uipath:activityExecution",
"InputPattern": "...",
"BindingPattern": "...",
"RequiresDiscovery": "Yes"
}
],
"Connectors": [
{ "Key": "slack", "Name": "Slack", "Connections": 2, "Activities": 14, "Triggers": 3 }
],
"Processes": [
{ "Name": "SlackNotifier", "ProcessKey": "c3d4e5f6-0000-0000-0000-000000000002", "Type": "Maestro" }
],
"ProcessesByType": {
"Process": 1,
"ProcessOrchestration": 0,
"Agent": 0,
"Flow": 0,
"Api": 0,
"Function": 0,
"CaseManagement": 0,
"BusinessRules": 0
}
}
}
Obtenir le registre bpmn uip maestro
Get the full spec for a single extension type. For connector types (Intsvc.ActivityExecution, Intsvc.WaitForEvent, Intsvc.EventTrigger, …), pass both --connection-id and --object-name to enrich the response with live Integration Service field metadata; add --operation to select which operation's fields to return.
Arguments
| Nom | Requis | Objectif |
|---|---|---|
<extensionType> | oui | Identificateur de type d'extension (par exemple, Orchestrator.StartJob). |
Options
| Short | Long | Valeur (Value) | Default | Description |
|---|---|---|---|---|
| — | --connection-id | ID | — | ID de connexion pour l’enrichissement Integration Service. Nécessite --object-name. |
| — | --object-name | name | — | Nom de l’objet pour l’enrichissement Integration Service. Nécessite --connection-id. |
| — | --operation <name> | name | — | Operation whose request/response fields to return (e.g. Create, INCIDENT_CREATED). For activity types it defaults to the object's sole operation (and the response lists the available operations when there's more than one). For event types it's required — one object can expose several event operations, so it's never inferred. |
Validation
--connection-idand--object-namemust be supplied together — passing only one fails withIS enrichment needs --connection-id and --object-name together (add --operation for event types). Missing: <the missing flag>.--connection-id/--object-nameonly apply toIntsvc.*types — using them against a non-Intsvcextension type fails, namingIntsvc.ActivityExecution/Intsvc.EventTriggeras valid examples.- For an event-tagged extension type (
extensionTag: "uipath:event"), omitting--operationfails withEvent enrichment requires --operation, pointing atuip is activities list <connector> --triggersto discover the valid operation names.
Exemples
uip maestro bpmn registry get Orchestrator.StartJob
# Connector activity type enriched with live IS metadata
uip maestro bpmn registry get Intsvc.ActivityExecution \
--connection-id abc123 --object-name contacts
# Connector activity type with a specific operation
uip maestro bpmn registry get Intsvc.ActivityExecution \
--connection-id abc123 --object-name contacts --operation Create
# Event type — --operation is required
uip maestro bpmn registry get Intsvc.EventTrigger \
--connection-id abc123 --object-name contacts --operation INCIDENT_CREATED
# Just the field names
uip maestro bpmn registry get Orchestrator.StartJob \
--output-filter 'Data.ExtensionType'
uip maestro bpmn registry get Orchestrator.StartJob
# Connector activity type enriched with live IS metadata
uip maestro bpmn registry get Intsvc.ActivityExecution \
--connection-id abc123 --object-name contacts
# Connector activity type with a specific operation
uip maestro bpmn registry get Intsvc.ActivityExecution \
--connection-id abc123 --object-name contacts --operation Create
# Event type — --operation is required
uip maestro bpmn registry get Intsvc.EventTrigger \
--connection-id abc123 --object-name contacts --operation INCIDENT_CREATED
# Just the field names
uip maestro bpmn registry get Orchestrator.StartJob \
--output-filter 'Data.ExtensionType'
Format des données (--sortie json)
Réponse de base:
{
"Code": "RegistryGetSuccess",
"Data": {
"ExtensionType": {
"extensionType": "Orchestrator.StartJob",
"label": "Start Job",
"bpmnElement": "bpmn:ServiceTask",
"extensionTag": "uipath:startJob"
}
}
}
{
"Code": "RegistryGetSuccess",
"Data": {
"ExtensionType": {
"extensionType": "Orchestrator.StartJob",
"label": "Start Job",
"bpmnElement": "bpmn:ServiceTask",
"extensionTag": "uipath:startJob"
}
}
}
When --connection-id and --object-name (and, for event types, --operation) are supplied and the Integration Service call succeeds, the response also includes an ISEnrichment field containing the live metadata payload. If the enrichment call fails — including when Integration Service returns no field metadata for the given object/operation — a warning is logged and ISEnrichment is omitted; the base spec is still returned.
Commandes associées
uip maestro bpmn pack— compresser un projet Maestro; le registre indique les types d'extension que vous pouvez utiliser.uip maestro bpmn process— découvrez les processus orientés Orchestrator que le registre répertorie.uip login— connectez-vous avantpullpour voir les connecteurs et les processus.
Voir également
- Options globales —
--output,--output-filter,--log-level,--log-file. - Codes de sortie — contrat de code de sortie standard.
- Synthèse
- Verbes
- Extraction du registre BPMN uip Maestro
- Options
- Exemples
- Format des données (--sortie json)
- Liste des registres BPMN uip Maestro
- Options
- Exemples
- Format des données (--sortie json)
- Recherche dans le registre bpmn uip maestro
- Arguments
- Exemples
- Format des données (--sortie json)
- Obtenir le registre bpmn uip maestro
- Arguments
- Options
- Validation
- Exemples
- Format des données (--sortie json)
- Commandes associées
- Voir également