CRM:XrmServiceToolkit中的更新插件和更新有什么区别

时间:2015-08-12 20:49:16

标签: dynamics-crm

使用插件更新实体与使用XrmServiceToolkit更新实体之间有什么区别吗?

var entityA = new XrmServiceToolkit.Soap.BusinessEntity(“entA”,id);

entityA.attributes [“attrA”] = {value:attrValue1,type:“OptionSetValue”};

entityA.attributes [“attrB”] = {value:attrValue2,type:“Money”};

XrmServiceToolkit.Soap.Update(entityA);

我知道插件可以用来连接外部数据库但是为了进行非常基本的更新,有什么不同吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

插件中的操作与CRM平台的业务逻辑无缝集成。插件在任何场景中都会被调用,无论它们是由网页(Javascript调用,例如使用XrmServiceToolkit),工作流,外部系统,集成工具甚至其他插件触发的。

通过Javascript在您的网页上完成的更新仅适用于该表单。如果你只需要它,那很好。如果您还需要涵盖其他方案,则可能需要寻找其他解决方案。