機械翻訳について

処理制約の管理

処理制約を設定します。

ステップの概要

  1. レコード・セットを作成します。

  2. 検証ルール・セットを作成します。

  3. 処理制約を作成します。

  4. 設定をテストします。

この例では、出荷ステージのオーケストレーション・プロセスの一部であるオーダー履行明細をユーザーが変更できないようにする処理制約を設定します。

このトピックではサンプル値を使用します。 ビジネス要件によっては、別の値が必要になる場合があります。

レコード・セットの作成

  1. 「設定および保守」作業領域に移動してから、タスクに移動します。

    • オファリング: オーダー管理

    • 機能領域: オーダー

    • タスク: 処理制約の管理

  2. 「処理制約の管理」ページで、「Record Sets(レコード・セット)」→「Actions(処理)」→「Add Row(行の追加)」をクリックし、値を設定します。

    属性

    名前

    同じ顧客に属する履行明細

    説明

    同じ顧客に属する履行明細に作成されたレコード・セット。

    短縮名

    FCST

    エンティティ

    オーダー履行明細

  3. 同じ顧客に属する履行明細領域で、「処理」>「行の追加」をクリックし、値を設定します。

    属性

    属性名

    請求先顧客

  4. 「保存」>「パッケージの生成」をクリックします。

    パッケージの生成では、制約パッケージの生成スケジュール済プロセスが自動的に実行されます。

  5. 確認ダイアログにリクエストIDが表示され、OKをクリックし、リクエストが終了するまで待機します。

    たとえば:

    The concurrent request to generate constraints validation packages was submitted. Request ID: 10650.

    ステータスをモニターするには、スケジュール済プロセス作業領域に移動し、リフレッシュをクリックして、10650などのプロセスIDを探します。

検証ルール・セットの作成

  1. 「検証ルール・セット」をクリックします。

  2. 「処理」→「行の追加」をクリックし、値を設定します。

    属性

    名前

    出荷検証ルール・セット

    説明

    ステータスが出荷待ちの明細の検証ルール・セット。

    短縮名

    SHIP

    検証タイプ

    エンティティ

    オーダー履行明細

  3. 出荷検証ルール・セット領域で、「処理」→「行の追加」をクリックし、値を設定します。

    属性

    属性名

    ステータス

    検証操作

    次と等しい

    値文字列

    出荷待ち

    独自の属性を入力する場合は、文字列を二重引用符(" ")で囲む必要があります。

  4. 「保存」>「パッケージの生成」をクリックします。

  5. 「確認」ダイアログで「OK」をクリックします。

    • Generate Packagesでは、有効化されているすべての制約が実装にデプロイされます。

    • 独自の処理制約を作成するか、事前定義済の処理制約を変更し、新しいリリースに更新する場合は、更新後すぐにパッケージを再生成する必要があります。

処理制約の作成

  1. 「制約」をクリックします。

  2. 「処理」→「行の追加」をクリックし、値を設定します。

    属性

    制約名

    出荷制約

    表示名

    出荷制約

    制約エンティティ

    オーダー履行明細

    制約付き工程

    更新

    使用可能

    チェック・マークが含まれます。

  3. 出荷制約領域の条件リストで、「処理」→「行の追加」をクリックし、値を設定します。

    属性

    グループ番号

    1

    検証エンティティ

    オーダー履行明細

    検証ルール・セット

    出荷検証ルール・セット

    レコード・セット

    同じ顧客に属する履行明細

    メッセージ

    履行明細は出荷ステージにあるため、更新できません。

  4. 出荷制約領域で「適用可能ロール」をクリックし、すべてのロールが有効になっていることを確認して、「保存」をクリックします。

設定のテスト

  1. オーダー管理作業領域で、出荷待ちステータスの履行明細にアクセスします。

  2. 属性を変更しようとしています。

  3. オーダー管理で変更が許可されていないことを確認し、制約の設定時にメッセージ属性に入力したメッセージを表示します。

その他の属性の設定

ロジックの戻し処理

「検証ルール・セットを反転」オプションを使用すると、制約のロジックを逆にできます。 次の検証ルール・セットを持つ制約を作成するとします:

Status attribute on the fulfillment line entity contains a value of Awaiting Shipment

仕組み

検証ルール・セットを反転

説明

チェック・マークが含まれていません ステータス属性に出荷待ちが含まれる場合に制約を適用します。
チェック・マークが含まれます ステータス属性に出荷待ちが含まれていない場合は、制約を適用します。

次に別の例を示します:

Order Type attribute on the order header entity doesn't contain a value

仕組み

検証ルール・セットを反転

説明

チェック・マークが含まれていません オーダー・タイプ属性に値が含まれていない場合に制約を適用します。
チェック・マークが含まれます オーダー・タイプ属性に値が含まれている場合は、制約を適用します。

ANDまたはORロジックの追加

グループ番号属性を使用して、ANDまたはORロジックを条件に追加します。 たとえば、条件xの場合はグループ番号を10に設定し、条件yの場合はグループ番号を10に設定します。 xとyの両方がTrueと評価された場合は、制約を適用します。 別の例については、「オーダー履行時に発生する変更の管理のガイドライン」の変更の制約サブトピックを参照してください。