エントリ基準と終了基準の例
ルール・ベースの入力および終了基準を使用して、変更オーダーまたは新規品目リクエストに検証のレイヤーを追加できます。 条件は、変更オーダーまたは新規品目リクエストの様々なワークフロー・ステータスに対して選択できます。
入力基準は、次のステータスで使用できます: 定義、暫定承認および承認。
終了基準は次のステータスで使用できます: オープン、定義および暫定承認。
「品目ルール・セットの管理」タスクを使用して検証ルールを作成し、関連タイプを変更オーダーまたは新規品目リクエストに設定できます。 エントリ基準と終了基準を作成する前に、変更タイプを作成し、ルールベースの承認に設定します。
基準の作成時には、次の属性がサポートされています:
変更ヘッダー・メイン
-
Priority
-
理由
-
希望入手日
-
要求者
-
説明
-
付加フレックスフィールド
変更ライン
変更明細エンティティは明細属性をサポートしていません。 ただし、変更明細の付加フレックスフィールド値を使用して、エンティティを指定する必要がある基準を作成できます。 例:
[ChangeHeader].Flexfield[CHHD_Glob_Seg_Char_1]
オープン・ステータスの終了基準の例: 変更オーダーの優先度コードが高いとします。 その後、変更オーダーがワークフローの次のステータスに促進されるように、希望入手日を必須として設定できます。
If Expression
[ChangeHeader].[ChangeHeaderMain].[PriorityCode] == "HIGH"
Validation Condition
isNull([ChangeHeader].[Change Header Main].[Need-by Date]) == false
承認ステータスの入力条件の例: 事由フィールドの値が原価の場合、変更オーダーの優先度は高に設定されます。
If Expression
[ChangeHeader].[ChangeHeaderMain].[ReasonCode] == "COST"
Validation Condition
[ChangeHeader].[ChangeHeaderMain].[PriorityCode] == "HIGH"