Xrm.WebApi.updateRecord 将记录字段保存为不同的用户,然后该用户称为 Api

问题描述

这是我面临的上下文和问题(我使用的是 Dynamics 365 CE v9.x 2021 wave 1 版本更新)

要保存销售订单数据并关闭销售订单,我将通过 JavaScript Xrm.WebApi.UpdateRecord 来完成。

然后我要查看审核历史记录,我看到进行更改的用户不是执行 WebApi 更新请求的用户 :O

你知道为什么吗? 可能是一些用户或系统设置? 微软的错误

解决方法

大家好,非常感谢您的回答。

我解决了这个问题。它比例外更复杂。

JavaScript 未能更改销售订单的状态。

要关闭已完成的销售订单,应执行其他消息请求。

与此同时,当 bpf 状态更改时,会在与该销售订单相关的业务流程实体上触发工作流。

所以我改变了工作流程,我改变了 JavaScript。

我正在测试此更改,我会将其展示给我们的全球超级用户,以查看错误修复中是否缺少任何用例 谢谢 Guido 谢谢你 chrwhal

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...