UiPath Documentation
uipath-cli
latest
false
UiPath CLI ユーザー ガイド
重要 :
このコンテンツは機械翻訳によって処理されています。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

uip maestro bpmn registry

「uip maestro bpmn registry」を使用して、拡張機能の種類、Integration Service のコネクタ、Orchestrator プロセスの Maestro BPMN レジストリを参照します。

uip maestro bpmn registryMaestro の BPMN レジストリ (Maestro で作成できる、BPMN 拡張機能の種類、Integration Service のコネクタ、Orchestrator で検出されたプロセスのカタログ) を参照および検索します。エージェントは (人間であろうとなかろうと) このパラメーターを使用して、BPMN を生成する前に、存在する拡張機能の種類の検出、その形状の検索、Integration Service のライブ メタデータによるコネクタの種類の強化を行います。

ログインしない場合は、組み込み (OOTB) 拡張機能タイプのみを使用できます。ログインして、Integration Service と Orchestrator から検出されたコネクタとプロセスを確認します。

概要

uip maestro bpmn registry <verb> [options]
uip maestro bpmn registry <verb> [options]

一般的なワークフロー:

  1. uip login (オプション — OOTB 型はオフラインで動作します)。
  2. uip maestro bpmn registry pull — レジストリをローカルキャッシュに同期します。
  3. uip maestro bpmn registry search <keyword> — エントリを見つけます。
  4. uip maestro bpmn registry get <extensionType> — 完全な仕様を検査します。

動詞

動詞目的
pullレジストリ (静的 BPMN + 検出されたリソース) をフェッチしてキャッシュします。
listキャッシュされた拡張機能の種類と検出されたリソースを一覧表示します。
search拡張機能の種類、コネクタ、プロセスにわたってキーワードでエントリを検索します。
get単一の拡張タイプの完全な仕様を取得します。必要に応じて、IS メタデータで強化します。

すべての動詞は 、グローバル オプション (--output--output-filter--log-level--log-file) に従います。終了コードは 標準コントラクトに従います。

uip maestro bpmn registry pull

レジストリを取得してキャッシュします。既定では、キャッシュされた結果が新しいときに返されます。 --force を渡して再同期します。

オプション

Short長押し値 (Value)既定 (Default)説明
-f--forceフラグ無効キャッシュを無視して再取得します。

uip maestro bpmn registry pull
uip maestro bpmn registry pull --force
uip maestro bpmn registry pull
uip maestro bpmn registry pull --force

データシェイプ(--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 breaks ProcessCount down by discovered process type.

キャッシュが使用されている場合、 FromCachetrueAgeMinutes はキャッシュの経過時間を報告し、 MessageUsing cached registry (age: <n>m)です。

uip maestro bpmn registry list

キャッシュされた拡張機能の種類と検出されたリソースを一覧表示します。デフォルトの制限は 30です。全員に --limit -1 合格します。

オプション

Short長押し値 (Value)既定 (Default)説明
-l--limitNumber30返す拡張機能の種類の数 -1 すべての人に。

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

データシェイプ(--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
    }
  }
}

結果が切り捨てられると、 Showing first <n> of <total> extension types ノートがログに書き込まれます。

拡張機能の種類 ID、ラベル、コネクタ名、プロセス名にわたってキーワードでレジストリを検索します。このキーワードは大文字と小文字を区別せずに一致します。

引数

名前Required目的
<keyword>検索語句。

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

データシェイプ(--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 registry get

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.

引数

名前Required目的
<extensionType>拡張子の型識別子 (例: Orchestrator.StartJob)。

オプション

Short長押し値 (Value)既定 (Default)説明
--connection-idIDIntegration Service エンリッチメントのコネクション ID です。--object-nameが必要です。
--object-namenameIntegration Service エンリッチメントのオブジェクト名です。--connection-idが必要です。
--operation <name>nameOperation 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.

検証

  • --connection-id and --object-name must be supplied together — passing only one fails with IS enrichment needs --connection-id and --object-name together (add --operation for event types). Missing: <the missing flag>.
  • --connection-id/--object-name only apply to Intsvc.* types — using them against a non-Intsvc extension type fails, naming Intsvc.ActivityExecution/Intsvc.EventTrigger as valid examples.
  • For an event-tagged extension type (extensionTag: "uipath:event"), omitting --operation fails with Event enrichment requires --operation, pointing at uip is activities list <connector> --triggers to discover the valid operation names.

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'

データシェイプ(--output json)

基本の応答:

{
  "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.

  • uip maestro bpmn pack — Maestro プロジェクトをパッケージ化する。レジストリは、使用できる拡張機能の種類を通知します。
  • uip maestro bpmn process — レジストリにカタログされている、Orchestrator 向けのプロセスを検出します。
  • uip loginpull前にログインして、コネクタとプロセスを確認してください。

参照

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得