機械翻訳について

Order Managementでの拡張可能フレックスフィールドの設定

拡張可能フレックスフィールドをOracle Order Managementに設定します。

この例では、ソース・システムからインポートしたソース・オーダーのステータスが表示されるように、拡張可能フレックスフィールドを設定します。 フレックスフィールドは、「オーダー管理」作業領域のオーダー明細に表示されます。

設定の概要

  1. コンテキストを作成します。

  2. コンテキストをカテゴリに関連付けます。

  3. カテゴリにページを追加します。

  4. Deploy.

  5. 公開します。

  6. Display.
  7. テストします。

バックグラウンドについては、「Order Managementでの拡張可能フレックスフィールドの設定の概要」を参照してください。

多数の画面印刷を含む詳細な例は、「Order Managementでの拡張可能フレックス・フィールド(EFF)の実装と移入(ドキュメントID 2005737.1)」を参照してください。

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

コンテキストの作成

  1. Order Managementの管理に必要な権限があることを確認します。

    属性

    値

    権限名

    拡張可能フレックスフィールド属性の公開

    詳細は、「Order Managementの実装に必要な権限の取得」を参照してください。

  2. 「設定および保守」作業領域に移動し、「オーダー拡張可能フレックスフィールドの管理」タスクに移動します。

  3. 次の値を設定します。

    属性

    値

    表示名

    SourceLineInfo

    コード

    SourceLineInfo

    API名

    Sourcelineinfo

    使用可能

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

    変換可能

    空のままにします。

    このオプションを有効にしないでください。 Oracle Order Managementでは使用できません。

    動作

    単一行

    オーダー管理で使用する拡張可能フレックスフィールドには、単一行を使用する必要があります。

    コードなどの一部の属性の値は自動的に移入されます。 通常、事前定義済の値は変更しないでください。

  4. 次の値を設定します。

    属性

    値

    名前

    ステータス

    コード

    ステータス

    API名

    status

    「セグメントの作成」ページでは、API名の値が自動的に設定されます。 この例では、値をstatusに設定し、最初の文字に小文字を使用します。 販売オーダーの作成時にXMLで使用されるAPI名と同じ値を使用する必要があります。

    使用可能

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

    データ型

    文字

    表の列

    ATTRIBUTE_CHAR1

    どの列でも使用できます。 他の値を格納するためにまだ使用していない列を選択します。

    使用可能な値を表示するには、「下向き矢印」をクリックし、「検索」をクリックします。 検索と選択ダイアログで、名前属性に表示される値を削除し、「検索」をクリックします。

    値セット

    10文字

    ニーズを満たす任意の値を使用できます。

    プロンプト

    ステータス

    表示タイプ

    テキスト・ボックス

    これらの属性の詳細は、「アプリケーションの構成と拡張」に移動し、フレックスフィールド・セグメント・プロパティを検索します。

  5. 「保存して閉じる」をクリックします 「拡張可能フレックスフィールドの編集」ページに戻るまで繰り返します。

コンテキストとカテゴリの関連付け

  1. 「拡張可能フレックスフィールドの編集」ページのカテゴリ領域の表示名列で、テキスト「追加履行明細情報」をクリックします。

    「関連コンテキスト」タブにカテゴリの詳細が表示されます。

  2. 「関連コンテキスト」タブで、「処理」>「選択して追加」をクリックします。

  3. 選択して追加ダイアログで、名前属性に、このトピックで以前に作成したコンテキストであるSourceLineInfoと入力し、「検索」をクリックします。

  4. 検索結果のOKのすぐ上にある「行」をクリックし、「適用> OK」をクリックします。

  5. 「拡張可能フレックスフィールドの編集」ページで、「保存」をクリックします。

カテゴリへのページの追加

次に、Order Management作業領域で、拡張可能フレックスフィールドの表示場所を示します。

  1. 詳細領域で、「ページ」をクリックします。

    ノート

    • ページ・タブを使用して、各コンテキストをページに割り当てます。

    • 順序属性は、オーダー管理が拡張可能フレックスフィールドを表示するときに使用する順序を決定します。

  2. ページ・タブで、「処理」>「作成」をクリックします。

  3. 「ページの作成」ダイアログで値を設定し、「OK」をクリックします。

    属性

    値

    表示名

    ソース明細情報

    コード

    SourceLineInfo

    スペースを含めないでください。

    使用方法

    追加履行明細情報

  4. 「拡張可能フレックスフィールドの編集」ページで、「保存」をクリックします。

  5. 「Details(詳細)」領域で、次の値を持つ行をクリックします。

    属性

    値

    表示名

    ソース明細情報

  6. 関連付けられたコンテキストの詳細領域で、「処理」>「選択して追加」をクリックします。

  7. 「Select and Add(選択して追加)」ダイアログで、次の値を検索します。

    属性

    値

    名前

    SourceLineInfo

  8. 検索結果で、「名前」列にSourceLineInfoが含まれる「行」をクリックし、「適用> OK」をクリックします。

  9. 「拡張可能フレックスフィールドの編集」ページで、「保存してクローズ」をクリックします。

デプロイ

拡張可能フレックスフィールドの設定を変更するたびに、デプロイする必要があります。 その理由の詳細は、Order Managementでの拡張可能フレックスフィールドの設定の概要を参照してください。

  1. 「オーダー拡張可能フレックスフィールドの管理」ページの検索結果で、次の値を含む行をクリックします。

    列

    値

    名前

    履行明細情報

  2. 「フレックスフィールドのデプロイ」をクリックします。

  3. 表示されたダイアログで、デプロイメントが終了するまで待機し、OKをクリックします。

  4. 「オーダーの拡張可能フレックスフィールドの管理」ページで、デプロイメント・ステータス属性にチェック・マークが含まれていることを確認し、「完了」をクリックします。

パブリッシュ

フレックスフィールドの設定を変更するたびに公開する必要があります。 その理由の詳細は、Order Managementでの拡張可能フレックスフィールドの設定の概要を参照してください。

  1. 「予定済プロセス」作業領域に移動し、「処理」→「新規プロセスのスケジュール」をクリックします。

  2. 「新規プロセスのスケジュール」ダイアログで、「拡張可能フレックスフィールド属性の公開」を検索し、OKをクリックします。

  3. 「プロセス詳細」ダイアログで送信します。

  4. 確認ダイアログで、プロセスIDをクリップボード(68721など)にコピーし、OKをクリックします。

  5. 「処理」>「リフレッシュ」をクリックし、プロセスのステータスを確認します。

  6. ステータスは実行中である可能性があります。 数分待ってから、ステータスが成功になるまで「リフレッシュ」を再度クリックします。

拡張可能フレックスフィールドを含むペイロードの例

extensible_flexfield_example_payload.xmlファイルには、拡張可能フレックスフィールドがあるオーダーを発行するときに、Order Managementによって販売オーダー用に作成されるペイロードの一部であるコードが含まれます。 これには、ネームスペースを定義するXMLが含まれます。 このファイルを取得するには、「Order Managementの技術リファレンス(ドキュメントID 2051639.1)」に移動し、「ペイロードおよびファイル」添付をダウンロードします。

ノート

表示

Visual Builder Studioを使用して、Order Management作業領域にフレックスフィールドを表示します。 「Order Managementでの拡張可能フレックスフィールドの設定の概要」の「フレックスフィールドの表示」を参照してください。

テスト

Order Management作業領域にフレックスフィールドが正しく表示されることを確認します。

  1. 「オーダー管理」作業領域に移動し、新規販売オーダーを作成してから、オーダー明細を追加します。

  2. 「ソース明細情報」フレックスフィールドが明細に表示されること、およびペイロードを検討したときにこのトピックで前に確認したFRAUD_HOLDステータス値が含まれていることを確認します。
  3. オプションとして、SQL (構造化問合せ言語)を使用してextensible_flexfield_example_sql.xmlファイルを問い合せます。 このトピックで指定した値を確認します。 このファイルにアクセスするには、この手順の前半でダウンロードした「ペイロードおよびファイル」添付ファイルから取得します。

    SQLで返される値を次に示します。

    属性

    値

    SOURCE_ORDER_NUMBER

    PMC-170113-001

    ORDER_NUMBER

    48030

    FULFILL_LINE_NUMBER

    1

    CONTEXT_CODE

    SourceLineInfo

    ATTRIBUTE_CHAR1

    FRAUD_HOLD