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

UiPath CLI ユーザー ガイド

UIP またはプロセス

uip or processes は、パッケージの実行可能なフォルダーへのバインド (Orchestrator の内部では「リリース」) を管理します。プロセスは、uip or jobs startが目標とするものです。パッケージは、基になる.nupkg成果物です (uip or packagesを参照)。

概要

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

動詞

動詞目的
listフォルダー内のプロセスのリストを取得します。
get引数スキーマと保持期間を含むキーで 1 つのプロセスを取得する
createパッケージを新しいプロセスとしてフォルダーにバインドします。
update-version1 つ以上のプロセスを最新の (または特定の) パッケージ バージョンにバンプします。
editプロセスの設定を編集する (選択したフィールドの PATCH セマンティクス)。
rollbackプロセスを以前のパッケージ バージョンにロールバックします。

uip またはプロセス リスト

フォルダー内のプロセスのリストを取得します。--folder-path または --folder-keyが必要です。プロセス キー (GUID)、名前、バージョン、および基本メタデータを返します。

オプション

Short長押し値 (Value)既定 (Default)説明
-t--tenantnameセッションの既定値テナントを上書きします。
--folder-pathパスパスによるターゲット フォルダー
--folder-keyGUIDキーによるターゲット フォルダー。
-n--nametextプロセス名に一致する値を含む。
--process-typeENUMProcessAgentFlowTestAutomationProcessWebAppApiMCPServerBusinessRulesCaseManagementFunction
--all-fieldsフラグ無効完全な API ペイロードを返します。
-l--limitNumber50ページ サイズ
--offsetNumber0カウントをスキップします。
--order-byフィールドId descOData の並べ替え。

uip or processes list --folder-path "Shared"
uip or processes list --folder-path "Shared" --process-type Agent
uip or processes list --folder-path "Shared" \
    --output-filter 'Data[].{key:Key, name:Name, v:ProcessVersion}'
uip or processes list --folder-path "Shared"
uip or processes list --folder-path "Shared" --process-type Agent
uip or processes list --folder-path "Shared" \
    --output-filter 'Data[].{key:Key, name:Name, v:ProcessVersion}'

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

{
  "Code": "ProcessList",
  "Data": [
    {
      "Key": "c3d4e5f6-0000-0000-0000-000000000001",
      "Name": "InvoiceProcessing",
      "ProcessKey": "InvoiceProcessing",
      "ProcessVersion": "1.0.2",
      "Description": "",
      "IsLatestVersion": true,
      "RetentionPeriod": 30,
      "RetentionAction": "Delete"
    }
  ],
  "Pagination": { "Returned": 1, "Limit": 50, "Offset": 0, "HasMore": false }
}
{
  "Code": "ProcessList",
  "Data": [
    {
      "Key": "c3d4e5f6-0000-0000-0000-000000000001",
      "Name": "InvoiceProcessing",
      "ProcessKey": "InvoiceProcessing",
      "ProcessVersion": "1.0.2",
      "Description": "",
      "IsLatestVersion": true,
      "RetentionPeriod": 30,
      "RetentionAction": "Delete"
    }
  ],
  "Pagination": { "Returned": 1, "Limit": 50, "Offset": 0, "HasMore": false }
}

uip または processes get

GUID キーで 1 つのプロセスを取得します。バージョン、エントリ ポイント、入力/出力引数のスキーマ、プロセスの種類、および設定を返します。フォルダー コンテキストは不要 — キーはフォルダーをまたいで解決されます。

引数

名前Required目的
<process-key>プロセス キー (GUID)。[ processes list] で検索します。

オプション

Short長押し値 (Value)既定 (Default)説明
-t--tenantnameセッションの既定値テナントを上書きします。
--all-fieldsフラグ無効完全な API ペイロードを返します。

uip or processes get c3d4e5f6-0000-0000-0000-000000000001
uip or processes get c3d4e5f6-0000-0000-0000-000000000001 --all-fields
uip or processes get c3d4e5f6-0000-0000-0000-000000000001 \
    --output-filter 'Data.InputArguments'
uip or processes get c3d4e5f6-0000-0000-0000-000000000001
uip or processes get c3d4e5f6-0000-0000-0000-000000000001 --all-fields
uip or processes get c3d4e5f6-0000-0000-0000-000000000001 \
    --output-filter 'Data.InputArguments'

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

{
  "Code": "ProcessGet",
  "Data": {
    "Key": "c3d4e5f6-0000-0000-0000-000000000001",
    "Name": "InvoiceProcessing",
    "ProcessKey": "InvoiceProcessing",
    "ProcessVersion": "1.0.2",
    "Description": "Processes vendor invoices",
    "IsLatestVersion": true,
    "ProcessType": "Process",
    "EntryPointPath": "Main.xaml",
    "InputArguments": "{\"invoicePath\":\"String\"}",
    "FolderKey": "a1b2c3d4-0000-0000-0000-000000000001",
    "FolderPath": "Shared",
    "AutoUpdate": false,
    "TargetFramework": "Windows",
    "JobPriority": "Normal",
    "SpecificPriorityValue": 50,
    "RetentionPeriod": 30,
    "RetentionAction": "Delete",
    "StaleRetentionPeriod": 0,
    "StaleRetentionAction": "None",
    "HiddenForAttendedUser": false,
    "AutoCreateConnectedTriggers": false
  }
}
{
  "Code": "ProcessGet",
  "Data": {
    "Key": "c3d4e5f6-0000-0000-0000-000000000001",
    "Name": "InvoiceProcessing",
    "ProcessKey": "InvoiceProcessing",
    "ProcessVersion": "1.0.2",
    "Description": "Processes vendor invoices",
    "IsLatestVersion": true,
    "ProcessType": "Process",
    "EntryPointPath": "Main.xaml",
    "InputArguments": "{\"invoicePath\":\"String\"}",
    "FolderKey": "a1b2c3d4-0000-0000-0000-000000000001",
    "FolderPath": "Shared",
    "AutoUpdate": false,
    "TargetFramework": "Windows",
    "JobPriority": "Normal",
    "SpecificPriorityValue": 50,
    "RetentionPeriod": 30,
    "RetentionAction": "Delete",
    "StaleRetentionPeriod": 0,
    "StaleRetentionAction": "None",
    "HiddenForAttendedUser": false,
    "AutoCreateConnectedTriggers": false
  }
}

uip またはプロセスの作成時

パッケージをプロセスとしてフォルダーにバインドします。--folder-path または --folder-key 個と、3 つの必須パッケージ オプションが必要です。パッケージ キーには [ uip or packages list ] を使用し、利用可能なバージョンには [ uip or packages versions ] を使用します。

オプション

Required
Short長押し値 (Value)既定 (Default)説明
--nametextフォルダー内のプロセス名。
--package-keytextパッケージ キー (packages listPackageId) です。
--package-versionversionパッケージ バージョン (例: 1.0.0
ID とスコープ
Short長押し値 (Value)既定 (Default)説明
-t--tenantnameセッションの既定値テナントを上書きします。
--folder-pathパスパスによるターゲット フォルダー
--folder-keyGUIDキーによるターゲット フォルダー。
プロセスの設定
Short長押し値 (Value)既定 (Default)説明
--descriptiontextプロセスの説明。
--entry-pointパスエントリ ポイントのワークフロー パス (マルチエントリ ポイント パッケージの場合)
--input-argumentsJSON既定の入力引数は JSON です。
--job-priorityENUMLowNormalHighです。--specific-priorityと相互に排他的です。
--specific-priority1–100優先度の数値。--job-priorityと相互に排他的です。
--robot-sizeENUMCloud ロボットのサイズ: SmallStandardMediumLarge
--tagsCSVコンマ区切りのタグ名。
--environment-variablesJSON環境変数 (JSON) (検証済み)
--auto-update / --no-auto-updateフラグ最新のパッケージ バージョンへの自動更新を有効化/無効化します。
--hidden-for-attended / --visible-for-attendedフラグ有人オートメーションのユーザーに表示しないでほしい相互に排他的です。
--auto-create-triggers / --no-auto-create-triggersフラグデプロイ時に接続トリガーを自動作成
retention
Short長押し値 (Value)既定 (Default)説明
--retention-period日(1〜180)30ジョブの保持期間。
--retention-actionENUMDeleteDeleteArchive、または Noneのいずれかです。
--retention-bucketバケット IDストレージ バケット ID。--retention-action Archive時に必須です。
--stale-retention-period古いジョブの保持期間。
--stale-retention-actionENUMDeleteArchive、または Noneのいずれかです。

uip or processes create --folder-path "Shared" \
    --name "InvoiceProcessing" \
    --package-key InvoiceProcessing --package-version 1.0.2

uip or processes create --folder-path "Production/EU" \
    --name "InvoiceProcessing" --package-key InvoiceProcessing --package-version 1.0.2 \
    --job-priority High --auto-update --tags "finance,eu"

uip or processes create --folder-path "Shared" \
    --name "InvoiceProcessing" --package-key InvoiceProcessing --package-version 1.0.2 \
    --output-filter 'Data.Key'
uip or processes create --folder-path "Shared" \
    --name "InvoiceProcessing" \
    --package-key InvoiceProcessing --package-version 1.0.2

uip or processes create --folder-path "Production/EU" \
    --name "InvoiceProcessing" --package-key InvoiceProcessing --package-version 1.0.2 \
    --job-priority High --auto-update --tags "finance,eu"

uip or processes create --folder-path "Shared" \
    --name "InvoiceProcessing" --package-key InvoiceProcessing --package-version 1.0.2 \
    --output-filter 'Data.Key'

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

{
  "Code": "ProcessCreated",
  "Data": {
    "Key": "c3d4e5f6-0000-0000-0000-000000000010",
    "Name": "InvoiceProcessing",
    "ProcessKey": "InvoiceProcessing",
    "ProcessVersion": "1.0.2",
    "Description": "",
    "IsLatestVersion": true,
    "RetentionPeriod": 30,
    "RetentionAction": "Delete"
  }
}
{
  "Code": "ProcessCreated",
  "Data": {
    "Key": "c3d4e5f6-0000-0000-0000-000000000010",
    "Name": "InvoiceProcessing",
    "ProcessKey": "InvoiceProcessing",
    "ProcessVersion": "1.0.2",
    "Description": "",
    "IsLatestVersion": true,
    "RetentionPeriod": 30,
    "RetentionAction": "Delete"
  }
}

uip または processes update-version

1 つ以上のプロセスを最新のパッケージ バージョンに更新するか、 --package-versionを使用して特定のバージョンに更新します。フォルダーは任意です — 指定しない場合は、最初のプロセス キーから推論されます。

  • 1 つのキー + --package-version →なし、最新に更新 (単一の API 呼び出し)。
  • 1 つのキー + --package-version → つのバージョンへの更新 (単一の API 呼び出し)。
  • 複数のキー + --package-version →なし、最新の状態に一括更新。
  • 複数のキー + --package-version →拒否 (検証エラー)

実行中のジョブは影響を受けません。更新されたバージョンを使用するのは新しいジョブのみです。

引数

名前Required目的
<process-keys...>1 つ以上のプロセス キー (GUID)。

オプション

Short長押し値 (Value)既定 (Default)説明
-t--tenantnameセッションの既定値テナントを上書きします。
--folder-pathパス推論自動検出をスキップしてこのフォルダーを使用します。
--folder-keyGUID推論自動検出をスキップしてこのフォルダーを使用します。
--package-versionversion特定のバージョン。単一のキーでのみ有効です。

uip or processes update-version c3d4e5f6-0000-0000-0000-000000000001

uip or processes update-version c3d4e5f6-0000-0000-0000-000000000001 \
    --package-version 1.0.3

uip or processes update-version \
    c3d4e5f6-0000-0000-0000-000000000001 \
    c3d4e5f6-0000-0000-0000-000000000002 \
    --output-filter 'Data.Version'
uip or processes update-version c3d4e5f6-0000-0000-0000-000000000001

uip or processes update-version c3d4e5f6-0000-0000-0000-000000000001 \
    --package-version 1.0.3

uip or processes update-version \
    c3d4e5f6-0000-0000-0000-000000000001 \
    c3d4e5f6-0000-0000-0000-000000000002 \
    --output-filter 'Data.Version'

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

シングルキー:

{
  "Code": "ProcessVersionUpdated",
  "Data": { "ProcessKey": "c3d4e5f6-…-000001", "Version": "latest" }
}
{
  "Code": "ProcessVersionUpdated",
  "Data": { "ProcessKey": "c3d4e5f6-…-000001", "Version": "latest" }
}

一括処理は、ProcessKeysVersion、および API からエコーされた Result オブジェクトを含むCode: "ProcessVersionsUpdated"を返します。

uip またはプロセスの編集

プロセスの設定をキーで編集します。現在の値を読み取り、指定された PATCH フィールドを適用して保存します。指定されたフィールドのみが変更されます。CLI で省略された保持フィールドは、現在の状態から保持されます。

引数

名前Required目的
<process-key>プロセス キー (GUID)。

オプション

processes create つの必須パッケージ オプションとスコープ フラグ以外はフィールドと同じです。相互排除ルールと検証ルールが一致している create (--job-priority--specific-priorityの比較、 --hidden-for-attended--visible-for-attended、保持期間 Archive --retention-bucket)。

Short長押し値 (Value)既定 (Default)説明
-t--tenantnameセッションの既定値テナントを上書きします。
-n--nametext新しい表示名。
-d--descriptiontext新しい説明。
--entry-pointパス新しいエントリ ポイント パス。
--input-argumentsJSON既定の入力引数です。
--job-priorityENUMLowNormalHighです。
--specific-priority1–100優先度の数値。
--auto-update / --no-auto-updateフラグ自動更新を切り替えます。
--hidden-for-attended / --visible-for-attendedフラグ有人シナリオの表示。
--auto-create-triggers / --no-auto-create-triggersフラグ接続トリガーによる自動作成
--retention-period日(1〜180)ジョブの保持期間。
--retention-actionENUMDeleteArchiveNoneです。
--retention-bucketバケット ID--retention-action Archive時に必須です。
--stale-retention-period古いジョブの保持期間。
--stale-retention-actionENUMDeleteArchiveNoneです。

uip or processes edit c3d4e5f6-0000-0000-0000-000000000001 \
    --description "Monthly invoice batch"

uip or processes edit c3d4e5f6-0000-0000-0000-000000000001 \
    --job-priority High --retention-period 60

uip or processes edit c3d4e5f6-0000-0000-0000-000000000001 \
    --auto-update --output-filter 'Data.Status'
uip or processes edit c3d4e5f6-0000-0000-0000-000000000001 \
    --description "Monthly invoice batch"

uip or processes edit c3d4e5f6-0000-0000-0000-000000000001 \
    --job-priority High --retention-period 60

uip or processes edit c3d4e5f6-0000-0000-0000-000000000001 \
    --auto-update --output-filter 'Data.Status'

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

{
  "Code": "ProcessEdited",
  "Data": {
    "Key": "c3d4e5f6-0000-0000-0000-000000000001",
    "Name": "InvoiceProcessing",
    "Status": "Updated successfully"
  }
}
{
  "Code": "ProcessEdited",
  "Data": {
    "Key": "c3d4e5f6-0000-0000-0000-000000000001",
    "Name": "InvoiceProcessing",
    "Status": "Updated successfully"
  }
}

uip またはプロセスのロールバック

プロセスを以前のパッケージ バージョンにロールバックします。フォルダーは任意です — 指定しない場合は、プロセス キーから推測されます。

引数

名前Required目的
<process-key>プロセス キー (GUID)。

オプション

Short長押し値 (Value)既定 (Default)説明
-t--tenantnameセッションの既定値テナントを上書きします。
--folder-pathパス推論自動検出をスキップします。
--folder-keyGUID推論自動検出をスキップします。

uip or processes rollback c3d4e5f6-0000-0000-0000-000000000001
uip or processes rollback c3d4e5f6-0000-0000-0000-000000000001 \
    --folder-path "Shared"
uip or processes rollback c3d4e5f6-0000-0000-0000-000000000001 \
    --output-filter 'Data.Status'
uip or processes rollback c3d4e5f6-0000-0000-0000-000000000001
uip or processes rollback c3d4e5f6-0000-0000-0000-000000000001 \
    --folder-path "Shared"
uip or processes rollback c3d4e5f6-0000-0000-0000-000000000001 \
    --output-filter 'Data.Status'

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

{
  "Code": "ProcessRolledBack",
  "Data": {
    "ProcessKey": "c3d4e5f6-0000-0000-0000-000000000001",
    "Status": "Rolled back to previous version"
  }
}
{
  "Code": "ProcessRolledBack",
  "Data": {
    "ProcessKey": "c3d4e5f6-0000-0000-0000-000000000001",
    "Status": "Rolled back to previous version"
  }
}

終了コード

「終了コード」を参照してください。標準の検証エラーを超える動詞固有のオーバーライドはありません。

  • uip or packagesprocesses createを呼び出す前に、パッケージキー ( 、packages list)、 バージョン ( 、packages versions)、およびエントリポイント (packages entry-points) を検索します。
  • uip or jobs — 特に jobs startはプロセス キーを受け取ります。
  • uip or folders — バインドする前にターゲット フォルダーを作成または検索します。

参照

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

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得