UiPath Documentation
uipath-cli
latest
false
UiPath-CLI-Benutzerhandbuch
Wichtig :
Dieser Inhalt wurde maschinell übersetzt. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

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:

  1. uip login (optional – OOTB-Typen funktionieren offline).
  2. uip maestro bpmn registry pull – Synchronisieren Sie die Registrierung in den lokalen Cache.
  3. uip maestro bpmn registry search <keyword> – Einen Eintrag finden.
  4. uip maestro bpmn registry get <extensionType> – überprüfen Sie die vollständige Spezifikation.

Verben​

VerbZweck
pullAbrufen und Zwischenspeichern der Registrierung (statisches BPMN + erkannte Ressourcen).
listListen Sie zwischengespeicherte Erweiterungstypen und erkannte Ressourcen auf.
searchSuchen Sie Einträge nach Schlüsselwort über Erweiterungstypen, Connectors und Prozesse hinweg.
getVollstä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​

ShortLongWertStandardBeschreibung
-f--forceMarkierenausIgnorieren 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​

ShortLongWertStandardBeschreibung
-l--limitNummer30Anzahl 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.

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​

NameErforderlichZweck
<keyword>jaSuchbegriff.

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​

NameErforderlichZweck
<extensionType>jaBezeichner des Erweiterungstyps (z. B. Orchestrator.StartJob).

Optionen​

ShortLongWertStandardBeschreibung
–--connection-idID–Verbindungs-ID für die Integration Service-Anreicherung. Erfordert --object-name.
–--object-namename–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-id und --object-name müssen zusammen angegeben werden – Übergeben von nur einem schlägt fehl mit IS enrichment needs --connection-id and --object-name together (add --operation for event types). Missing: <the missing flag>.
  • --connection-id/--object-name gelten nur für Intsvc.* Typen – ihre Verwendung gegen einen Nicht-Intsvc -Erweiterungstyp schlägt fehl und benennen Intsvc.ActivityExecution/Intsvc.EventTrigger als gültige Beispiele.
  • Bei einem mit Ereignis-Tag versehenen Erweiterungstyp (extensionTag: "uipath:event") schlägt das Auslassen von --operation mit Event enrichment requires --operation fehl und es wird auf uip is activities list <connector> --triggers verwiesen, 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.

  • 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 vor pull an, um Connector und Prozesse anzuzeigen.

Siehe auch​

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben