使用插件更新实体与使用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);
我知道插件可以用来连接到外部数据库,但对于一个非常基本的更新,有什么区别吗?
谢谢!
插件中的操作与CRM平台的业务逻辑无缝集成。插件可以在任何场景下调用,无论它们是由网页(Javascript调用,例如使用XrmServiceToolkit),工作流,外部系统,集成工具还是其他插件触发的。
用Javascript在你的网页上做的更新只适用于那个表单。如果你只需要它在那里,这很好。如果您还需要覆盖其他场景,则可能需要寻找其他解决方案。