When you import records, you can choose one of the following options to handle duplicate records:
If you choose to overwrite existing records when you import your data, Oracle CRM On Demand checks whether the record in your import file is a duplicate of an existing record in Oracle CRM On Demand by checking the values in the fields that are used to check for duplicate records. If your record is a duplicate, Oracle CRM On Demand updates the fields on the existing record in Oracle CRM On Demand with the values from the record that you import, with the exception of the fields that are used to check for duplicate records.
On many record types, you can use either the External ID field or a predefined set of fields to check if the record in your import file is a duplicate of an existing record in Oracle CRM On Demand. If you use the External ID as the field to check for duplicate records, then when a duplicate record is found, all of the fields on the record in Oracle CRM On Demand are updated, with the exception of the External ID field. Similarly, if you use the predefined set of fields to check for duplicate records, all fields other than the duplicate-checking fields are updated on the record in Oracle CRM On Demand.
For example, on the Account record type, you can use the External ID field, or a combination of the Account Name and Location fields to check for duplicate records. If the record in your file is a duplicate record, the existing record in Oracle CRM On Demand is updated with the data from your import file as follows:
When you use the import assistant to update records, only fields that you map in the Field Mapping step are overwritten. Therefore, if you have fields that do not need to be updated, and they are not required for duplicate checking, you do not have to map those fields.
If External IDs exist and you have mapped them during the import process, the application uses them to determine if a record is a duplicate. When importing other record types, you can use those External IDs as references so that the associations are carried over to Oracle CRM On Demand.
For example, if you have an account_id column in your account.csv file, you want to map it to the External Unique ID in Oracle CRM On Demand. When importing contacts, if your contacts.csv file contains a contact_id column (the unique ID for the contact) and an account_id column (a reference to the IDs in the account.csv file), you should map the contact_id to External Unique ID and account_id to Account External ID. During the import process, the application checks the account_id field in each contact record to determine the existing account and link the account to the contact.
If no External IDs exist or you do not map External IDs in your file to the External ID fields in the application, the application determines duplicates by comparing certain fields. The following table lists the fields that are used to determine record duplicates.
Records of This Type
|
Are Duplicates If These Fields Match
|
Account
|
- Account Name and Location
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Account Address
|
Account, Address, and Address Type
|
Account Book
|
Account and Book
|
Account Contact
|
- Account Name and Contact Full Name
OR
- Account External ID and Contact External ID (Created by another software system)
OR
- Account ID and Contact ID (Oracle CRM On Demand Internal ID)
|
Account Team
|
Account and User
|
Accreditation
|
- Name
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Accreditation Request
|
- Id
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Address
|
- Address Name
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Allocation
|
- Product, Type, Owner, and Start Date
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Application
|
- Name
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Appointment
|
|
Appointment Contact
|
- Appointment External ID, Contact (Contact External ID or Contact Full Name)
|
Appointment User
|
- Appointment External ID, User (User Sign In ID or User External ID)
|
Asset
|
- External ID (Created by another software system)
|
Blocked Product
|
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Book
|
- Book Name
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Book User
|
- Book ID, Book External ID, or Book Name if you are identifying existing books
- User Sign In ID, User External ID, or User ID if you are identifying book users within the book
|
Broker Profile
|
- Broker Profile Name
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Business Plan
|
- Plan Name
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Campaign
|
- Source Code
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Campaign Recipient
|
Campaign (Campaign External ID or Campaign ID), Contact (Contact Full Name or Contact External ID), Source Code
NOTE: You must provide either Contact Full Name or Contact External ID, but not both.
|
Certification
|
- Name
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Certification Request
|
- Id
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Claim
|
- Claim Number
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Contact
|
|
Contact Address
|
Contact, Address, and Address Type
|
Contact Book
|
Contact and Book
|
Contact State License
|
- License Number
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Contact Team
|
Contact (Contact Name or Contact External ID) and User (User ID)
|
Course
|
- Name
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Course Enrollment
|
- Id
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Coverage
|
- Coverage Name
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Custom Objects 01, 02, 03
|
External ID (Created by another software system)
NOTE: Oracle CRM On Demand does not check for duplicate records when custom object records are created through the user interface.
|
Custom Objects 04 and higher
|
|
Damage
|
- Damage Name
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Dealer
|
- Name
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Deal Registration
|
- Name
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Event
|
- Name
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Exam
|
- Name
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Exam Registration
|
- Id
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Financial Account
|
- Financial Account
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Financial Account Holding
|
- Financial Account Holdings Name
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Financial Account Holder
|
- Financial Account Holder Name
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Financial Plan
|
- Financial Plan Name
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Financial Product
|
- Financial Product Name
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Financial Transaction
|
- Transaction ID
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
HCP Contact Allocation
|
- Contact ID, Product ID, Allocation Type, and Start Date
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Insurance Property
|
- Type
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Inventory Audit Report
|
- Reported Date
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Inventory Period
|
- Start Date
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Invitee
|
- Event and Contact Name (Contact Full Name or Contact Full Name and Contact ID)
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Involved Party
|
- Involved Party Name
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Lead
|
|
MDF Request
|
- Request Name
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Messaging Plan
|
- Name
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Messaging Plan Item
|
- Name
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Messaging Plan Item Relations
|
- Name
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Note
|
- No duplicate checking (Always creates new records)
|
Objective
|
- Objective Name
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Opportunity
|
- Opportunity Name and Account (Account Name or Account External ID)
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Opportunity Contact Role
|
- Opportunity Name and Contact Full Name
|
Opportunity Product Revenue
|
External ID (Created by another software system)
NOTE: Oracle CRM On Demand does not check for duplicate records when opportunity product revenue records are created through the user interface.
|
Order
|
- Order Number
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Order Item
|
- Order Item Number
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Partner
|
- Partner Name and Location
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Partner Program
|
- Partner Program Name
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Plan Account
|
- Relationship Code
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Plan Contact
|
- Contact Full Name
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Plan Opportunity
|
- Opportunity
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Policy
|
- Policy Number
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Policy Holder
|
- Policy Holder Name
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Portfolio
|
- Account Number and Product
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Price List
|
- Price List Name
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Price List Line Item
|
- LineItem
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Product
|
- Product Name
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Product Indication
|
- Product Indication Name
OR - Row ID (Oracle CRM On Demand internal ID)
|
Product Category
|
- Category Name
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Sample Disclaimer
|
- Relationship Code
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Sample Inventory
|
- Relationship Code
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Sample Lot
|
- Lot #
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Sample Request
|
- Order Number
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Sample Request Item
|
- Order Item Number
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Sample Transaction
|
- Name
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Service Request
|
- SR Number
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Social Profile
|
- Author and Community
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Solution
|
- Title
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Special Pricing Product
|
|
Special Pricing Request
NOTE: In the import assistant, this record type is shown as SP Request.
|
- Request Name
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Task
|
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Task Contact
|
- Task External ID, Contact (Contact External ID or Contact Full Name)
|
Task User
|
- Task External ID, User (User Sign In ID or User External ID)
|
Transaction Item
|
- Sample
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
User
|
- User ID
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Vehicle
|
- VIN
OR
- External ID (Created by another software system)
OR
- Row ID (Oracle CRM On Demand internal ID)
|
Vehicle Contact
|
Vehicle and Contact
|
When importing accounts, you specify how you want the application to handle duplicate records:
After selecting the behavior, you have the option of mapping fields, including these two external IDs available with account imports:
The behavior surrounding each of these external IDs is independent of each other.
Duplicate checking is based on Account Name and Location. If a duplicate is found, the behavior is determined by the selected duplicate checking option.
Import first tries to find a duplicate record using the External Unique ID.
The Account Name and Location are used to perform duplicate checking.
The Parent Account External ID is only used to set the associated Parent Account Record. It has no impact on duplicate checking or updates.
Import uses the Parent Account Name and Parent Account Location to determine the Parent Account.