Order ManagementとAccounts Receivableの間の事前定義済属性の統合
この例では、サービス・マッピングを使用して、販売オーダーの履行明細の契約開始日を売掛/未収金の請求書の請求書明細の開始日にマップします。
ノート
-
事前定義済のFulfillmentIntegrationサービス・マッピングを使用します。 ほとんどの作業を自分のために実行するようにすでに設定されています。
-
FulfillmentIntegrationの事前定義済オブジェクトを使用して、InvoiceSourcesソース、ARInterfaceLineエンティティ、InvoiceServiceサービスなどのマッピングを作成します。
-
事前定義済オブジェクトを大幅に変更する必要はありません。 属性を追加してマップするだけで済みます。
-
実行時に、サービス・マッピングは履行明細から契約状態日付の値を取得し、それをRuleStartDateにマップして、売掛管理に値を送信します。
-
Receivablesでは、請求書明細の開始日属性に値が表示されます。
設定のサマリー
-
サービス・マッピングを編集します。
-
設定をテストします。
この設定に似たマルチメディア・デモンストレーションを表示するには、「オーダー管理の機能改善」に移動します。 デモンストレーションは45:15から開始します。
サービス・マッピングの編集
オーダー管理がOracle Receivablesに属性詳細を送信できるように、サービス・マッピングを編集します。
-
Order Managementの管理に必要な権限があることを確認します。 これらの権限により、統合の設定に使用するサービス・マッピングにアクセスできます。
-
価格設定管理作業領域に移動します。
-
「タスク」をクリックし、Order Management Configurationの下の「サービス・マッピングの管理」をクリックします。
-
「サービス・マッピングの管理」ページの名前列で、FulfillmentIntegrationをクリックします。
-
ソースを変更します。
売掛管理に送信するペイロードが、販売オーダーの履行明細から契約開始日を取得する方法を指定します。 RuleStartDateに正しい値を移入するようにロジックを記述します。
-
「ソース」をクリックします。
-
ソース・リストで、値を持つ「行」をクリックします。
属性
値
Source
InvoiceSources
-
「エンティティ・マッピング」タブで、ほとんどのエンティティがFulfillLineVOビュー・オブジェクトを使用して属性値を取得していることを確認します。
-
InvoiceSourcesの詳細領域の「エンティティ・マッピング」タブで、値を持つ「行」をクリックします。
属性
値
エンティティ
ARInterfaceLine
-
ARInterfaceLineの詳細領域の「属性マッピング」タブで、「処理」→「行の追加」をクリックして値を設定し、「保存」をクリックします。
属性
値
属性
RuleStartDate
この値は、ターゲット属性として使用する属性を識別します。
式
AccountingRule !null ? ContractStartDate : null
このコードの意味は次のとおりです。 AccountingRuleの場合。
-
値が含まれ、ContractStartDateの値を使用してRuleStartDateに移入
-
値が含まれていない場合は、ContractStartDateを空のままにします
FulfillLineVOビュー・オブジェクトからRuleStartDateの値を取得しているので、FulfillLineVOビュー・オブジェクトの属性を調べ、値があるかどうかを確認します。
-
-
-
オーダー管理がOracle Receivablesとの通信に使用するサービスに属性をマップします。
-
「サービス」をクリックします。
-
サービス・リストで、値を持つ「行」をクリックします。
属性
値
サービス
InvoiceService
-
InvoiceServiceの詳細領域で、値を持つ「行」をクリックします。
属性
値
エンティティ
ARInterfaceLine
-
ページの下部にあるARInterfaceLine領域で、「処理」>「行の追加」をクリックしてRuleStartDate属性を追加し、オーダー管理がInvoiceServiceを介して通信できるようにします。
属性
値
属性
RuleStartDate
これで、ペイロードにRuleStartDate属性が含まれます。
-
「保存してクローズ」をクリックします。
-
設定のテスト
-
販売オーダーを作成します。
-
「オーダー管理」作業領域に移動し、販売オーダーを作成します。
属性
値
Customer
Computer Service and Rentals
-
オーダー明細を追加します。
属性
値
項目
AS54888
数量
1
-
別のオーダー明細を追加します。
属性
値
項目
1年間のメンテナンス計画
数量
1
この品目の契約開始日が2021年6月30日であるとします。
-
「送信」をクリックします。
オーダー番号が523371で、オーケストレーション・プロセスによってオーダー明細がスケジュールおよび出荷されるとします。
-
-
オーダー管理がデータをOracle Receivablesに正しく送信することを確認します。
-
売掛/未収金の管理に必要な権限があることを確認します。
詳細は、「Order Managementの実装に必要な権限」を参照してください。
-
請求作業領域に移動し、「タスク」>「トランザクションの管理」をクリックします。
詳細は、「リバース請求の売掛/未収金トランザクションの設定」を参照してください。
-
「トランザクションの管理」ページで、トランザクションを検索します。
属性
値
ビジネス・ユニット
Vision Operations
トランザクション・ソース
分散オーダー・オーケストレーション
リファレンス
523371
-
「トランザクションのレビュー」ページの請求書詳細領域で、保証がある請求書明細の値を確認します。
属性
値
開始日
6/30/21
-