CRM 2011导入价目表

时间:2013-02-06 05:27:48

标签: dynamics-crm-2011

如何在导入时创建不同实体的记录?
我有描述产品的自定义实体;喜欢部门,制造商和类别。

要求是执行创建和更新记录的单个导入;
这包括(可能)多个价目表的价格表项目。

另一个要求是查看将要创建/更新的所有记录。

目前我有一个名为 staging 的实体,我将其导入 插件会侦听创建并单独处理每条记录 - 创建/更新多个实体 有没有更好的方法来解决这个问题?

等式的另一面是查看系统中会发生什么变化。
我有另一个名为 import 的自定义实体,为每个导入创建一个与相应导入序列号相同的记录。
html Web资源显示将在列表中进行的更改 Web资源上的JavaScript查询CRM(大量导入可能是个问题)

导入实体的功能区是一个名为进程导入的按钮,它会触发另一个插件(正在侦听另一个实体的创建,< strong> internalprocessimport ,功能区按钮的JavaScript会创建此实体的记录 - 也包含原始的 importsequencenumber ),此插件会处理所有暂存实体使用正确的 importsequencenumber

1 个答案:

答案 0 :(得分:1)

当您说查看将要更改的内容时,您指的是基于文本的日志,其中列出了已完成的内容吗?如果是这样,您可以在 staging 实体中添加一个字段,并让其插件可以写入它。

只需确保截断文本质量,使其大小适合文本字段最大长度的限制。否则,您会对随附的错误消息感到困惑。

此外,在创建实体时,您使用的是 QueryExression 对象吗?我相信CRM应该可以更好地处理UR12中的多个操作。但是,自己还没有测试过。