担当者データ・ファイルの後処理の実行
作成したCSVデータファイルは、まだOracle CX Salesにインポートする準備ができていません。
後処理タスクを実行して、関係のないデータを削除し、さらに追加情報を取り入れる必要があります。 エクスポートしたCSVファイルの変換は、CSVファイルを操作できる適切なツールを介して行うことができます。 CSVファイルを変換する1つの方法は、scripts.Inを使用して、次のタスクに示すように、担当者データに対して2つの変換を実行します:
-
StateorProvince列を分割して、Oracle CX Salesの国コードと互換性があるようにします。
-
「ContactId」値にCON_プリフィクスを追加します
Oracle B2C Serviceからエクスポートされた担当者データを変換するには、次のフォルダにある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です。 |
方向 |
SvcToOsc. |
ColumnIndex for State/Province |
ファイルのStateorProvince列番号のインデックス。 |
データ・ファイルの後処理の実行
-
CountryWithProvince.csvファイルを開きます。
-
都道府県および国のコードがOracle CX Salesの定義と一致していることを確認します。
たとえば、Country列にUnited Statesと表示されている場合は、値をUSに変更してOracle CX Salesに一致させる必要があります。 次の表の変換前の値と変換後の値のサンプルの表記を参照してください。
-
変換前: 「国」列はUnited States (US)を示します
-
変換後: 「国」列はUSを示します。
Oracle CX Salesデータ・モデルでは、都道府県と州が異なる列に存在する必要があります。 州をサポートしている国ではデータは「州」列にあり、他の国ではデータは「都道府県」列にある必要があります。 次の表の変換前の値と変換後の値のサンプルの表記を参照してください。
次の表に変換前の値を示します。
StateorProvince
国
CA
US
NE
US
SK
CA
QC
CA
次の表に変換後の値を示します。
州
Province
国
CA
該当なし
US
NE
該当なし
US
該当なし
SK
CA
該当なし
QC
CA
-
-
シェル・スクリプトまたはテキスト・エディタを使用して、Oracle B2C Serviceからエクスポートされた担当者ID値にプレフィクスを適用します。 必要とされるプリフィクスはCON_です。 したがって、1036のコンタクトIDは、次に示すようにCON_1036として表示されます:
-
変換前: 「担当者ID」の値は1036です
-
変換後: 「担当者ID」の値はCON_1036です。
-
-
ファイルを確認した後、保存します。