- 概要
- はじめに
- 概念
- UiPath CLI を使用する
- UiPath for Coding Agents
- 使用ガイド
- CI/CD レシピ
- コマンド リファレンス
- 概要
- 終了コード
- グローバル オプション
- uip codedagent
- uip docsai
- add-test-data-entity
- テスト データのキューを追加
- 追加-テスト-データ-バリエーション
- 分析
- 開発
- プロジェクトを作成
- 差分
- アクティビティを検索
- GET-ANALYZER-RULES
- get-default-activity-xaml
- エラーを取得
- 手動テスト用のテスト ケースを取得
- 手動テストステップを取得
- get-versions
- Get-workflow-example
- indicate-application
- 要素を示す
- inspect-package
- install-data-fabric-entities
- パッケージのインストールまたは更新
- list-data-fabric-entities
- list-workflow-examples
- パッケージ化
- 元に戻す
- ファイル名を実行
- 検索テンプレート
- スタートスタジオ
- 実行を停止
- UIA
- UIP トレース
- 移行
- 参照とサポート
UiPath CLI ユーザー ガイド
uip solution resource は、 ローカル ソリューション が依存するリソース (キュー、アセット、バケット、プロセス、コネクション) (各プロジェクトの bindings_v2.json で宣言され、ソリューションのリソース リストに集約されたリソース) をインベントリします。これを使用して、デプロイ時にソリューションに必要なものを確認したり、プロジェクトのバインドを編集した後にソリューション インベントリを再同期したりします。
uip resource と混同しないようにしてください。
このページでは、ソリューションスコープのローカルインベントリツールであるuip solutionのresourceサブコマンド について説明します。
スタンドアロンの uip resource ツールは別のコマンドです。稼働中のテナントで Orchestrator のサーバー側のキュー、アセット、バケットなどに対して CRUD を提供します。
経験則: uip solution resource はディスク上のファイルを検査 uip resource Orchestrator と通信します。
概要
uip solution resource <verb> [options]
uip solution resource <verb> [options]
動詞
| 動詞 | 目的 |
|---|---|
list | ソリューション内のリソース (ローカル、リモート、またはその両方) を一覧表示します。 |
refresh | プロジェクトを再スキャンし、ソリューションのリソース インベントリを bindings_v2.json ファイルから同期します。 |
どちらの動詞も グローバルオプション (--output、 --output-filter、 --log-level、 --log-file) を尊重します。終了コードは 標準コントラクトに従います。
UIP ソリューションのリソース リスト
ソリューション内のリソースを一覧表示します。既定では、ソリューション マニフェストでローカルに宣言されたリソースと、Orchestrator が関連付けられたリモート テナントについて報告するリソースの両方を返します。--sourceを使用して片側に絞り込みます。[--kind] と [--search] を使用してフィルター処理します。
両側がリストされている場合、ローカルエントリに Kind:Name で一致するリモートエントリ(大文字と小文字は区別されません)は重複排除され、ローカルエントリが優先されます。
引数
| 名前 | Required | 目的 |
|---|---|---|
[solutionPath] | × | ソリューション ディレクトリへのパスです。既定では、現在のディレクトリが使用されます。 |
オプション
| Short | 長押し | 値 (Value) | 既定 (Default) | 説明 |
|---|---|---|---|---|
| — | --kind | ENUM | — | Queue、 Asset、 Bucket、 Process、 Connection。大文字 小文字。 |
| — | --search | text | — | Contains-match on resource name です。 |
| — | --source | ENUM | all | all、 local、または remoteのいずれかです。 |
例
# All resources the current solution knows about
uip solution resource list
# Only queues declared locally
uip solution resource list --kind Queue --source local
# Remote buckets whose name matches "invoice"
uip solution resource list --kind Bucket --search invoice --source remote
# Point at a specific solution directory
uip solution resource list ./solutions/finance
# All resources the current solution knows about
uip solution resource list
# Only queues declared locally
uip solution resource list --kind Queue --source local
# Remote buckets whose name matches "invoice"
uip solution resource list --kind Bucket --search invoice --source remote
# Point at a specific solution directory
uip solution resource list ./solutions/finance
データシェイプ(--output json)
{
"Code": "ResourceList",
"Data": [
{
"Source": "Local",
"Key": "a1b2c3d4-0000-0000-0000-000000000001",
"Name": "InvoiceIntake",
"Kind": "Queue",
"Type": "",
"Folder": "Shared"
},
{
"Source": "Remote",
"Key": "b2c3d4e5-0000-0000-0000-000000000002",
"Name": "InvoiceBucket",
"Kind": "Bucket",
"Type": "S3",
"Folder": "Shared/Finance"
}
]
}
{
"Code": "ResourceList",
"Data": [
{
"Source": "Local",
"Key": "a1b2c3d4-0000-0000-0000-000000000001",
"Name": "InvoiceIntake",
"Kind": "Queue",
"Type": "",
"Folder": "Shared"
},
{
"Source": "Remote",
"Key": "b2c3d4e5-0000-0000-0000-000000000002",
"Name": "InvoiceBucket",
"Kind": "Bucket",
"Type": "S3",
"Folder": "Shared/Finance"
}
]
}
--source remote (および all) には、ソリューションのターゲット Orchestrator にアクセスできる認証済みセッションが必要です。失敗は、種類ごとに警告として記録されます。このコマンドは、フェッチできたものを返します。
UIP ソリューション リソースの更新
ソリューション内のすべてのプロジェクトを再スキャンし、 bindings_v2.json ファイルからリソース宣言を同期します。ソリューションのリソース リストにまだないバインドが作成されます。既存の Orchestrator リソースと一致するバインドがインポートされます。プロジェクトのバインドを編集した後にこれを実行して、ソリューションのマニフェストを元の位置に戻します。
引数
| 名前 | Required | 目的 |
|---|---|---|
[solutionPath] | × | ソリューション ディレクトリへのパスです。既定では、現在のディレクトリが使用されます。 |
例
# Refresh the current solution
uip solution resource refresh
# Refresh a specific solution directory
uip solution resource refresh ./solutions/finance
# Refresh the current solution
uip solution resource refresh
# Refresh a specific solution directory
uip solution resource refresh ./solutions/finance
データシェイプ(--output json)
{
"Code": "ResourceRefresh",
"Data": {
"Created": 2,
"Imported": 1,
"Skipped": 5,
"Warnings": [],
"Status": "Synced 3 resources (5 already in solution)"
}
}
{
"Code": "ResourceRefresh",
"Data": {
"Created": 2,
"Imported": 1,
"Skipped": 5,
"Warnings": [],
"Status": "Synced 3 resources (5 already in solution)"
}
}
Created 、新しいソリューション リソースの数です。 Imported Orchestrator に対して照合されたリソースの数です。 Skipped 、一致するソリューション エントリが既にあるバインドがカウントされます。Warnings 同期から人間が判読できるメモのリストです (クリーン実行では空)。
関連コマンド
uip solution pack— パッケージ化は、ソリューションのリソースリストを読み取ります。uip solution deploy— ターゲット テナントにプロビジョニング リソースをデプロイします。uip resource— スタンドアロンのサーバー側の CRUD ツール (異なるコマンド、異なる目的)。
参照
- グローバルオプション —
--output、--output-filter、--log-level、--log-file。 - 終了コード — 標準の終了コード限月。