拡張可能フレックスフィールドでユーザーが行う変更の制約
ユーザーが拡張可能フレックスフィールドで行った変更を制約します。
たとえば、処理制約を使用して、オーダー管理がすでに履行明細をクローズしている場合や、オーケストレーション・プロセスのステップで拡張可能フレックスフィールドに値を入力するようユーザーに要求する場合に、オーダー入力スペシャリストが拡張可能フレックスフィールドを更新できないようにします。
-
「制約エンティティの管理」ページを使用して、「処理制約の管理」ページで使用できるように拡張可能フレックスフィールドを有効にします。
-
拡張可能フレックスフィールドは、レコード「セット」タブの属性メニューでは使用できません。
-
拡張可能フレックスフィールドを使用できるように有効化する必要があります。
-
処理制約によって、オーダー管理によって明細がクローズされた後、オーダー明細が変更されなくなります。 オーダー明細で拡張可能フレックスフィールドを設定し、拡張可能フレックスフィールドを制約しない場合、制約によって、ユーザーは拡張可能フレックスフィールドの値を変更できなくなります。
設定の概要
-
拡張可能フレックスフィールドを使用可能にします。
-
検証ルール・セットを作成します。
-
処理制約を作成します。
-
設定をテストします。
作成する制約を次に示します。
-
オーダー管理で履行明細をすでにクローズしている場合は、ユーザーは下請契約者ID拡張可能フレックスフィールドの値を変更できません。
このトピックではサンプル値を使用します。 ビジネス要件によっては、別の値が必要になる場合があります。
拡張可能フレックスフィールドの有効化
拡張可能フレックスフィールドを使用可能にして、制約で参照できるようにします。
-
拡張可能フレックスフィールドを公開してデプロイします。
詳細は、「オーダー管理での拡張可能フレックスフィールドの設定」を参照してください。
-
「設定および保守」作業領域で、タスクに移動します。
-
オファリング: オーダー管理
-
機能領域: オーダー
-
タスク: 制約エンティティの管理
-
-
「制約エンティティの管理」ページで、エンティティ・タイプをビュー・エンティティと等しいに設定し、「検索」をクリックします。
-
検索結果で、オーダー履行明細を選択します。
-
属性詳細領域で、有効にする必要がある拡張可能フレックスフィールドを探し、制約使用可能にチェック・マークが含まれていることを確認して、「保存してクローズ」>「完了」をクリックします。
この例では、Subcontractor IDを有効にします。
検証ルール・セットの作成
-
「設定および保守」作業領域で、タスクに移動します。
-
オファリング: オーダー管理
-
機能領域: オーダー
-
タスク: 処理制約の管理
-
-
「処理制約の管理」ページで、「検証ルール・セット」をクリックします。
-
「処理」→「行の追加」をクリックし、値を設定して、「保存」をクリックします。
属性
値
名前
履行明細がクローズ済
説明
履行明細はクローズされました。
短縮名
FLCLOSE
検証タイプ
表
エンティティ
オーダー履行明細
-
詳細領域で、「処理」→「行の追加」をクリックし、値を設定して、「保存」をクリックします。
属性
値
属性名
オープン
検証操作
次と等しい
値文字列
N
-
「パッケージの生成」をクリックします。
オーダー管理では、検証ルール・セットがアクティブ化されるため、制約で使用できます。
検証ルール・セットの詳細領域に複数の明細を追加すると、オーダー管理ではそれらの明細がまとめて評価されます。
2つのコンテキスト属性とセグメント属性を選択する場合、属性は同じコンテキスト値を使用する必要があります。 コンテキストは相互に排他的です。 次に例を示します。
コンテキスト |
セグメント |
---|---|
自動車ディーラ情報 |
ID |
自動車ディーラ情報 |
事業所 |
保証情報 |
ID |
自動車ディーラ情報コンテキストと保証情報コンテキストのセグメントIDを同時に選択することはできません。
処理制約の作成
-
「Constraints(制約)」→「Actions(処理)」→「Add Row(行の追加)」をクリックし、値を設定して、「保存」をクリックします。
属性
値
名前
制約下請業者ID
表示名
制約下請業者ID
制約エンティティ
オーダー履行明細
制約付き工程
更新
属性名
2次請け会社:ID
-
詳細領域で、「処理」→「行の追加」をクリックし、値を設定して、「保存」をクリックします。
属性
値
グループ番号
100
検証エンティティ
オーダー履行明細
検証ルール・セット
履行明細がクローズ済
スコープ
任意
レコード・セット
履行明細デフォルト・レコード・セット
メッセージ
履行明細はクローズ済です。 変更できません。
設定のテスト
-
オーダー管理作業領域で、すでに発行した販売オーダーを開きます。
-
オーダー管理で、クローズされた履行明細の外注業者IDを変更できないことを確認します。