担当者のPartyID値をOracle B2C Serviceにインポート
Oracle CX Salesで担当者が正常に作成されたことを確認した後、次のステップは、元の担当者レコード(Oracle B2C Service内)を、Oracle CX Salesによって割り当てられたPartyIDで更新することです。
これによりプロセスが終了し、両方のapplications(Oracle CX Sales and Oracle B2C Service)には、両方のアプリケーションによって割り当てられた一意のIDのマッピングがあります。
このタスクでは、次のタスクに示すように担当者データに対して1つの変換を実行します。 このタスクでは、ContactID値からCON_プリフィクスを削除します。
参照実装として、次のフォルダにあるContact.shスクリプトを使用できます。
Scripts/Bulk_Loading/Contact/SVC_OSC/フォルダ
スクリプトを次のように実行します。
Linuxの場合:
ファイルのモードを次のコマンドによって実行可能ファイルに変換します。
chmod 755 Contact.sh
続いて、次のように入力してスクリプトを実行します。
./Contact.sh
Windowsの場合:
次のように入力してスクリプトを実行します。
Contact.sh
スクリプトの実行が開始し、次の表に示された特定のパラメータを入力するよう求められます。 パラメータの指定後、データは変換されContactUpdated.csvファイルにコミットされます。
次の表に、Contact.shスクリプトで必要なパラメータ値を示します。
パラメータ |
説明 |
---|---|
Filename |
変換されるファイル。 ファイルは同じフォルダにある必要があります。 |
デリミタ |
変換されるファイル内でデリミタとして使用される文字。 カンマは通常多くのデータの一部であるため、カンマやスペース以外の文字(たとえば: ~)をデリミタとして使用することをお薦めします。 |
ColumnIndex for Contact |
ファイルの「ContactId」列のインデックス。 1列目は1です。 |
方向 |
Oracle CX SalesからOracle B2C Service。 |
Oracle B2C Serviceへの担当者PartyID値のインポート
-
「インポート・ステータスの表示」ページにナビゲートして、インポートされた各担当者のOracle CX Salesに一意のIDを表示します。
-
「添付」列で適切なCSVリンクをクリックし、ファイルをローカル・コンピュータにダウンロードします。
CSVファイルには、正常に作成された各担当者にOracle CX Salesによって割り当てられた一意のIDが含まれます。 IDは、ObjectKey列に表示されます。
-
最終的なデータ変換を実行します。 ここで「担当者ID」列で、CON_プリフィクスを削除する必要があります。
たとえば、CON_1036と表示されているものは1036に変換される必要があります。 この変換を行うには、シェル・スクリプトまたはテキスト・エディタのいずれかを使用します。 次の例を参照してください。
変換前は、「担当者ID」の値は1036です。
変換後は、「担当者ID」の値はCON_1036です。
-
変換が完了したら、(CXコンソールを使用して)Oracle B2C Serviceにサインインし、ナビゲーション領域で構成、データベース、データ・インポート・ウィザードの順に選択します。
-
データ・インポート・ウィザードで、次の表に示された情報を入力します。
次の表に、インポートで必要なフィールドの値を示します。
フィールド
値
データ・レコード・タイプ
担当者
ヘッダーの場所
ドロップダウン・リストの矢印をクリックして、データ・ファイルの1行目を選択します。
重複レコード
既存データの更新
-
次へをクリックし、ファイルの列列のすべての情報がOracle CX Salesからエクスポートされたデータに準拠していることを確認して、次へをクリックします。
-
「列マッピング」エリアで次の行を除くすべての行を削除します。
-
ObjectKey
-
Contact ID
行を選択し、「削除」アイコンをクリックして行を削除します。
-
-
「次」をクリックし、スキャン前データ・ファイルを表示して、「次」をクリックします。
インポートが完了し、適切な組織がOracle CX Salesによって割り当てられたPartyID (Fusionパーティ参照IDと呼ばれる)で更新されます。 レコード数が正確で期待どおりであることを確認します。