機械翻訳について

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

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

この例では、Order Management作業領域でソース・オーダーから販売オーダー・ステータスを表示できるように拡張可能フレックスフィールドを設定します:

拡張可能フレックスフィールド・オーダー入力スペシャリストは、ソース・オーダーから販売オーダー・ステータスを表示するために使用できます

設定の概要

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

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

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

  4. 拡張可能フレックスフィールドをデプロイします。

  5. 拡張可能フレックスフィールドを公開します。

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

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

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

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

コンテキストの作成

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

    属性

    権限名

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

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

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

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

    • 機能領域: オーダー

    • タスク: オーダーの拡張可能フレックスフィールドの管理

  3. 「オーダーの拡張可能フレックスフィールドの管理」ページで値を入力し、「検索」をクリックします。

    属性

    名前

    履行明細情報

  4. 検索結果で、「処理」>「編集」をクリックします。

  5. 「拡張可能フレックスフィールドの編集」ページで、「コンテキストの管理」をクリックします。

  6. 「コンテキストの管理」ページで、「検索」をクリックします。

    検索結果で事前定義済のコンテキストをスキャンし、ニーズを満たしているかどうかを確認します。

    この例では、新しいコンテキストを追加します。

  7. 「処理」→「作成」をクリックします。

  8. 「コンテキストの作成」ページで、値を設定します。

    属性

    表示名

    SourceLineInfo

    コード

    SourceLineInfo

    API名

    Sourcelineinfo

    使用可能

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

    変換可能

    空のままにします。

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

    動作

    単一行

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

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

  9. 「コンテキスト使用」タブで、「処理」>「作成」をクリックして値を設定し、「保存」をクリックします。

    属性

    名前

    追加履行明細情報

  10. コンテキスト依存セグメント領域で、「処理」>「作成」をクリックします。

  11. 「セグメントの作成」ページで、値を設定します。

    属性

    名前

    ステータス

    コード

    ステータス

    API名

    status

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

    使用可能

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

    データ型

    文字

    表の列

    ATTRIBUTE_CHAR1

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

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

    値セット

    10文字

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

    プロンプト

    ステータス

    表示タイプ

    テキスト・ボックス

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

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

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

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

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

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

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

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

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

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

次に、オーダー管理作業領域で拡張可能フレックスフィールドを表示する場所について説明します。

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

    ノート

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

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

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

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

    属性

    表示名

    ソース明細情報

    コード

    SourceLineInfo

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

    使用方法

    追加履行明細情報

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

  5. 詳細領域で、値がある行をクリックします。

    属性

    表示名

    ソース明細情報

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

  7. 選択して追加ダイアログで、値を検索します。

    属性

    名前

    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には、拡張可能フレックスフィールドがある販売オーダーを発行するときに、オーダー管理が販売オーダーに対して作成するペイロードの一部であるコードが含まれます。 これには、ネームスペースを定義するXMLが含まれます。 ファイル「続きを読み込む」にアクセスできます。

ノート

設定のテスト

オーダー管理作業領域に拡張可能フレックスフィールドが正しく表示されることを確認します。

  1. 「オーダー管理」作業領域に移動します。

  2. 新規販売オーダーを作成し、オーダー明細を追加します。

  3. オーダー明細の右端にある「下向き矢印」をクリックし、「追加情報の編集」をクリックします。

  4. 「追加情報の編集」ダイアログで、ソース行情報が表示され、ペイロードを確認したときにこのトピックで前述したFRAUD_HOLDステータス値が含まれていることを確認します。

  5. オプションとして、SQL (Structured Query Language)を使用して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