Revenue Managementで請求書を生成するにはどうすればよいですか。
Oracle Revenue Managementとの統合が確立された後、2つのアプリケーション間でフィールドをマップするサービス・マッピングを設定する必要があります。
サービス・マッピングとは
サービス・マッピングを使用すると、宛先アプリケーション(Revenue Managementなど)に送信されるサブスクリプション・データを拡張できます。
サービス・マッピングは3つのカテゴリに分類されます: エンティティ、ソースおよびサービス:
- 「エンティティ」は、「ソース」で識別されるビュー・オブジェクト属性から入力値を受け取るカスタム・フィールドを作成したり、標準フィールドを識別するために使用します。
- 「サービス」は、Groovyスクリプトに基づいてエンティティ内のフィールドを変更または変換するために使用できるアルゴリズムです。 サービスは、アルゴリズムによる読取りおよび書込みが可能なエンティティ属性を定義します。
サービス・マッピングの変更
事前定義済アルゴリズムを変更する場合は、CustomizationFlagの値をtrueに設定して変更を有効にする必要があります。
ノート: 最新のアルゴリズムのみを変更してください。
CustomizationFlagがFalseの場合
最終公開バージョン・アルゴリズム変数のCustomizationFlagがfalseの場合、これは、カスタマイズなしでRevenue Managementデータを処理することを意味します。
CustomizationFlagがTrueの場合
最終公開バージョン・アルゴリズム変数のCustomizationFlagがtrueの場合、Revenue Managementデータをそのバージョンで行われたカスタマイズで処理する必要があることを意味します。
- 拡張性およびサービス・マッピングの管理ツールを有効にしたサンドボックスを作成します。
- サンドボックスを入力します。
- 「サービス・マッピングの管理」にナビゲートし、サブスクリプションRMCS統合を開きます。
サブスクリプション・エンティティにカスタム変数を作成するには:
- 「エンティティ」タブで「サブスクリプション」エンティティを選択します。
- 詳細表でプラス・アイコンをクリックして、カスタム変数を追加します
- サービス・マッピングでデフォルトでは使用できないSubscriptionNumberの行を作成する場合は、「属性名」に
SubscriptionNumber_Customと入力します。_Customは、カスタム変数の場合は必須です。 「タイプ」には「サブスクリプション番号」が文字列であるため、Stringを使用します。 - 「ソース」タブをクリックします。
- 「サブスクリプション」エンティティを選択します。
- 子表に行を追加します。
- エンティティからSubscriptionNumber_Custom参照を選択します。
- サブスクリプション・エンティティで使用される名前は、ビュー・オブジェクト属性です。
- 「サービス」タブに移動し、「サブスクリプション」エンティティを選択します。 詳細表に行を作成し、SubscriptionNumber_Customを選択します。 読取りおよび書込み操作を付与します。
- アルゴリズム「Subscription Management and RMCS Integration」にナビゲートします。
- アクティブな最新バージョン・アルゴリズムを作成または選択します。 アルゴリズムを進行中の状態に移行するには、非アクティブ化してから再アクティブ化します。
- 進行中のアルゴリズムを開きます。 「文書」と「文書明細」の2つのステップがあります。
- ビジネス要件ごとにGroovyスクリプトを記述します。
- 「変数」タブに移動し、CustomizationFlagのデフォルト式をtrueに変更します。
- アルゴリズムを保存してクローズし、それを公開します。
サービス・マッピングの管理に役立つヒント
- サービス・マッピングは、サブスクリプション管理の拡張に使用する必要がある属性をマップするための初期ランディング・ポイントです。
-
提供されているとおり、Oracleではサービス・マッピングにプライマリ属性のみを提供しています。 属性をさらに追加するには、エンティティ、ソースおよびサービスで定義する必要があります。
- サービス・マッピングで作成した新しい変数 -- 標準属性または顧客定義属性を指している場合でも -- 名前は<VariableName_Custom>である必要があります。
このサブジェクトの詳細は、My Oracle Supportの記事「サブスクリプション管理からRMCSに送信されるサブスクリプション料金行をスキップする方法(ドキュメントID 2665162.1)」を参照してください。