ビジネス・ルールのフレックスフィールド・コンテキストおよびカテゴリ・コードの識別
Oracle Business Ruleで指定するフレックスフィールド・コンテキストおよびカテゴリ・コードを識別します。
この例では、ビジネス・ルールでコンテキスト・コードFND_ACFF_EFF_CONTEXT_CODEを参照する必要があるとします。
-
「設定および保守」作業領域に移動してから、タスクに移動します。
-
オファリング: オーダー管理
-
機能領域: オーダー
-
タスク: オーダーの拡張可能フレックスフィールドの管理
-
-
「オーダーの拡張可能フレックスフィールドの管理」ページで、履行明細情報を検索します。
-
検索結果で、名前列に履行明細情報が含まれる「行」をクリックし、「処理」>「フレックスフィールド・アーカイブのダウンロード」をクリックします。
-
「確認」ダイアログで、「ダウンロード」をクリックし、zipファイルを任意のフォルダに保存します。
オペレーティング・システムのファイル・マネージャが開きます。 たとえば、Microsoft Windowsを使用している場合は、Windows Explorerが開きます。
-
ファイル・マネージャで、調べる必要があるxmlを含むzipファイル内のフォルダにナビゲートします。
. . .\file_name.zip\oracle\apps\scm\doo\processOrder\flex\fulfillLineContextsB\view
説明
-
. . .
は、zipファイルを保存するパスです。 -
file_name. zipファイルの名前。
たとえば:
C:\Users\your_name\AppData\Local\Temp\10008_DOO_FULFILL_LINES_ADD_INFO.zip\oracle\apps\scm\doo\processOrder\flex\fulfillLineContextsB\view
-
-
XMLエディタを使用して、確認する必要があるコンテキストを含むXMLファイルを開きます。
ファイル・リストには、次のような様々なxmlファイルが含まれています。
-
FulfillLineEffBFulfillLineContext1privateVO.xml
-
FulfillLineEffBPackShipInstructionprivateVO.xml
通常、Context1privateに関心があるので、FulfillLineEffBFulfillLineContext1privateVO.xmlを開きます。
-
-
EFF_CONTEXT_CODEを検索し、名前の完全な値にプレフィクス(FND_ACFF_EFFなど)が含まれていることを確認します。
たとえば:
<Property Name="FND_ACFF_EFF_CONTEXT_CODE" Value="FulfillLineContext1"/>
ほとんどのXMLファイルのコンテキスト・コードは1つのみです。
値がFulfillLineContext1であることに注意してください。 これは、Oracle Business Rulesでルールを設定するときに使用します。 たとえば、ルールで使用するコードを次に示します。
FLineEFF.context equals ignore case "FulfillLineContext1"
-
必要なセグメント名を含むViewAttributeタグを検索します。
ViewAttribute Name="_FL1AttributeChar1"
ファイルのFL1AttributeChar1ビュー属性タグは1つのみです。
-
ViewAttributeの「名前」プロパティの値が
_FL1AttributeChar1
であることに注意してください。 これは、Oracle Business Rulesでルールを設定するときに使用します。たとえば、次のコードをルールで使用します:
HeaderEFF.getFlexAttributeDateValue("_CompleteCompliancedate")
または
FLineEFF. getFlexAttributeValue("_FL1AttributeChar1")
拡張可能フレックスフィールドなど、この例の詳細を取得します。 詳細は、「オーダー管理でのビジネス・ルールの使用の概要」を参照してください。