- 概要
- はじめに
- 概念
- UiPath CLI を使用する
- 使用ガイド
- CI/CD レシピ
- コマンド リファレンス
- 概要
- 終了コード
- グローバル オプション
- uip codedagent
- uip coder
- uip context-grounding
- uip docsai
- uip function
- uip guardrails
- uip llm-configuration
- uip llm-gateway
- uip model-hub
- add-test-data-entity
- テスト データのキューを追加
- 追加-テスト-データ-バリエーション
- 分析
- 開発
- プロジェクトを作成
- 差分
- アクティビティを検索
- GET-ANALYZER-RULES
- get-default-activity-xaml
- エラーを取得
- 手動テスト用のテスト ケースを取得
- 手動テストステップを取得
- get-library-object-repository
- get-object-repository
- get-versions
- Get-workflow-example
- indicate-application
- 要素を示す
- inspect-package
- install-data-fabric-entities
- パッケージのインストールまたは更新
- list-data-fabric-entities
- list-instances
- list-workflow-examples
- パッケージ化
- パブリッシュ
- remote
- 元に戻す
- run, debug & execution
- ファイル名を実行
- 検索テンプレート
- スタートスタジオ
- 実行を停止
- tm
- UIA
- uip tasks
- uip traces
- uip traces feedback
- 移行
- 参照とサポート
「uip maestro bpmn registry」を使用して、拡張機能の種類、Integration Service のコネクタ、Orchestrator プロセスの Maestro BPMN レジストリを参照します。
uip maestro bpmn registry は Maestro の 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]
一般的なワークフロー:
uip login(オプション — OOTB 型はオフラインで動作します)。uip maestro bpmn registry pull— レジストリをローカルキャッシュに同期します。uip maestro bpmn registry search <keyword>— エントリを見つけます。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.
キャッシュが使用されている場合、 FromCache は true、 AgeMinutes はキャッシュの経過時間を報告し、 Message は Using cached registry (age: <n>m)です。
uip maestro bpmn registry list
キャッシュされた拡張機能の種類と検出されたリソースを一覧表示します。デフォルトの制限は 30です。全員に --limit -1 合格します。
オプション
| Short | 長押し | 値 (Value) | 既定 (Default) | 説明 |
|---|---|---|---|---|
-l | --limit | Number | 30 | 返す拡張機能の種類の数 -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 ノートがログに書き込まれます。
uip maestro bpmn registry search
拡張機能の種類 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-id | ID | — | Integration Service エンリッチメントのコネクション ID です。--object-nameが必要です。 |
| — | --object-name | name | — | Integration Service エンリッチメントのオブジェクト名です。--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. |
検証
--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.
例
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 login—pull前にログインして、コネクタとプロセスを確認してください。
参照
- グローバルオプション —
--output、--output-filter、--log-level、--log-file。 - 終了コード — 標準の終了コード限月。