- 概要
- はじめに
- 概念
- UiPath CLI を使用する
- 使用ガイド
- CI/CD レシピ
- コマンド リファレンス
- 概要
- 終了コード
- グローバル オプション
- uip codedagent
- UIP コーダー
- UIP のコンテキスト グラウンディング
- uip docsai
- uip 関数
- UIP ガードレール
- uip llm - 構成
- uip llm-gateway
- uip model-hub
- add-test-data-entity
- テスト データのキューを追加
- 追加-テスト-データ-バリエーション
- 分析
- 開発
- プロジェクトを作成
- 差分
- アクティビティを検索
- GET-ANALYZER-RULES
- get-default-activity-xaml
- エラーを取得
- 手動テスト用のテスト ケースを取得
- 手動テストステップを取得
- get-library-object-repository
- オブジェクト リポジトリを取得
- get-versions
- Get-workflow-example
- indicate-application
- 要素を示す
- inspect-package
- install-data-fabric-entities
- パッケージのインストールまたは更新
- list-data-fabric-entities
- リスト - インスタンス
- list-workflow-examples
- パッケージ化
- パブリッシュ
- リモート
- 元に戻す
- 実行、デバッグ、実行
- ファイル名を実行
- 検索テンプレート
- スタートスタジオ
- 実行を停止
- TM
- UIA
- UIP タスク
- uip traces
- UIP トレースのフィードバック
- 移行
- 参照とサポート
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) | 備考 |
|---|---|---|
displayName | string | 条件の表示名。 |
marksCaseComplete | true | false | セット rule-type 有効かどうかを切り替えます (「概念」を参照)。 |
ルール type | 完了セット (marksCaseComplete: true): required-stages-completed、wait-for-connector終了セット (false/なし): selected-stage-completed、selected-stage-exited、wait-for-connector。 | rules[][] エントリ内に移動します。 |
| 条件式 | string | ルールの自由形式の式です (ルールの種類でサポートされている場合)。 |
selectedStageId | string | selected-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) | 備考 |
|---|---|---|
displayName | string | 条件の表示名。 |
isInterrupting | true | false | 条件が中断かどうか。 |
ルール type | case-entered、selected-stage-exited、selected-stage-completed、wait-for-connector、のいずれかuser-selected-stage | 単一の列挙型、補完/終了分割なし。 |
| 条件式 | string | ルールの自由形式の式です (サポートされている場合)。 |
selectedStageId | string | selected-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) | 備考 |
|---|---|---|
displayName | string | 条件の表示名。 |
type | exit-only | wait-for-user | return-to-origin | 終了時の処理 |
exitToStageId | string | 終了時に移行するステージです ( return-to-originと組み合わせます)。 |
marksStageComplete | true | false | セット rule-type 有効かどうかを切り替えます (「概念」を参照)。 |
ルール type | 完了セット (marksStageComplete: true): required-tasks-completed、wait-for-connector終了セット (false/なし): selected-tasks-completed、wait-for-connector。 | rules[][] エントリ内に移動します。 |
| 条件式 | string | ルールの自由形式の式です (サポートされている場合)。 |
selectedTasksIds | String の配列 | selected-tasks-completed ルールのタスク ID |
関連
- UIP Maestro のケース — サブシステムの概要とケース管理の JSON ファイル形式です。
- UIP Maestro、ケース、ケース、ステージ — これらの条件がアタッチされるステージ ノードです。
- UIP Maestro のケース タスク — これらの条件で最終的にゲートされるタスク。
- UIP Maestro ケース task-entry-conditions — タスク レベルに相当するもの。
参照
- 概念
- UIP Maestro ケース case-exit-conditions
- 概要
- UIP Maestro ケース case-exit-conditions get
- case-exit-condition JSON フィールド
- UIP Maestro ケース stage-entry-conditions
- 概要
- UIP Maestro ケース stage-entry-conditions get
- stage-entry-condition JSON フィールド
- UIP Maestro ケース stage-exit-conditions
- 概要
- UIP Maestro ケース stage-exit-conditions get
- stage-exit-condition JSON フィールド
- 関連
- 参照