トランザクションをインポートして収集する前に行う処理
最初のトランザクション・セットをインポートして収集する前に、特定のインセンティブ報酬エンティティを定義し、構成する必要があります。 また、新規トランザクションと変更済トランザクションを追跡するためのロジックを保守し、ソース・データをステージング表の列にマップする必要があります。
前提条件エンティティの設定
次の表のタスクを使用して、「設定および保守」作業領域で前提条件のタスクを完了します。
-
オファリング: 営業
-
機能領域: インセンティブ
エンティティ |
設定の説明 |
タスク |
---|---|---|
カレンダ |
カレンダと間隔を定義します。 データを収集する期間を開きます。 |
インセンティブ・カレンダの管理 |
パラメータ |
次のパラメータを有効にするかどうかを決定します。
処理オプションと支払通貨オプションを設定します。 |
パラメータの管理 |
通貨換算 |
クレジット処理、計算および支払は、関係者のホーム通貨で支払うか、各ビジネス・ユニット内で単一の通貨を使用して処理します。 単一の営業通貨で処理した場合でも、各参加者のホーム通貨を使用して支払を行うことはできます。 トランザクションをエラーなく処理するには、次のことを行う必要があります。
|
インセンティブ通貨換算の管理 |
利益タイプ |
処理に使用する単位を定義します。 |
利益タイプの管理 |
ベース・トランザクション付加フレックスフィールド・グローバル・セグメント |
標準トランザクション・レコードがすべてのソース・データ属性をサポートしていない場合に、ベース・トランザクション付加フレックスフィールドを使用して、最大200個のカスタム属性を定義します。 カスタム属性は次の2つのタイプに分けられます。
これらのグローバル・セグメントを自社のビジネス用に構成します。 たとえば、トランザクションで「顧客」を含める場合は、グローバル・セグメントの1つを「顧客」用に定義します。 「インセンティブ報酬カスタム属性および参照値の定義」タスク・リストを使用して、分類ルールとクレジット処理ルールに含めるカスタム属性を構成します。 販売顧客データ・モデル以外のデータ・ソースをポイントして、検証に使用する参照を指定することもできます。 |
インセンティブ付加フレックスフィールドの管理 |
表および列 |
クレジット処理プロセス、分類プロセスまたは計算式ビルダーで使用する追加属性を有効にします。 使用しない属性を無効にすることもできます。 |
表および列の構成 |
新規トランザクションと変更済トランザクションの処理
CN_TP_TRANSACTIONS_STAGING_Tステージング表には、CN_TP_TRANSACTIONS_ALLトランザクション表と同じスキーマがあります(CHANGED_TRX_FLAG列など)。 ステージングでは、トランザクションの収集プロセスは複合キー・トランザクション番号とトランザクション・タイプをトランザクション表のキーと比較します。 トランザクションが新規の場合は、新規トランザクションが収集されます。 キーがすでに存在する場合、既存のトランザクションは廃止され、新規トランザクションはステージング表から収集されます。
新しいトランザクションと変更されたトランザクションのみでなく、毎回すべてのトランザクションを収集する場合、収集処理時間を短縮できます。 プロファイル・オプション「ORA_CN_COLLECT_CHANGED_TRX、新規または変更されたトランザクションのみを収集」の値を「はい」に変更します。 収集プロセスは、次のように動作します。
-
ソース・トランザクション番号およびトランザクション・タイプの複合キーが新規の場合、トランザクションが収集されます。
-
複合キーが新規でない場合は、ステージング表内のトランザクションのすべての属性がトランザクション表と比較されます。 いずれの属性も変更されない場合、トランザクションは収集されません。 属性に変更が見つかった場合、トランザクションはトランザクション表に廃止され、新規トランザクションはステージングから収集されます。
インポートするソース・データのマッピング
次の表に示すいずれかの方法を使用して、CN_TP_TRANSACTIONS_STAGING_Tステージング表にインポートするソース・データを設定し、マップします。
方法 |
説明 |
---|---|
Oracle Data Integrator |
この方法では、トランザクション・ソースを設定し、各種のソース列をインセンティブ報酬ステージング表内の列にマップします。 ステージング表からトランザクション表へのデータのロードに使用される、製品にあらかじめ用意されたOracle Data Integratorマッピングを変更することはできません。 かわりに、独自のカスタム・スクリプトを作成して使用します。 |
ファイル・インポート・マッピングの管理タスク |
オンプレミス実装では、この方法を使用してCSVデータ見出しをステージング表列にマップできます。 このタスクは、「設定および保守」作業領域と「ユーザーおよびセキュリティ」機能領域で使用できます。 このタスクは、クレジットおよび利益作業領域で開始されるファイル・ベース・データ・インポートを使用したトランザクションのインポート・プロセスのタスクでもあります。 |
インセンティブ報酬トランザクション・インポート・プロセス |
この方法では、ステージング・インタフェース表にソース・ファイル内のデータを入力します。 ファイルベース・データ・インポート・ガイドのICTransactionImportTemplate.xlsmファイルを使用して、ソース・ファイルを作成します。 |
インポート管理 |
『インポートおよびエクスポートの管理の理解』ガイドの手順に従います。 |