簡體   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