2012-05-29 57 views
2

我从csv文件导入CRM2011中的数据,我想知道是否有办法忽略一个完整的行,例如,如果type = P然后添加如果type = S然后忽略?动态CRM 2011导入 - 忽略行

干杯

回答

3

使用数据管理领域的进口部分,我想你可能必须在得到这个工作机会的唯一途径是,如果你能控制一些其他行值,使之无效,这将导致整行在您的类型'S'记录上失败。

另一种替代方法是使用SDK并创建您自己的自定义数据映射例程,其中可以更多地控制处理哪些记录。

SDK文档 http://msdn.microsoft.com/en-us/library/hh547396.aspx

+0

谢谢,我affraid这是类似的东西,我们尽量不开发的自定义代码对于这一点,意味着在未来的新的进口更多的支持。我认为这个计划将是两次运行并手动过滤。 – Iain

0

你可以鼓励CRM考虑要导入是重复的,或者是无效的查找的行。或者你可以用工作流完成这个。例如,如果您将'type'字段映射到某个属性,然后确保您有一条记录将该值设置为'S',那么请设置一个复制规则,以便不允许记录具有非唯一性'type'..可能工作。

或者,你可以尝试将'type'映射到一个没有'S'值的选项集。这可能会起作用,或者它可能很重要,我不确定。

或者,您可以创建一个工作流程来追溯删除“类型”字段为“S”的记录。

我的免责声明是这些声音对我来说都不是特别好的想法。

编辑:另一个选项是在Excel中编辑你的CSV并删除你不想要的行。这听起来不错,因为那样你就不会要求导入向导去做任何聪明的事情。