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

UiPath-CLI-Benutzerhandbuch

UIP Maestro BPMN-Registrierung

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,
    "FromCache": false,
    "AgeMinutes": 0,
    "CacheWritten": true,
    "Message": "Synced fresh registry"
  }
}
{
  "Code": "RegistryPullSuccess",
  "Data": {
    "ExtensionTypeCount": 48,
    "ConnectorCount": 12,
    "ProcessCount": 5,
    "FromCache": false,
    "AgeMinutes": 0,
    "CacheWritten": true,
    "Message": "Synced fresh registry"
  }
}

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"
      }
    ]
  }
}
{
  "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"
      }
    ]
  }
}

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" }
    ]
  }
}
{
  "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" }
    ]
  }
}

UIP Maestro BPMN-Registrierung abrufen

Vollständige Spezifikation für einen einzelnen Erweiterungstyp abrufen. Übergeben Sie bei Connector-Typen (Intsvc.ActivityExecution, Intsvc.WaitForEvent, …) sowohl --connection-id als auch --object-name , um die Antwort mit Live-Feldmetadaten des Integration Service zu bereichern.

Argumente

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

Optionen

ShortLongWertStandardBeschreibung
--connection-idIDVerbindungs-ID für die Integration Service-Anreicherung. Erfordert --object-name.
--object-namenameObjektname für die Integration Service-Anreicherung. Erfordert --connection-id.

Beispiele

uip maestro bpmn registry get Orchestrator.StartJob

# Connector extension type enriched with live IS metadata
uip maestro bpmn registry get Intsvc.ActivityExecution \
    --connection-id abc123 --object-name contacts

# Just the field names
uip maestro bpmn registry get Orchestrator.StartJob \
    --output-filter 'Data.ExtensionType'
uip maestro bpmn registry get Orchestrator.StartJob

# Connector extension type enriched with live IS metadata
uip maestro bpmn registry get Intsvc.ActivityExecution \
    --connection-id abc123 --object-name contacts

# 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 sowohl --connection-id als auch --object-name angegeben werden 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, wird eine Warnung protokolliert und ISEnrichment wird weggelassen – die Basisspezifikation wird trotzdem zurückgegeben.

  • uip maestro pack – Ein Maestro-Projekt packen; Die Registrierung informiert darüber, welche Erweiterungstypen Sie verwenden können.
  • uip maestro 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