使用插件更新实体与使用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);
我知道插件可以用来连接外部数据库但是为了进行非常基本的更新,有什么不同吗?
谢谢!
答案 0 :(得分:2)
插件中的操作与CRM平台的业务逻辑无缝集成。插件在任何场景中都会被调用,无论它们是由网页(Javascript调用,例如使用XrmServiceToolkit),工作流,外部系统,集成工具甚至其他插件触发的。
通过Javascript在您的网页上完成的更新仅适用于该表单。如果你只需要它,那很好。如果您还需要涵盖其他方案,则可能需要寻找其他解决方案。