我有一个带有以下StateCode / StatusCode定义的自定义实体:
状态活动
有效(值:1)
已完成(价值:821290000)
State INACTIVE
- 无效(值:2)
在表单中,我在标题中设置了“状态原因”选项,供用户根据需要进行更改(简而言之:完成记录后,他们会将状态原因从Active
更改为Completed
)。
在生产环境(SP1 UR3 - 版本6.1.3)中,缺少状态原因Completed
,我们只看到Active
。
在其中一个开发环境('vanilla'SP1 - 版本6.1.0)中,完全相同的表单会按预期显示Active
和Completed
状态原因。
状态原因字段显示两个环境中都有选项。
两个环境的定制完全相同,没有任何代码可以从选项集中删除选项(我为该实体编写了所有代码,并且我还进行了三次检查,以确保我不是俯瞰任何事物。)
这是UR3中的错误吗?
更新:我被告知这个问题与权限相关,我会在回忆起来后发布详细信息的答案。
答案 0 :(得分:0)
我没有听说过这种类型的任何错误。
您是否检查了此自定义实体上的状态原因字段是否包含字段架构中的所有3个选项,并且它们只是未显示在表单上?这将有助于确定是否存在某种形式脚本问题/显示问题与模式问题(如pkr所问)
如果要导出默认解决方案并比较customizations.xml文件,是否存在差异?如果两个自定义文件之间确实没有差异(意味着环境在CRM自定义方面完全相同),那么必须有某种脚本导致其他选项不能基于某些数据在一个环境中显示但是在另一个中显示,因为数据不同。