【发布时间】:2012-05-29 11:30:42
【问题描述】:
我正在从 CRM2011 中的 csv 文件导入数据,我想知道是否有办法忽略完整的行,例如,如果 type = P 然后添加 if type = S 然后忽略?
干杯
【问题讨论】:
标签: dynamics-crm dynamics-crm-2011
我正在从 CRM2011 中的 csv 文件导入数据,我想知道是否有办法忽略完整的行,例如,如果 type = P 然后添加 if type = S 然后忽略?
干杯
【问题讨论】:
标签: dynamics-crm dynamics-crm-2011
使用“数据管理”区域的“导入”部分,我认为您可能有机会使其工作的唯一方法是,如果您可以控制其他一些行值并使其无效,这将导致整个行在您的键入“S”记录。
另一种选择是使用SDK 并创建您自己的自定义数据映射例程,在其中可以更好地控制处理哪些记录。
SDK 文档 http://msdn.microsoft.com/en-us/library/hh547396.aspx
【讨论】:
您可以鼓励 CRM 将您导入的行视为重复行或无效查找。或者您可以通过工作流来完成此操作。
例如,如果您将“类型”字段映射到一个属性,然后确保您有一个将该值设置为“S”的记录,然后设置一个重复规则以不允许具有非唯一的记录输入'..这可能有效。
或者,您可以尝试将“类型”映射到其中没有“S”值的选项集。这可能有效,或者它可能很重要,我不确定。
或者,您可以创建一个工作流来追溯删除“类型”字段为“S”的记录。
我的免责声明是,这些对我来说都不是特别好的想法。
编辑:另一种选择是在 Excel 中编辑 CSV 并删除不需要的行。这听起来确实是个好主意,因为这样您就不会要求导入向导做任何聪明的事情。
【讨论】: