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

UiPath CLI ユーザー ガイド

UIP ソリューションのリソース

uip solution resource は、 ローカル ソリューション が依存するリソース (キュー、アセット、バケット、プロセス、コネクション) (各プロジェクトの bindings_v2.json で宣言され、ソリューションのリソース リストに集約されたリソース) をインベントリします。これを使用して、デプロイ時にソリューションに必要なものを確認したり、プロジェクトのバインドを編集した後にソリューション インベントリを再同期したりします。

注:

uip resource と混同しないようにしてください。

このページでは、ソリューションスコープのローカルインベントリツールであるuip solutionresourceサブコマンド について説明します。

スタンドアロンの 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)説明
--kindENUMQueueAssetBucketProcessConnection。大文字 小文字。
--searchtextContains-match on resource name です。
--sourceENUMallalllocal、または 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 ツール (異なるコマンド、異なる目的)。

参照

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

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得