c# - Dynamics365 - 向现有实体添加新的自动编号字段并填充其值
问题描述
我需要向 Dynamics365 CE 中的实体添加一个新的“自动编号”字段。
感谢 Jonas Rapp 出色的 XrmToolbox“自动编号管理器”,添加字段并定义其外观变得轻而易举。
我的挑战是:我在该实体中有 100'000 多个现有行 - 如何使用正确的自动编号值更新现有行?
我已经尝试过了 - 但即使我将“自动编号”字段设为“必需”,创建它也不会填充现有行的值。我希望这会自动完成 - 就像使用“计算列”或具有默认值 n SQL Server 的新“非空”列一样。
有什么简单的方法可以做到这一点?我可以通过工作流或通过 REST API 以某种方式更新这些现有行吗?
解决方案
您可以使用 Scribe 或 SSIS + Kingswaysoft 开发一些 ETL 作业,以按您想要的顺序获取所有记录并生成排序的自动编号以更新它们。
您也可以使用 Power Automate 流。
或者,乔纳斯的把戏也应该对你有所帮助。
推荐阅读
- c# - 遇到“ExecuteNonQuery”错误时如何设置 SqlCommand 对象的 Connection 属性?
- react-native - [TypeError:null 不是对象(评估 '_this.state.confirm.confirm')]
- javascript - 如何在代码镜像中突出显示整行
- android - 无法在尚未调用 Looper.prepare()- Android-5 中的 Spinner 的线程内创建处理程序
- amazon-web-services - Apache Airflow - AWS MFA 身份验证
- r - 如何创建距离表的直方图
- powerbi - Change rows for matrix using radio buttons (DAX) in PowerBI
- c - 如何在C中初始化结构数组
- google-cloud-platform - Google Cloud DLP 使用确定性加密重新识别 PII 数据
- android - 由于 FragmentManagerState 导致的 TransactionTooLargeException