选项集中的MS CRM 2011自定义值

时间:2012-01-10 13:23:25

标签: dynamics-crm dynamics-crm-2011

当从其预定义的基于解决方案的值更改全局选项集条目的值时,CRM 2011会发出警告。

设置自定义值的确切问题是什么?

2 个答案:

答案 0 :(得分:2)

警告只是告诉您更改基础值可能会破坏现有代码,因为按值而非名称引用该选项集项的javascript,插件,工作流等会导致其中断。

如果你确信它不会破坏任何东西我会忽略它。

当您的CRM系统变得庞大/复杂,包含大量实体和外部代码时,警告就更合适了。

希望这有帮助。

答案 1 :(得分:1)

Jon说的,只是确保您没有通过基础值引用任何选项设置值。在更改选项集项的值时要检查的不太明显的事情是您可能已为使用该选项集的字段分配的默认选定值。

假设您有一个字段“选择”,其使用选项集“选项”,其中“选项”包含选项“是”,“否”或“可能”。如果将“选择”的默认值设置为“是”,但随后更改了选项“是”的基础值,则将删除默认值“选择”。如果查看customizations.xml,您将看到存储了基础选项集值,而不是文本。