Javascript 在Dynamics CRM中,如何创建一个由6个字符随机生成的唯一GUID字段?

Javascript 在Dynamics CRM中,如何创建一个由6个字符随机生成的唯一GUID字段?,javascript,dynamics-crm,microsoft-dynamics,Javascript,Dynamics Crm,Microsoft Dynamics,如何创建自定义字段,该字段是CRM中随机生成的6位(或6个字符)唯一GUID 谢谢 您可以使用自动编号功能 从链接 将“自动编号”属性作为字段添加到表单时 “自动编号”属性字段在表单中的行为为只读,并且 最终用户无法编辑该字段。该值仅在保存后设置 实体。可以将“自动编号”属性视为任何其他字段值 在视图、栅格等中 您需要使用XrmToolbox来配置自动编号。您可以使用{RANDSTRING:6} 关于唯一性的最新情况 随机字符串有助于避免重复或冲突, 尤其是脱机客户端尝试创建自动编号时 及

如何创建自定义字段,该字段是CRM中随机生成的6位(或6个字符)唯一GUID


谢谢

您可以使用自动编号功能

从链接

将“自动编号”属性作为字段添加到表单时 “自动编号”属性字段在表单中的行为为只读,并且 最终用户无法编辑该字段。该值仅在保存后设置 实体。可以将“自动编号”属性视为任何其他字段值 在视图、栅格等中

您需要使用XrmToolbox来配置自动编号。您可以使用
{RANDSTRING:6}


关于唯一性的最新情况

随机字符串有助于避免重复或冲突, 尤其是脱机客户端尝试创建自动编号时

序列段由SQL生成,因此唯一性是 由SQL保证


是否要将GUID设置为6个字符?标准GUID至少需要16个字符。有关详细信息,请参阅。使用新的PowerApps解决方案自定义体验,可以直接创建“自动编号”字段。UCI上的字段是可编辑的,所以必须在表单编辑器中将其设置为只读。谢谢!创建自动编号是否会为已创建的记录显示空白,或者在创建字段后,这些记录中的每一条都会自动编号?如果它们不会自动添加到已创建的记录中,那么批量添加它们的最佳方式是什么?@TimG它们不会自动添加到现有记录中。我导出了现有记录,并使用excel生成随机字符。不确定这是否适用于您,取决于您是否有非活动记录谢谢!还有一个问题:自动编号是否可能会创建重复项?我想确保它们总是独一无二的。