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

uip or packages

「uip or packages」の構文とオプション - Orchestrator フィードにアップロードされたオートメーションの「.nupkg」成果物を管理します。

uip or packages は、Orchestrator フィードにアップロードされたオートメーション パッケージ (.nupkg 成果物) を管理します。list、 get、 entry-points はテナントを対象範囲とし、フォルダー コンテキストを必要としません。 versions、 upload、および download は、テナント フィードではなくフォルダー スコープのフィードをターゲットとする --folder-path/--folder-key も受け入れます。uip or processes パッケージを実行可能なプロセスとしてフォルダーにバインドする場合に使用します。--output-type Libraryが詰め込まれたパッケージは、代わりに uip or libraries に属します。

概要​

uip or packages <verb> [options]
uip or packages <verb> [options]

動詞​

動詞目的
listフィード内のパッケージのリストを取得します。
get1 つのパッケージ バージョンをキーで取得します。
versionsパッケージのすべてのバージョンのリストを取得します。
entry-pointsパッケージ バージョンのワークフローのエントリ ポイントを (入力/出力スキーマとともに) 一覧表示します。
uploadフィードに .nupkg をアップロードします。
deleteフィードからパッケージ バージョンを削除します。
downloadフィードから .nupkg をダウンロードします。

uip or packages list​

フィード内のパッケージのリストを取得します。パッケージのバージョン キー (形式 - PackageId:Version)、タイトル、バージョン、メタデータを返します。

オプション​

Short長押し値 (Value)既定 (Default)説明
-s--searchtext—パッケージを名前で検索
—--feed-idGUIDテナント フィード特定のフィードをターゲットにします。feeds list を使用して ID を検出します。
—--all-fieldsフラグ無効完全な API ペイロードを返します。
-l--limitNumber50ページ サイズ
—--offsetNumber0カウントをスキップします。
—--sort-byフィールドId descOData の並べ替え。
uip or packages list
uip or packages list --search Invoice --limit 20
uip or packages list --output-filter 'Data[].{id:Id, v:Version}'
uip or packages list
uip or packages list --search Invoice --limit 20
uip or packages list --output-filter 'Data[].{id:Id, v:Version}'

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

{
  "Code": "PackageList",
  "Data": [
    {
      "Key": "InvoiceProcessing:1.0.2",
      "Title": "InvoiceProcessing",
      "Version": "1.0.2",
      "Description": "",
      "IsLatestVersion": true,
      "IsActive": true,
      "PackageType": "Process",
      "TargetFramework": "Windows",
      "Authors": "Finance Team",
      "Published": "2025-04-10T08:00:00Z",
      "Id": "InvoiceProcessing"
    }
  ],
  "Pagination": { "Returned": 1, "Limit": 50, "Offset": 0, "HasMore": false }
}
{
  "Code": "PackageList",
  "Data": [
    {
      "Key": "InvoiceProcessing:1.0.2",
      "Title": "InvoiceProcessing",
      "Version": "1.0.2",
      "Description": "",
      "IsLatestVersion": true,
      "IsActive": true,
      "PackageType": "Process",
      "TargetFramework": "Windows",
      "Authors": "Finance Team",
      "Published": "2025-04-10T08:00:00Z",
      "Id": "InvoiceProcessing"
    }
  ],
  "Pagination": { "Returned": 1, "Limit": 50, "Offset": 0, "HasMore": false }
}

uip or packages get​

特定のパッケージ バージョンを取得します。キーの形式は PackageId:Versionです。

引数​

名前Required目的
<key>○パッケージ バージョン キー (例: MyProcess:1.0.0)。

オプション​

Short長押し値 (Value)既定 (Default)説明
—--feed-idGUIDテナント フィード特定のフィードをターゲットにします。
—--all-fieldsフラグ無効完全な API ペイロードを返します。
uip or packages get InvoiceProcessing:1.0.2
uip or packages get InvoiceProcessing:1.0.2 --all-fields
uip or packages get InvoiceProcessing:1.0.2 --output-filter 'Data.ReleaseNotes'
uip or packages get InvoiceProcessing:1.0.2
uip or packages get InvoiceProcessing:1.0.2 --all-fields
uip or packages get InvoiceProcessing:1.0.2 --output-filter 'Data.ReleaseNotes'

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

{
  "Code": "PackageGet",
  "Data": {
    "Key": "InvoiceProcessing:1.0.2",
    "Title": "InvoiceProcessing",
    "Version": "1.0.2",
    "Description": "Processes vendor invoices",
    "IsLatestVersion": true,
    "IsActive": true,
    "PackageType": "Process",
    "TargetFramework": "Windows",
    "Authors": "Finance Team",
    "Published": "2025-04-10T08:00:00Z",
    "ReleaseNotes": "Fix amount rounding bug",
    "Id": "InvoiceProcessing"
  }
}
{
  "Code": "PackageGet",
  "Data": {
    "Key": "InvoiceProcessing:1.0.2",
    "Title": "InvoiceProcessing",
    "Version": "1.0.2",
    "Description": "Processes vendor invoices",
    "IsLatestVersion": true,
    "IsActive": true,
    "PackageType": "Process",
    "TargetFramework": "Windows",
    "Authors": "Finance Team",
    "Published": "2025-04-10T08:00:00Z",
    "ReleaseNotes": "Fix amount rounding bug",
    "Id": "InvoiceProcessing"
  }
}

uip or packages versions​

パッケージのすべてのバージョンのリストを取得します。これは、 processes create --package-versionを呼び出す前に使用します。

引数​

名前Required目的
<package-id>○パッケージ ID (例: MyProcess) です。

オプション​

Short長押し値 (Value)既定 (Default)説明
—--feed-idGUIDテナント フィード特定のフィードをターゲットにします。
—--folder-pathパステナント フィードフォルダー範囲のフィードを、テナント フィードではなくパスで対象にします。
—--folder-keyGUIDテナント フィードテナント フィードではなく、フォルダー範囲のフィードをキーで対象にします。
—--all-fieldsフラグ無効選定された概要ではなく、完全な API ペイロードを返します。
-l--limitNumber50ページ サイズ
—--offsetNumber0カウントをスキップします。
—--sort-byフィールドId descOData の並べ替え。
uip or packages versions InvoiceProcessing
uip or packages versions InvoiceProcessing --limit 5
uip or packages versions InvoiceProcessing \
    --output-filter 'Data[?IsLatestVersion].Version | [0]'

# From a folder-scoped feed instead of the tenant feed
uip or packages versions InvoiceProcessing --folder-path "Shared"
uip or packages versions InvoiceProcessing
uip or packages versions InvoiceProcessing --limit 5
uip or packages versions InvoiceProcessing \
    --output-filter 'Data[?IsLatestVersion].Version | [0]'

# From a folder-scoped feed instead of the tenant feed
uip or packages versions InvoiceProcessing --folder-path "Shared"

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

{
  "Code": "PackageVersionList",
  "Data": [
    {
      "Key": "InvoiceProcessing:1.0.2",
      "Title": "InvoiceProcessing",
      "Version": "1.0.2",
      "Description": "",
      "IsLatestVersion": true,
      "IsActive": true,
      "PackageType": "Process",
      "TargetFramework": "Windows",
      "Authors": "Finance Team",
      "Published": "2025-04-10T08:00:00Z",
      "Id": "InvoiceProcessing"
    }
  ]
}
{
  "Code": "PackageVersionList",
  "Data": [
    {
      "Key": "InvoiceProcessing:1.0.2",
      "Title": "InvoiceProcessing",
      "Version": "1.0.2",
      "Description": "",
      "IsLatestVersion": true,
      "IsActive": true,
      "PackageType": "Process",
      "TargetFramework": "Windows",
      "Authors": "Finance Team",
      "Published": "2025-04-10T08:00:00Z",
      "Id": "InvoiceProcessing"
    }
  ]
}

uip or packages entry-points​

入力/出力引数スキーマを含む、パッケージ バージョンのワークフローのエントリ ポイントを一覧表示します。マルチエントリ ポイント パッケージには、エントリ ポイント パスを processes create --entry-point とともに使用します。

引数​

名前Required目的
<key>○パッケージ バージョン キー (例: MyProcess:1.0.0)。

オプション​

Short長押し値 (Value)既定 (Default)説明
—--feed-idGUIDテナント フィード特定のフィードをターゲットにします。
uip or packages entry-points InvoiceProcessing:1.0.2
uip or packages entry-points InvoiceProcessing:1.0.2 \
    --output-filter 'Data[].Path'
uip or packages entry-points InvoiceProcessing:1.0.2 --output table
uip or packages entry-points InvoiceProcessing:1.0.2
uip or packages entry-points InvoiceProcessing:1.0.2 \
    --output-filter 'Data[].Path'
uip or packages entry-points InvoiceProcessing:1.0.2 --output table

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

{
  "Code": "PackageEntryPoints",
  "Data": [
    {
      "UniqueId": "a1b2c3d4-0000-0000-0000-000000000001",
      "Path": "Main.xaml",
      "DisplayName": "Main",
      "InputArguments": "{\"invoicePath\":\"String\"}",
      "OutputArguments": "{\"result\":\"String\"}"
    }
  ]
}
{
  "Code": "PackageEntryPoints",
  "Data": [
    {
      "UniqueId": "a1b2c3d4-0000-0000-0000-000000000001",
      "Path": "Main.xaml",
      "DisplayName": "Main",
      "InputArguments": "{\"invoicePath\":\"String\"}",
      "OutputArguments": "{\"result\":\"String\"}"
    }
  ]
}

uip or packages upload​

プロセス .nupkg パッケージをフィードにアップロードします。アップロード後、 でフォルダーにバインド uip or processes create。--output-type Libraryパッケージがパックされたパッケージはアップロード前に拒否されます。そのまま、uip or libraries upload、または --force を使用してプロセス フィードに配置します。

引数​

名前Required目的
<file>○.nupkg ファイルへのパスです。

オプション​

Short長押し値 (Value)既定 (Default)説明
—--feed-idGUIDテナント フィード特定のフィードにアップロードします。
—--folder-pathパステナント フィードテナント フィードではなくパスでフォルダー範囲のフィードにアップロードします。
—--folder-keyGUIDテナント フィードフォルダー スコープのフィードに、テナント フィードではなくキーでアップロードします。
—--forceフラグfalseそのままプロセス フィードにライブラリ パッケージをアップロードします。
uip or packages upload ./InvoiceProcessing.1.0.3.nupkg
uip or packages upload ./dist/MyProcess.2.0.0.nupkg --feed-id a1b2c3d4-0000-0000-0000-000000000001
uip or packages upload ./InvoiceProcessing.1.0.3.nupkg --output-filter 'Data[0].body'

# Upload to a folder-scoped feed instead of the tenant feed
uip or packages upload ./InvoiceProcessing.1.0.3.nupkg --folder-path "Shared"
uip or packages upload ./InvoiceProcessing.1.0.3.nupkg
uip or packages upload ./dist/MyProcess.2.0.0.nupkg --feed-id a1b2c3d4-0000-0000-0000-000000000001
uip or packages upload ./InvoiceProcessing.1.0.3.nupkg --output-filter 'Data[0].body'

# Upload to a folder-scoped feed instead of the tenant feed
uip or packages upload ./InvoiceProcessing.1.0.3.nupkg --folder-path "Shared"

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

{
  "Code": "PackageUploaded",
  "Data": [
    {
      "key": "InvoiceProcessing.1.0.3.nupkg",
      "status": "Created",
      "body": "InvoiceProcessing:1.0.3"
    }
  ]
}
{
  "Code": "PackageUploaded",
  "Data": [
    {
      "key": "InvoiceProcessing.1.0.3.nupkg",
      "status": "Created",
      "body": "InvoiceProcessing:1.0.3"
    }
  ]
}

UIP またはパッケージの削除​

Orchestrator プロセス フィードからパッケージ バージョンを削除します。プロセスがバインドされているパッケージを削除すると、そのプロセスは実行するバージョンがなくなります。

引数​

名前Required目的
<key>○パッケージ バージョン キー (形式 PackageId:Version、 など MyProcess:1.0.0)。packages list または packages versions を使用して検索します。

オプション​

Short長押し値 (Value)既定 (Default)説明
—--feed-idGUIDテナント フィード特定のフィードから削除します。
—--folder-pathパステナント フィードフォルダー範囲のフィードから、テナント フィードではなくパスで削除します。
—--folder-keyGUIDテナント フィードフォルダー範囲のフィードから、テナント フィードではなくキーで削除します。
-y--yesフラグ—必須。この元に戻せない操作を確認します。CLI はプロンプトを表示しません。
uip or packages delete InvoiceProcessing:1.0.3 --yes
uip or packages delete InvoiceProcessing:1.0.3 --yes

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

{
  "Code": "PackageDeleted",
  "Data": {
    "Key": "InvoiceProcessing:1.0.3",
    "FeedId": "",
    "Status": "Package deleted"
  }
}
{
  "Code": "PackageDeleted",
  "Data": {
    "Key": "InvoiceProcessing:1.0.3",
    "FeedId": "",
    "Status": "Package deleted"
  }
}

FeedId は常に存在します。空の文字列はテナント フィードを表します。フォルダー範囲の削除では、DataにFolderKeyとFolderPathが追加されます。

uip or packages download​

フィードから .nupkg をダウンロードします。--destinationが必要です。

引数​

名前Required目的
<key>○パッケージ バージョン キー (例: MyProcess:1.0.0)。

オプション​

Short長押し値 (Value)既定 (Default)説明
—--feed-idGUIDテナント フィード特定のフィードをターゲットにします。
—--folder-pathパステナント フィードフォルダー範囲のフィードを、テナント フィードではなくパスで対象にします。
—--folder-keyGUIDテナント フィードテナント フィードではなく、フォルダー範囲のフィードをキーで対象にします。
-d--destinationパス必須ダウンロードした .nupkgの保存場所です。
uip or packages download InvoiceProcessing:1.0.2 \
    --destination ./InvoiceProcessing.1.0.2.nupkg

uip or packages download InvoiceProcessing:1.0.2 -d /tmp/ip.nupkg \
    --feed-id a1b2c3d4-0000-0000-0000-000000000001

uip or packages download InvoiceProcessing:1.0.2 -d ./ip.nupkg \
    --output-filter 'Data.SavedTo'
uip or packages download InvoiceProcessing:1.0.2 \
    --destination ./InvoiceProcessing.1.0.2.nupkg

uip or packages download InvoiceProcessing:1.0.2 -d /tmp/ip.nupkg \
    --feed-id a1b2c3d4-0000-0000-0000-000000000001

uip or packages download InvoiceProcessing:1.0.2 -d ./ip.nupkg \
    --output-filter 'Data.SavedTo'

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

{
  "Code": "PackageDownloaded",
  "Data": {
    "Key": "InvoiceProcessing:1.0.2",
    "SavedTo": "./InvoiceProcessing.1.0.2.nupkg",
    "Size": "512000 bytes"
  }
}
{
  "Code": "PackageDownloaded",
  "Data": {
    "Key": "InvoiceProcessing:1.0.2",
    "SavedTo": "./InvoiceProcessing.1.0.2.nupkg",
    "Size": "512000 bytes"
  }
}

終了コード​

「終了コード」を参照してください。動詞固有の上書きはありません。

  • uip or processes — パッケージをプロセスとしてフォルダーにバインドします。
  • uip or feeds — 利用可能なフィード ID を見つけます。
  • uip or jobs -- 特に jobs startは、processes listのプロセスキー(パッケージキーではない)を使用します。

参照​

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

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得