- Ü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
UIP Maestro BPMN-Registrierung
Durchsuchen Sie die Maestro BPMN-Registrierung von Erweiterungstypen, Integration Service-Connectors und Orchestrator-Prozessen mithilfe von „uip Maestro BPMN Registry“.
uip maestro bpmn registry durchsucht und durchsucht die Maestro BPMN-Registrierung – einen Katalog der BPMN-Erweiterungstypen, Integration Service-Connectors und von Orchestrator erkannten Prozesse, für die Maestro erstellen kann. Agents (menschlich oder nicht) verwenden es, um herauszufinden, welche Erweiterungstypen vorhanden sind, um deren Formen nachzuschlagen und Connectortypen mit Live-Metadaten des Integration Service anzureichern, bevor sie BPMN generieren.
Ohne Anmeldung sind nur integrierte (OOTB)-Erweiterungstypen verfügbar. Melden Sie sich an, um Connectors und Prozesse anzuzeigen, die von Integration Service und Orchestrator erkannt wurden.
Zusammenfassung
uip maestro bpmn registry <verb> [options]
uip maestro bpmn registry <verb> [options]
Typischer Workflow:
uip login(optional – OOTB-Typen funktionieren offline).uip maestro bpmn registry pull– Synchronisieren Sie die Registrierung in den lokalen Cache.uip maestro bpmn registry search <keyword>– Einen Eintrag finden.uip maestro bpmn registry get <extensionType>– überprüfen Sie die vollständige Spezifikation.
Verben
| Verb | Zweck |
|---|---|
pull | Abrufen und Zwischenspeichern der Registrierung (statisches BPMN + erkannte Ressourcen). |
list | Listen Sie zwischengespeicherte Erweiterungstypen und erkannte Ressourcen auf. |
search | Suchen Sie Einträge nach Schlüsselwort über Erweiterungstypen, Connectors und Prozesse hinweg. |
get | Vollständige Spezifikation für einen einzelnen Erweiterungstyp abrufen; Optional mit IS-Metadaten anreichern. |
Alle Verben berücksichtigen die globalen Optionen (--output, --output-filter, --log-level, --log-file). Austrittscodes folgen dem Standardvertrag.
UIP Maestro BPMN Registry Pull
Abrufen und Zwischenspeichern der Registrierung. Gibt standardmäßig zwischengespeicherte Ergebnisse zurück, wenn sie neu sind; Übergeben Sie --force zur erneuten Synchronisierung.
Optionen
| Short | Long | Wert | Standard | Beschreibung |
|---|---|---|---|---|
-f | --force | Markieren | aus | Ignorieren Sie den Cache und führen Sie einen erneuten Abruf durch. |
Beispiele
uip maestro bpmn registry pull
uip maestro bpmn registry pull --force
uip maestro bpmn registry pull
uip maestro bpmn registry pull --force
Datenform (--output 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 schlüsselt ProcessCount nach erkanntem Prozesstyp auf.
Wenn der Cache verwendet wird, ist FromCache true, AgeMinutes meldet das Cache-Alter und Message ist Using cached registry (age: <n>m).
UIP Maestro BPMN-Registrierungsliste
Listen Sie zwischengespeicherte Erweiterungstypen und erkannte Ressourcen auf. Das Standardlimit ist 30; übergeben Sie --limit -1 für alle.
Optionen
| Short | Long | Wert | Standard | Beschreibung |
|---|---|---|---|---|
-l | --limit | Nummer | 30 | Anzahl der zurückzugebenden Erweiterungstypen; -1 für alle. |
Beispiele
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
Datenform (--output 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
}
}
}
Wird das Ergebnis abgeschnitten, wird ein Showing first <n> of <total> extension types -Hinweis in die Protokolle geschrieben.
UIP Maestro BPMN-Registrierungssuche
Durchsuchen Sie die Registrierung anhand von Schlüsselwörtern über Erweiterungstyp-IDs, Beschriftungen, Connector-Namen und Prozessnamen hinweg. Beim Schlüsselwort wird die Groß-/Kleinschreibung nicht berücksichtigt.
Argumente
| Name | Erforderlich | Zweck |
|---|---|---|
<keyword> | ja | Suchbegriff. |
Beispiele
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
Datenform (--output 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
}
}
}
UIP Maestro BPMN-Registrierung abrufen
Vollständige Spezifikation für einen einzelnen Erweiterungstyp abrufen. Übergeben Sie bei Connector-Typen (Intsvc.ActivityExecution, Intsvc.WaitForEvent, Intsvc.EventTrigger, …) sowohl --connection-id als auch --object-name, um die Antwort mit Live-Feldmetadaten des Integration Service zu bereichern; Fügen Sie --operation hinzu, um die Felder des Vorgangs auszuwählen, die zurückgegeben werden sollen.
Argumente
| Name | Erforderlich | Zweck |
|---|---|---|
<extensionType> | ja | Bezeichner des Erweiterungstyps (z. B. Orchestrator.StartJob). |
Optionen
| Short | Long | Wert | Standard | Beschreibung |
|---|---|---|---|---|
| – | --connection-id | ID | – | Verbindungs-ID für die Integration Service-Anreicherung. Erfordert --object-name. |
| – | --object-name | name | – | Objektname für die Integration Service-Anreicherung. Erfordert --connection-id. |
| – | --operation <name> | name | – | Vorgang, dessen Anforderungs-/Antwortfelder zurückgegeben werden sollen (z. B. Create, INCIDENT_CREATED). Für Aktivitätstypen wird standardmäßig der einzige Vorgang des Objekts verwendet (und die Antwort listet die verfügbaren Vorgänge auf, wenn es mehrere gibt). Für Ereignistypen ist es erforderlich – ein Objekt kann mehrere Ereignisvorgänge verfügbar machen, sodass es nie abgeleitet wird. |
Validierung
--connection-idund--object-namemüssen zusammen angegeben werden – Übergeben von nur einem schlägt fehl mitIS enrichment needs --connection-id and --object-name together (add --operation for event types). Missing: <the missing flag>.--connection-id/--object-namegelten nur fürIntsvc.*Typen – ihre Verwendung gegen einen Nicht-Intsvc-Erweiterungstyp schlägt fehl und benennenIntsvc.ActivityExecution/Intsvc.EventTriggerals gültige Beispiele.- Bei einem mit Ereignis-Tag versehenen Erweiterungstyp (
extensionTag: "uipath:event") schlägt das Auslassen von--operationmitEvent enrichment requires --operationfehl und es wird aufuip is activities list <connector> --triggersverwiesen, um die gültigen Vorgangsnamen zu erkennen.
Beispiele
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'
Datenform (--output json)
Basisantwort:
{
"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"
}
}
}
Wenn --connection-id und --object-name (und für Ereignistypen --operation) angegeben sind und der Integration Service-Aufruf erfolgreich ist, enthält die Antwort auch ein ISEnrichment -Feld, das die Live-Metadaten-Nutzlast enthält. Wenn der Aufruf der Anreicherung fehlschlägt – einschließlich wenn der Integration Service keine Feldmetadaten für das angegebene Objekt/den angegebenen Vorgang zurückgibt – wird eine Warnung protokolliert und ISEnrichment wird weggelassen; Die Basisspezifikation wird weiterhin zurückgegeben.
Zugehörige Befehle
uip maestro bpmn pack– Ein Maestro-Projekt packen; Die Registrierung informiert darüber, welche Erweiterungstypen Sie verwenden können.uip maestro bpmn process– Erkennung von Orchestrator-Prozessen, die die Registrierung katalogisiert.uip login– Melden Sie sich vorpullan, um Connector und Prozesse anzuzeigen.
Siehe auch
- Globale Optionen –
--output,--output-filter,--log-level,--log-file. - Austrittscodes – Standard-Austrittscode-Vertrag.
- Zusammenfassung
- Verben
- UIP Maestro BPMN Registry Pull
- Optionen
- Beispiele
- Datenform (--output json)
- UIP Maestro BPMN-Registrierungsliste
- Optionen
- Beispiele
- Datenform (--output json)
- UIP Maestro BPMN-Registrierungssuche
- Argumente
- Beispiele
- Datenform (--output json)
- UIP Maestro BPMN-Registrierung abrufen
- Argumente
- Optionen
- Validierung
- Beispiele
- Datenform (--output json)
- Zugehörige Befehle
- Siehe auch