我们试图在 CRM 中一次更新多个记录,但基于 wsdl,没有直接的方法可以做到这一点。一种方法是通过传递要更新的记录的 CRM ID 来更新 CRM 中的每条记录。然而,通过阅读文档,我们发现有一种方法可以运行 ExecuteMultiple,但不确定 SOAP 请求正文会是什么样子。我们需要 SOAP 请求结构的原因是我们正在 PHP 环境中构造请求。所有文档都为我们提供了 C# 代码,您能否建议解决此问题的最佳方法?
不幸的是,没有一种方法可以像 SQL 中的 UPDATE 命令那样在 Dynamics 中进行同时影响多个记录的更新。每个更新、删除或创建请求都作用于单个记录。
但是,您可以使用批量操作功能将这些请求一起批处理为一个 Web 请求。批处理操作允许您将正常的创建/更新/删除消息(或任何其他 SDK 消息)分组到单个 Web 请求中。
请参阅此处的文档:https://learn.microsoft.com/en-us/dynamics365/customer-engagement/developer/webapi/execute-batch-operations-using-web-api https://learn.microsoft.com/en-us/dynamics365/customer-engagement/developer/webapi/execute-batch-operations-using-web-api
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)