标签:
http://docs.huihoo.com/oracle/crm-on-demand/21/local/html/Release21_SimpleChinese/index.htm?toc.htm?aboutrecordduplicateshelp.html
在导入记录时,可以选择采用以下方法处理重复记录:
注意: 在导入“任务”、“预约”和“附注”时无法使用此覆盖选项。将始终为这些记录类型创建新记录。
如果您在导入数据时选择覆盖现有记录,则 Oracle CRM On Demand 将通过检查用于重复记录检查的字段值,检查您的导入文件中的记录是否为 Oracle CRM On Demand 中现有记录的重复项。如果您的记录为重复项,则 Oracle CRM On Demand 将采用导入记录中的值来更新 Oracle CRM On Demand 中现有记录上的字段(用于检查重复记录的字段例外)。
在许多记录类型上,您可以使用“外部 ID”字段或预定义字段集来检查导入文件中的记录是否为 Oracle CRM On Demand 中现有记录的重复项。如果您将“外部 ID”用作检查重复记录的字段,则在找到重复记录时,将更新 Oracle CRM On Demand 中的记录上的所有字段(“外部 ID”字段例外)。同样,如果您使用预定义字段集来检查重复记录,则除重复检查字段以外的所有字段都会在 Oracle CRM On Demand 中的记录上更新。
例如,在“客户”记录类型上,您可以使用“外部 ID”字段或组合的“客户名称”和“位置”字段来检查重复记录。如果您的文件中的记录是重复记录,则将采用您的导入文件中的数据来更新 Oracle CRM On Demand 中的现有记录,操作如下:
更新记录
在使用导入助手更新记录时,只会覆盖在“字段映射”步骤中映射的字段。因此,如果具有不需要更新的字段,并且它们不是重复检查所必需的字段,则不必映射这些字段。
如果存在外部 ID,并且您已经在导入过程中映射了这些外部 ID,则应用程序将使用这些外部 ID 确定记录是否为重复记录。在导入其他记录类型时,您可以将这些外部 ID 用作参考,以便将关联结转到 Oracle CRM On Demand。
例如,如果您的 account.csv 文件中具有 account_id 列,则您需要将其映射到“外部唯一 ID”。在导入联系人时,如果 contacts.csv 文件包含 contact_id 列(联系人的唯一 ID)和 account_id 列(对 account.csv 文件中 ID 的引用),则应该将 contact_id 映射到“外部唯一 ID”,将 account_id 映射到“客户外部 ID”。在导入过程中,应用程序将检查每个联系人记录中的 account_id 字段,以确定现有客户并将该客户链接至联系人。
如果不存在外部 ID,或者未将文件中的外部 ID 映射到应用程序中的“外部 ID”字段,则应用程序通过比较某些字段来确定重复项。下表列出了用于确定重复记录的字段。
记录类型 |
以下字段匹配时为重复项 |
---|---|
工作簿用户 |
|
用户 |
|
客户 |
|
客户工作簿 |
|
客户团队 |
客户(客户名称或客户外部 ID)和用户(用户 ID) |
联系人 |
|
联系人工作簿 |
|
联系人团队 |
联系人(联系人名称或联系人外部 ID)和用户(用户 ID) |
产品类别 |
|
产品 |
|
商机 |
|
商机联系人角色 |
商机名称和联系人全名 |
商机产品收入 |
外部 ID(由另一软件系统创建) 注意:通过用户界面创建商机产品收入记录时,Oracle CRM On Demand 不会检查重复的记录。 |
商业活动 |
|
商业活动收件人 |
商业活动(商业活动外部 ID 或商业活动 ID)、联系人(联系人全名或联系人外部 ID)、来源代码 注意:您必须提供“联系人全名”或“联系人外部 ID”,但不需要两者都提供。 |
潜在商机 |
|
服务请求 |
|
解决方案 |
|
任务 |
不执行重复检查(始终创建新记录) |
任务联系人 |
任务外部 ID、联系人(联系人外部 ID 或联系人全名) |
任务用户 |
任务外部 ID、用户(用户登录 ID 或用户外部 ID) |
预约 |
不执行重复检查(始终创建新记录) |
预约联系人 |
预约外部 ID、联系人(联系人外部 ID 或联系人全名) |
预约用户 |
预约外部 ID、用户(用户登录 ID 或用户外部 ID) |
附注 |
不执行重复检查(始终创建新记录) |
资产 |
外部 ID(由另一软件系统创建) |
定制对象 01、02、03 |
外部 ID(由另一软件系统创建) 注意:通过用户界面创建定制对象记录时,Oracle CRM On Demand 不会检查重复的记录。 |
定制对象 04 及以上 |
|
资产组合 |
|
经销商 |
|
车辆 |
|
车辆联系人 |
车辆和联系人 |
财务帐户 |
|
财务帐户产品 |
|
金融计划 |
|
财务帐户持有者 |
|
投保财产 |
|
金融交易 |
|
金融产品 |
|
保险范围 |
|
索赔 |
|
保险单 |
|
投保人 |
|
当事人 |
|
损坏 |
|
合作伙伴 |
|
合作伙伴计划 |
|
特殊定价请求 注意:在导入助手中,此记录类型显示为“特殊定价请求”。 |
|
申请 |
|
交易注册 |
|
价格表 |
|
分配 |
|
代理概要 |
|
鉴定 |
|
考试报名 |
|
MDF 请求 |
|
课程 |
|
考试 |
|
消息计划项目 |
|
证书 |
|
课程注册 |
|
样品库存 |
|
库存期间 |
|
计划客户 |
|
目标 |
|
证书请求 |
|
样品批次 |
|
交易项目 |
|
样品交易 |
|
联系人省/自治区执照 |
|
已锁定产品 |
|
业务计划 |
|
库存审计报表 |
|
特殊定价产品 |
|
计划商机 |
|
样品免责声明 |
|
鉴定请求 |
|
消息计划项目关系 |
|
消息计划 |
|
计划联系人 |
|
价格表行项目 |
|
警告: 更新文件时,建议映射“外部 ID”或另一组字段,以确定重复记录;如果对两者都进行映射,则会冒险覆盖可能不想覆盖的用于重复检查的字段。例如,如果在更新客户记录时映射“外部 ID”、“客户名称”和“位置”,并已根据“外部 ID”找到重复记录,则“客户名称”和“位置”将覆盖数据库中的现有值。如果未根据“外部 ID”发现重复记录,则系统会基于“客户名称”和“位置”检查重复记录,如果发现重复记录,则会覆盖数据库中的“外部 ID”。
在导入客户时,需要指定希望应用程序如何处理重复记录:
如果发现重复项,则不导入重复记录。
如果发现重复项,则更新现有记录。如果发现多个重复项,则不插入也不更新任何记录。
在选择此行为方式之后,您可以选择映射字段,包括以下可用于客户导入的两个外部 ID:
每个外部 ID 周围的行为都相互独立。
情况 A - 未映射“外部唯一 ID”
根据“客户名称”和“位置”进行重复检查。如果发现重复记录,则行为取决于所选的重复检查选项。
情况 B - 已映射“外部唯一 ID”
导入首先尝试使用“外部唯一 ID”查找重复记录。
在当前匹配的记录之外根据“客户名称和地点”检查重复,如果找到重复,则不更新也不插入任何记录。
如果将重复检查选项设置为“覆盖现有记录”,则更新该记录(包括“客户名称和地点”)。
如果将重复检查选项设置为“不要导入重复的记录”,则不更新也不插入任何记录。
不插入也不更新任何记录。
导入现在根据“客户名称和地点”检查重复。
情况 C - 未映射“外部唯一 ID”
“客户名称和地点”用于执行重复检查。
如果将重复检查选项设置为“覆盖现有记录”,则更新该记录。
如果将重复检查选项设置为“不要导入重复的记录”,则不更新也不插入任何记录。
不更新也不插入任何记录。
插入记录。
“父客户外部 ID”只用于设置关联的“父客户记录”。它对重复检查或更新没有影响。
情况 A - 已映射“父客户外部 ID”
导入仅 使用“父客户外部 ID”确定“父客户”。
未设置“父客户”。
设置“父客户”。
未设置“父客户”。
情况 B - 未映射“父客户外部 ID”
导入使用“父客户名称”和“父客户地点”确定“父客户”。
未设置“父客户”。
设置“父客户”。
未设置“父客户”。
查看数据库查找类型的导入如果根据名称,外键那个表名称应该有重复的,所以会提示重复。
关于重复记录和外部 ID (CRM导入提示已找到重复的查找引用)
标签:
原文地址:http://www.cnblogs.com/zhaojingwei/p/4691565.html