繁体   English   中英

D365 我可以更新 systemuserid 吗?

[英]D365 Can I update systemuserid?

在我们的 D365 在线环境中,我们有多个沙箱和生产实例。 在每一个中,systemuserid 都是不同的(用户导入是在我加入之前完成的..)。 添加新用户时也会发生 SystemUserId 中的这种不匹配。 (例如上周添加的我自己的用户记录)

我知道在 onPrem 中更新 systemuserid 不受支持,但这是可能的,但是在在线环境中,解决此问题的最佳选择是什么? 使用不同的 Guid,在不同环境中移动解决方案时,所有参考(工作流程等)都会失败。

来到这里是我的最后一个选择,因为我已经用谷歌搜索并查看了 SDK。

谢谢,

您根本无法更新 ID。 我通常在我的所有开发环境中复制我的生产数据库以避免这个问题。 D365 也可以轻松做到这一点。 您应该在两个 sprint 之间花一点时间来完成它,因为它可以帮助系统用户 ID 和实体 object 类型代码在任何地方都相同。

将数据硬编码到流程中是一种不好的做法,会使您的流程非常僵化。 您可以创建一个配置实体,在那里设置系统管理员 ID 并检索它。 如果您有自定义工作流活动,您将能够检索记录并在每个配置任务中使用它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM