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