Dynamics crm Microsoft CRM 2015选项集

Dynamics crm Microsoft CRM 2015选项集,dynamics-crm,html-select,Dynamics Crm,Html Select,我想向表中添加一个选项集(CRM实体)。例如,在Account中,我想添加名为“Terms Code”的选项集。我可能的选项可能是A、B、C、D或E。CRM为每个选项提供一个基本的数值。通常,它们类似于10000002和10000003 问:为什么会有这么大的数字?如果我把它们改成1,2,3,那我就错了。还有为什么当我创建一个全局选项集时,我没有得到这些大数字 我对此感到不舒服的原因是,我们希望编写接口将数据注入CRM帐户表,并且我们不希望必须在每个组织的服务器上处理同一选项的不同数值 例如:

我想向表中添加一个选项集(CRM实体)。例如,在Account中,我想添加名为“Terms Code”的选项集。我可能的选项可能是A、B、C、D或E。CRM为每个选项提供一个基本的数值。通常,它们类似于10000002和10000003

问:为什么会有这么大的数字?如果我把它们改成1,2,3,那我就错了。还有为什么当我创建一个全局选项集时,我没有得到这些大数字

我对此感到不舒服的原因是,我们希望编写接口将数据注入CRM帐户表,并且我们不希望必须在每个组织的服务器上处理同一选项的不同数值

例如:


微软引入这些大数字是为了“命名”它们。其思想是,CRM的多个附加组件可以共享选项集,每个附加组件都可能向其添加选项

为了避免多个附加组件创建的选项编号发生冲突,选项集的编号默认为使用解决方案发布者的前缀计算的高编号

当然,当您控制唯一属于公司自定义项的选项集时,没有理由考虑编号冲突。在这些场景中,您可以安全地选择所需的值。页面每次都会显示警告,但您可以安全地忽略该警告