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

UIP Maestro ケース case-exit-conditions、stage-entry-conditions、stage-exit-conditions

ローカルのケース管理 JSON ファイル内のケース レベルおよびステージ レベルの条件グループの「get」動詞の構文とオプション (case-exit-conditions、stage-entry-conditions、stage-exit-conditions)、およびそれぞれを手動で編集するための JSON フィールド参照。

ローカル・ケース管理定義ファイル内で遷移をゲートするルール・ベースの条件は、 case-exit-conditions (ケース全体が完了または終了できるタイミング)、 stage-entry-conditions (ステージが開始できるタイミング)、および stage-exit-conditions (ステージが完了または引き継ぐことができるタイミング) の 3 つのコマンド・グループによって管理されます。3 つすべてが同一の get 図形を共有し、同じケース管理 JSON ドキュメントを読み取ります。ファイル形式とサブシステムの残りの部分については、「 uip maestro case 」をご覧ください。タスク レベルに相当する内容については、「 task-entry-conditions」をご覧ください。

条件は caseplan.json で手動で編集します。各グループの JSON フィールド参照は、その get 動詞の下にあります。

概念​

  • 条件は、1 つ以上のルール・グループの名前付きコンテナーです。rules は配列の配列です — 各内部配列は 1 つの OR 分岐であり、内部配列内のすべてのルールは一緒に AND されます。実際には、ソースのすべての作業例には、条件ごとに1つのルールしかありませんが、形状は複数のルールをサポートしています。
  • 完了/終了ルールの種類による分割です。case-exit-conditions および stage-exit-conditionsでは、どのrule-type値が有効かは、条件が親を完了としてマークするかどうかによって異なります。marksCaseComplete/marksStageComplete: true では、完了ルールの種類のセットが使用されます。false (または存在しない) は、終了セットを使用します。
  • stage-entry-conditions のルール型の列挙型は 1 つで、補完/終了は分割されません。

UIP Maestro ケース case-exit-conditions​

ケース全体の終了/完了条件を読み取ります (ファイル スコープ、ステージ引数なし)。

概要​

uip maestro case case-exit-conditions get <file> <condition-id>
uip maestro case case-exit-conditions get <file> <condition-id>

UIP Maestro ケース case-exit-conditions get​

引数​
名前Required目的
<file>○ケース管理の JSON ファイルへのパスです。
<condition-id>○取得するケース終了条件の ID です。
uip maestro case case-exit-conditions get case.json Condition_a1b2c3d4
uip maestro case case-exit-conditions get case.json Condition_a1b2c3d4
データシェイプ(--output json)​
{
  "Code": "CaseExitConditionFound",
  "Data": {
    "Condition": {
      "id": "Condition_a1b2c3d4",
      "displayName": "Completed",
      "marksCaseComplete": true,
      "rules": [[{ "id": "Rule_e5f6a7b8", "type": "required-stages-completed" }]]
    }
  }
}
{
  "Code": "CaseExitConditionFound",
  "Data": {
    "Condition": {
      "id": "Condition_a1b2c3d4",
      "displayName": "Completed",
      "marksCaseComplete": true,
      "rules": [[{ "id": "Rule_e5f6a7b8", "type": "required-stages-completed" }]]
    }
  }
}

Condition はディスクに保存されている未加工のノード オブジェクトです。 caseplan.jsonを手動編集する場合は、この図形を参照として使用します。

case-exit-condition JSON フィールド​

条件を手動で編集して に絞り込むためのフィールド参照caseplan.json

フィールド値 (Value)備考
displayNamestring条件の表示名。
marksCaseCompletetrue | falseセット rule-type 有効かどうかを切り替えます (「概念」を参照)。
ルール type完了セット (marksCaseComplete: true): required-stages-completed、wait-for-connector終了セット (false/なし): selected-stage-completed、selected-stage-exited、wait-for-connector。rules[][] エントリ内に移動します。
条件式stringルールの自由形式の式です (ルールの種類でサポートされている場合)。
selectedStageIdstringselected-stage-* ルールのステージ ID。

UIP Maestro ケース stage-entry-conditions​

1 つのステージ (ファイル + ステージ スコープ) のエントリ条件を読み取ります。

概要​

uip maestro case stage-entry-conditions get <file> <stage-id> <condition-id>
uip maestro case stage-entry-conditions get <file> <stage-id> <condition-id>

UIP Maestro ケース stage-entry-conditions get​

引数​
名前Required目的
<file>○ケース管理の JSON ファイルへのパスです。
<stage-id>○ステージ ノードの ID です。
<condition-id>○取得するエントリ条件の ID です。
uip maestro case stage-entry-conditions get case.json Stage_1 Condition_a1b2c3d4
uip maestro case stage-entry-conditions get case.json Stage_1 Condition_a1b2c3d4
データシェイプ(--output json)​
{
  "Code": "StageEntryConditionFound",
  "Data": {
    "Condition": {
      "id": "Condition_a1b2c3d4",
      "displayName": "Start",
      "rules": [[{ "id": "Rule_e5f6a7b8", "type": "current-stage-entered" }]]
    }
  }
}
{
  "Code": "StageEntryConditionFound",
  "Data": {
    "Condition": {
      "id": "Condition_a1b2c3d4",
      "displayName": "Start",
      "rules": [[{ "id": "Rule_e5f6a7b8", "type": "current-stage-entered" }]]
    }
  }
}

stage-entry-condition JSON フィールド​

手動編集用のフィールドの参照

フィールド値 (Value)備考
displayNamestring条件の表示名。
isInterruptingtrue | false条件が中断かどうか。
ルール typecase-entered、selected-stage-exited、selected-stage-completed、wait-for-connector、のいずれかuser-selected-stage単一の列挙型、補完/終了分割なし。
条件式stringルールの自由形式の式です (サポートされている場合)。
selectedStageIdstringselected-stage-* ルールのステージ ID。

UIP Maestro ケース stage-exit-conditions​

1 つのステージで終了/完了条件を読み取ります (ファイル + ステージ スコープ)。3 つのグループの中で最も豊富な — また、実行がどこから終了するかも制御します。

概要​

uip maestro case stage-exit-conditions get <file> <stage-id> <condition-id>
uip maestro case stage-exit-conditions get <file> <stage-id> <condition-id>

UIP Maestro ケース stage-exit-conditions get​

引数​
名前Required目的
<file>○ケース管理の JSON ファイルへのパスです。
<stage-id>○ステージ ノードの ID です。
<condition-id>○取得する終了条件の ID です。
uip maestro case stage-exit-conditions get case.json Stage_1 Condition_a1b2c3d4
uip maestro case stage-exit-conditions get case.json Stage_1 Condition_a1b2c3d4
データシェイプ(--output json)​
{
  "Code": "ExitConditionFound",
  "Data": {
    "Condition": {
      "id": "Condition_a1b2c3d4",
      "displayName": "Done",
      "marksStageComplete": true,
      "rules": [[{ "id": "Rule_e5f6a7b8", "type": "required-tasks-completed" }]]
    }
  }
}
{
  "Code": "ExitConditionFound",
  "Data": {
    "Condition": {
      "id": "Condition_a1b2c3d4",
      "displayName": "Done",
      "marksStageComplete": true,
      "rules": [[{ "id": "Rule_e5f6a7b8", "type": "required-tasks-completed" }]]
    }
  }
}

stage-exit-condition JSON フィールド​

手動編集用のフィールドの参照

フィールド値 (Value)備考
displayNamestring条件の表示名。
typeexit-only | wait-for-user | return-to-origin終了時の処理
exitToStageIdstring終了時に移行するステージです ( return-to-originと組み合わせます)。
marksStageCompletetrue | falseセット rule-type 有効かどうかを切り替えます (「概念」を参照)。
ルール type完了セット (marksStageComplete: true): required-tasks-completed、wait-for-connector終了セット (false/なし): selected-tasks-completed、wait-for-connector。rules[][] エントリ内に移動します。
条件式stringルールの自由形式の式です (サポートされている場合)。
selectedTasksIdsString の配列selected-tasks-completed ルールのタスク ID

参照​

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

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得