Dynamics 365 - 向现有实体添加新的自动编号字段并填充其值

Dynamics365 - adding a new auto-number field to an existing entity and fill its values

我需要向 Dynamics365 CE 中的实体添加一个新的“自动编号”字段。

感谢 Jonas Rapp 出色的 XrmToolbox“Auto Number Manager”,添加字段并定义其外观变得轻而易举。

我的挑战是:我在该实体中有 100'000 多个现有行 - 如何使用正确的自动编号值更新现有行?

我试过了 - 但即使我将“自动编号”字段设置为“必填”,创建它也不会填充现有行的值。我会希望这将自动完成 - 就像“计算列”或默认值 n SQL Server.[=10 的新“非空”列一样=]

有什么简单的方法吗?我可以通过工作流或通过 REST API 以某种方式更新那些现有行吗?

您可以使用 Scribe 或 SSIS + Kingswaysoft 开发一些 ETL 作业,以按您想要的顺序获取所有记录,并生成排序的自动编号以更新它们。

您也可以使用 Power Automate 流程。

或者 Jonas trick 应该也能帮到你。