如何解释现有记录中的空 NoteID 字段

How to account for an empty NoteID field in existing records

我有一个使用 'Related Entity' 控件的自定义屏幕,它工作正常。现在唯一的问题是,为了让它在我的自定义屏幕上正常工作,具有相关 [PXNote] 属性的 NoteID 字段已添加到自定义表格中。不幸的是,对于现有记录,该 NoteID 字段没有任何值 - 因此 'Related Entity' 控件无法将任何现有记录添加到该控件。它只是忽略了选择。

因为它是一个 GUID,我如何更新现有记录以具有有效的 NoteID GUID?我可以只 运行 生成随机 GUID 并更新记录的 SQL 脚本,还是 [PXNote] 属性生成的 GUID 有什么特别之处?

Can I just run a SQL script that generates a random GUID and updates the records

可能是,使用库方法生成 GUID 以强制唯一性。

or is there something special about the GUID generated by the [PXNote] attribute?

不,它使用标准库方法生成 GUID。