对于帐户实体,我有不同的帐户类型。 但是,我需要根据帐户类型只读取其中一些记录,因为这些记录将来自CRM。
但是,用户仍应能够创建将在CRM中掌握的其他类型的帐户。
我想通过安全角色来做这件事,但是当给予帐户实体创建或编辑权限时,用户仍然可以创建任何类型的帐户或编辑现有的从属数据。
什么是使奴隶数据只读的最佳方法?
使用业务规则根据类型锁定所有字段?
答案 0 :(得分:0)
就像你说的那样,这不能通过安全角色实现,因为要求是基于字段值。
Disabling all the form fields in bulk - 您可以快速在javascript中执行此操作,也可以逐个使用业务规则。验证表单加载的字段值是否为您的某个从属值帐户类型,然后通过迭代每个控件来禁用控件。
仍然是子网格,webresource,iframe将是可编辑的。