| 印刷 PDFバージョンのオンラインヘルプを開く

#### レコードの重複と外部IDについて レコードをインポートする際には、次のいずれかのオプションを選択して重複レコードを処理できます。 重複レコードをインポートしない 既存のレコードを上書きする 注意: 上書きオプションは、アポイントユーザー、タスクユーザーまたはメモをインポートした場合には使用できません。これらのレコードタイプでは、常に新しいレコードが作成されます。 重複レコードに対して追加のレコードを作成する（担当者、見込み客、アポイントおよびタスクのみ） データのインポート時に既存のレコードを上書きする場合、Oracle CRM On Demandでは、重複レコードのチェックに使用されるフィールド内の値をチェックして、インポートファイル内のレコードがOracle CRM On Demandの既存のレコードと重複しているかどうかをチェックします。レコードが重複している場合は、Oracle CRM On Demandにより、重複レコードのチェックに使用されるフィールドが除外され、Oracle CRM On Demandの既存のレコードのフィールドが、インポートしたレコードの値に更新されます。 多くのレコードタイプで、［外部 ID］フィールドまたは定義済みフィールドセットを使用して、インポートファイル内のレコードがOracle CRM On Demandの既存のレコードと重複しているかどうかをチェックできます。重複レコードのチェックに使用されるフィールドとして［外部 ID］を使用する場合は、重複レコードが検出されると、［外部 ID］フィールドを除いて、Oracle CRM On Demandのレコードの全フィールドが更新されます。同様に、重複レコードのチェックに使用されるフィールドとして定義済みフィールドセットを使用する場合は、重複チェックに使用されるフィールドを除いて、Oracle CRM On Demandのレコードの全フィールドが更新されます。 定義済みフィールドセットを使用してインポートファイル内のレコードが既存のレコードと重複しているかどうかをチェックする場合、Oracle CRM On Demandでは、すべての定義済みフィールドの値をチェックしてレコードが重複しているかどうかを判定します。CSVファイル内のすべての定義済みフィールドの値が既存レコードの対応するすべてのフィールドの値と完全一致する場合、そのレコードは重複しています。たとえば、担当者レコードをインポートし、[名前 (名)]、[名前 (姓)]、[勤務先電話番号]および[電子メール]フィールドの値が既存レコードの値と一致しているとします。この場合、インポートするレコードは重複しているとみなされます。ただし、[名前 (名)]、[名前 (姓)]および[電子メール]フィールドの値が既存レコード内の値と一致しており、[勤務先電話番号]フィールドがCSVファイル内では空白であり、既存レコードでは空白でない場合、CSVファイル内のレコードは重複していないとみなされます。 たとえば、［取引先］レコードタイプの場合、［外部 ID］フィールド、または［取引先名］フィールドと［所在地］フィールドの組合せを使用して、重複レコードをチェックできます。ファイル内のレコードが重複している場合、Oracle CRM On Demandの既存のレコードは、インポートファイルのデータで次のように更新されます。 ［外部 ID］フィールドを使用して重複をチェックする場合は、［外部 ID］フィールドを除いて、Oracle CRM On Demandのレコードの全フィールドが更新されます。 ［取引先名］フィールドと［所在地］フィールドを使用して重複レコードをチェックする場合は、［取引先名］フィールドと［所在地］フィールドを除いて、Oracle CRM On Demandのレコードの全フィールドが更新されます。 レコードを更新するには インポートCSVファイルに、外部ID、またはそのレコードタイプのすべての重複チェックフィールドのカラムを設定します。 重複チェックフィールドの値の外部IDが、既存レコードの値と正確に一致していることを確認します。外部IDを使用する場合は、それぞれのコードがシステム内で一意でないと正常に更新を実行できません。 CSVファイルには、少なくともすべての必須のフィールドを含めます。 インポートアシスタントのステップ1で、［既存のレコードに上書き］を選択します。 インポートアシスタントの［項目マッピング］ステップで、［外部 ID］フィールドまたはすべての重複チェックフィールドをマップすることを確認します。 インポートアシスタントのステップをすべて実行して、データをインポートします。 インポートアシスタントを使用してレコードを更新する場合は、［項目マッピング］ステップでマップしたフィールドのみが上書きされます。したがって、更新の必要がなく、重複チェックにも必要ないフィールドは、マップする必要がありません。 外部IDがあり、インポートプロセスで外部IDをマップしている場合、アプリケーションは、レコードが重複しているかどうかの確認にこれらのIDを使用します。他のレコードタイプをインポートしている場合は、関連付けがOracle CRM On Demandに継承されるように、これらの外部IDを参照として使用します。 たとえば、account.csvファイルにaccount_idカラムがあり、Oracle CRM On Demandの「外部固有 ID」にマップするとします。担当者をインポートする際に、contacts.csvファイルにcontact_idカラム（担当者に固有のID）およびaccount_idカラム（account.csvファイル内のIDへの参照）が含まれる場合は、contact_idを「外部固有 ID」に、account_idを「取引先の外部 ID」にマップします。インポートプロセスで、アプリケーションは各担当者レコードのaccount_idフィールドをチェックして、既存の取引先を特定し、その取引先を担当者にリンクします。 外部IDがなく、ファイルの外部IDをアプリケーションの外部IDフィールドにマップしていない場合、アプリケーションは、特定のフィールドを比較することによって、重複を確認します。レコードの重複を確認するために使用するフィールドを次の表に示します。
レコードのタイプ | 重複の判断に使用されるフィールド
--- | ---
取引先 | 取引先名および所在地 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
取引先住所 | 取引先、住所およびアドレスタイプ
取引先ブック | 取引先およびブック
取引先担当者 | ［取引先名］および［担当者氏名］ または ［取引先の外部 ID］および［担当者の外部 ID］（他のソフトウェアシステムによって作成） または ［取引先 ID］および［担当者 ID］（Oracle CRM On Demandの内部ID）
取引先チーム | 取引先およびユーザー
認定 | 名前 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
認定リクエスト | ID または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
住所 | アドレス名 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
割当 | 製品、タイプ、所有者および開始日 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
アプリケーション | 名前 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
アポイント | 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID） 注意: アポイントがユーザーインターフェイスを使用して作成された場合、Oracle CRM On Demandは重複するレコードをチェックしません。
アポイント担当者 | アポイントの外部ID、担当者（担当者の外部IDまたは担当者氏名）
アポイントユーザー | アポイントの外部ID、ユーザー（ユーザーのサインインIDまたはユーザーの外部ID）
資産 | 外部ID（他のソフトウェアシステムによって作成）
ブロック製品 | 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
ブック | ブック名 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
ブックユーザー | 既存のブックを識別している場合は、ブックID、ブックの外部ID、またはブック名 ブック内のブックユーザーを識別している場合は、ユーザーのサインインID、ユーザーの外部ID、またはユーザーID
ブローカープロファイル | ブローカープロファイル名 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
ビジネス計画 | 計画名 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
キャンペーン | ソースコード または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
キャンペーン受取人 | キャンペーン（キャンペーンの外部IDまたはキャンペーンID）、担当者（担当者氏名または担当者の外部ID）、ソースコード 注:担当者氏名または担当者の外部IDのいずれかを指定する必要がありますが、両方は指定できません。
認定レベル | 名前 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
認定リクエスト | ID または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
請求 | 請求番号 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
担当者 | 名前（名）、名前（姓）、勤務先電話番号、および電子メール または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID） 注:担当者がユーザーインターフェイスを使用して作成された場合、Oracle CRM On Demandは重複するレコードをチェックしません。
担当者の住所 | 担当者、住所およびアドレスタイプ
担当者ブック | 担当者およびブック
担当者の都道府県免許 | 免許証番号 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
担当者チーム | 担当者（担当者名または担当者の外部ID）およびユーザー（ユーザーID）
コース | 名前 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
コース登録 | ID または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
補償内容 | 補償内容名 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
カスタムオブジェクト01、02、03 | 外部ID（他のソフトウェアシステムによって作成） 注:カスタムオブジェクトレコードがユーザーインターフェイスを使用して作成された場合、Oracle CRM On Demandは重複するレコードをチェックしません。
カスタムオブジェクト04以降 | 名前 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID） 注:カスタムオブジェクトレコードがユーザーインターフェイスを使用して作成された場合、Oracle CRM On Demandは重複するレコードをチェックしません。
損傷 | 損傷名 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
自動車ディーラー | 名前 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
取引交渉登録 | 名前 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
イベント | 名前 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
試験 | 名前 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
試験登録 | ID または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
金融口座 | 金融口座 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
金融口座保有状況 | 金融口座保有状況の名前 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
金融口座名義人 | 金融口座名義人名 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
財務計画 | 財務計画名 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
金融製品 | 金融製品名 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
金融トランザクション | 取引ID または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
HCP担当者割当 | 担当者 ID、製品 ID、割当タイプおよび開始日 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
保険不動産 | タイプ または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
在庫監査レポート | レポート日 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
在庫期間 | 開始日 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
招待者 | イベントおよび担当者名（担当者氏名または担当者氏名と担当者 ID） または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
関連パーティ | 関連パーティ名 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
見込み客 | 名前（名）、名前（姓）、企業、電話番号、および電子メール または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID） 注:見込み客がユーザーインターフェイスを使用して作成された場合、Oracle CRM On Demandは重複するレコードをチェックしません。
MDF リクエスト | リクエスト名 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
メッセージプラン | 名前 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
メッセージプラン項目 | 名前 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
メッセージプラン項目関係 | 名前 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
メモ | 重複のチェックなし（常に新しいレコードを作成）
目標 | 目標名 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
商談 | 商談名および取引先（取引先名または取引先の外部ID） または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
商談担当者役割 | 商談名および担当者氏名
商談製品売上 | 外部ID（他のソフトウェアシステムによって作成） 注:商談製品売上レコードがユーザーインターフェイスを使用して作成された場合、Oracle CRM On Demandは重複するレコードをチェックしません。
オーダー | オーダー番号 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
オーダー項目 | オーダー項目番号 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
パートナー | パートナー名および所在地 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
パートナープログラム | パートナープログラム名 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
計画取引先 | 関係コード または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
計画担当者 | 担当者氏名 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
計画商談 | 商談 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
保険証券 | 保険証券番号 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
証券名義人 | 証券名義人名 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
ポートフォリオ | 口座番号および製品 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
価格リスト | 価格リスト名 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
価格リスト明細項目 | 明細項目 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
製品 | 製品名 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
製品領域 | 製品領域名 または 行ID（Oracle CRM On Demandの内部ID）
製品カテゴリー | カテゴリー名 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
サンプル免責条項 | 関係コード または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
サンプル在庫 | 関係コード または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
サンプルロット | ロット番号 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
サンプルリクエスト | オーダー番号 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
サンプルリクエスト項目 | オーダー項目番号 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
サンプルトランザクション | 名前 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
サービスリクエスト | SR番号 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
ソーシャルプロファイル | 作成者およびコミュニティ または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
解決策 | タイトル または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
特別価格製品 | 項目番号 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID） 注:特別価格製品レコードがユーザーインターフェイスを使用して作成された場合、Oracle CRM On Demandは重複するレコードをチェックしません。
特別価格リクエスト 注:インポートアシスタントでは、このレコードタイプは［SP リクエスト］と表示されます。 | リクエスト名 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
タスク | 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
タスク担当者 | タスクの外部ID、担当者（担当者の外部IDまたは担当者氏名）
タスクユーザー | タスクの外部ID、ユーザー（ユーザーのサインインIDまたはユーザーの外部ID）
トランザクション項目 | サンプル または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
ユーザー | ユーザーID または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
車両 | 車両識別番号 または 外部ID（他のソフトウェアシステムによって作成） または 行ID（Oracle CRM On Demandの内部ID）
車両補償内容 | 車両および担当者
注意 ：ファイルの更新時には、重複を確認するため、外部IDまたは他のフィールドセットのいずれかをマップすることをお勧めします。その両方をマップすると、上書きする必要のない、重複チェックに使用されるフィールドを上書きしてしまうおそれがあります。たとえば、取引先レコードの更新時に、外部ID、取引先名、所在地をマップし、外部IDに基づいて重複が見つかった場合、取引先名と所在地はデータベースの既存の値が上書きされます。外部IDに基づいて重複が見つからなかった場合、取引先名および所在地に基づいて重複チェックが行われ、見つかった場合は、データベースの外部IDが上書きされます。 ### 取引先のインポートおよび外部IDに関するまとめ 取引先のインポート時に、アプリケーション側で重複レコードを処理する方法を指定できます。 重複レコードをインポートしない 重複が見つかった場合、重複レコードはインポートされません。 既存のレコードに上書き 重複が見つかった場合、既存のレコードは更新されません。複数の重複が見つかった場合、どのレコードも挿入または更新されません。 インポート時の処理方法を選択した後、取引先のインポートで利用可能な2つの外部IDなど、フィールドのマッピングオプションを選択します。 外部固有ID。インポートする現在のレコードの外部IDを参照します。ここで説明しているように外部固有IDは重複チェックに直接関係します。 親取引先の外部ID。現在のレコードの親レコードの外部IDを参照します。 これらの外部IDに関係する動作はそれぞれ独立しています。 #### 外部固有IDのシナリオ シナリオA - 外部固有IDがマップされていない 取引先名および所在地に基づいて重複チェックが行われます。重複が見つかった場合の動作は、選択した重複チェックオプションによって決まります。 シナリオB - 外部固有IDがマップされている 外部固有IDを使用して重複レコードが検索されます。 シナリオB1 - 重複した外部IDが1つ見つかった 現在重複が見つかったレコードのほかに取引先名および所在地についても、重複があるかどうかがチェックされます。重複が見つかった場合、どのレコードも更新または挿入されません。 重複チェックオプションが［既存のレコードに上書き］に設定されている場合、取引先名および所在地を含め、レコードは更新されます。 重複チェックオプションが［重複レコードをインポートしない］に設定されている場合、どのレコードも更新または挿入されません。 シナリオB2 - 重複した外部IDが複数見つかった どのレコードも挿入または更新されません。 シナリオB3 - 重複した外部IDが見つからない 取引先名および所在地に基づいて重複チェックが行われます。 シナリオB3a - 重複した取引先名および所在地が見つからない レコードが挿入されます。 シナリオB3b - 重複した取引先名および所在地が1つ見つかった 重複チェックオプションが［既存のレコードに上書き］に設定されている場合、外部固有IDを含めて、レコードは更新されます。重複チェックオプションが［重複レコードをインポートしない］に設定されている場合、レコードは更新されません。 シナリオB3c - 重複した取引先名および所在地が複数見つかった どのレコードも挿入または更新されません。 シナリオC - 外部固有IDがマップされていない 取引先名および所在地は重複チェックを行うために使用されます。 シナリオC1 - 重複した取引先名および所在地が1つ見つかった 重複チェックオプションが［既存のレコードに上書き］に設定されている場合、レコードは更新されます。 重複チェックオプションが［重複レコードをインポートしない］に設定されている場合、どのレコードも更新または挿入されません。 シナリオC2 - 重複した取引先名および所在地が複数見つかった どのレコードも挿入または更新されません。 シナリオC3 - 重複した取引先名および所在地が見つからない レコードが挿入されます。 #### 親取引先の外部IDのシナリオ 親取引先の外部IDは、関連する親取引先レコードを設定するためだけに使用されます。このIDは重複チェックまたは更新に影響を与えません。 シナリオA - 親取引先の外部IDがマップされている 親取引先の外部IDは、親取引先を特定するためだけに使用されます。 シナリオA1 - 複数のレコードが親取引先の外部IDに一致した 親取引先は設定されません。 シナリオA2 - 1つのレコードが親取引先の外部IDに一致した 親取引先が設定されます。 シナリオA3 - どのレコードも親取引先の外部IDに一致しない 親取引先は設定されません。 シナリオB - 親取引先の外部IDがマップされていない 親取引先の名前および所在地は、親取引先を特定するためだけに使用されます。 シナリオB1 - 複数のレコードが親取引先の名前および所在地と一致した 親取引先は設定されません。 シナリオB2 - 1つのレコードが親取引先の名前および所在地と一致した 親取引先が設定されます。 シナリオB3 - どのレコードも親取引先の名前および所在地と一致しない 親取引先は設定されません。

公開日 2022 年 8 月 | Copyright © 2005, 2022, Oracle and/or its affiliates. Legal Notices.