AX 2012:增加用户标识的 EDT 长度

AX 2012 : increase EDT length for userid

有一个table sysuserinfo,字段ID保存了扩展数据类型userid的用户id,这个EDT的长度默认情况下是 8,但是,有些用户可能有更长的用户 ID,所以我想增加 EDT 长度。

但是,转到 AOT >> EDT,找不到 userid EDT,增加用户 ID 是否可行?

UserId 在 AOT > System Documentation > Types > UserId 中定义。无法增加其长度。

some users may have longer userid

UserId 没有更长,因为它是 AX 中的唯一用户标识符,不依赖于其他 ID。也许您将它与完整的用户名 UserInfo.name(可以是 40 个字符长)或 UserInfo.networkAlias(80 个字符长)混淆了?