Dynamics crm 基于选项集值的记录安全性

Dynamics crm 基于选项集值的记录安全性,dynamics-crm,microsoft-dynamics,dynamics-crm-online,Dynamics Crm,Microsoft Dynamics,Dynamics Crm Online,对于accounts实体,我有不同的帐户类型。 但是,我需要根据帐户类型将这些记录中的一些设置为只读,因为这些记录将在CRM中使用 但是,用户仍然应该能够创建其他类型的客户,这些客户将在CRM中掌握 我想通过安全角色来实现这一点,但是在授予帐户实体的创建或编辑权限时,用户仍然可以创建任何类型的帐户或编辑现有从属数据 使从属数据只读的最佳方法是什么? 使用业务规则根据类型锁定所有字段?正如您所说,这无法通过安全角色实现,因为需求基于字段值 -您可以在javascript中快速完成此操作,也可以逐个

对于accounts实体,我有不同的帐户类型。 但是,我需要根据帐户类型将这些记录中的一些设置为只读,因为这些记录将在CRM中使用

但是,用户仍然应该能够创建其他类型的客户,这些客户将在CRM中掌握

我想通过安全角色来实现这一点,但是在授予帐户实体的创建或编辑权限时,用户仍然可以创建任何类型的帐户或编辑现有从属数据

使从属数据只读的最佳方法是什么?

使用业务规则根据类型锁定所有字段?

正如您所说,这无法通过安全角色实现,因为需求基于字段值

-您可以在javascript中快速完成此操作,也可以逐个使用业务规则。验证表单加载中特定从属值帐户类型的字段值,然后通过迭代每个控件来禁用这些控件


子网格、webresource和iframes仍然是可编辑的。

在JavaScript中完成的所有操作都可以在JavaScript中撤消:)