我在CRM 2011中实现Field Level Security时遇到了问题。我对这项技术很陌生,因此无法解决这个问题。
这是我已经完成的步骤 -
1.Created an Entity names Inquiry.
2.On Form Under Entity created a field named 'Password' with EnableSecurity set to 'true'.
3.Then Moved to Administration -> Field Security Profiles -> Created a Profile named 'Inquiry'. Under Users Tab selected a User(Mike) and kept the Field Permissions as it is i.e 'No'.
4.Now on Login for User(Mike) the 'Password' should be seen encrypted. but it does not display as encrypted.
用于创建用户的步骤 -
1.Under Users & groups created new user and assigned 'Service administrator'.
请告诉我,如果我错过了总和,或者我做错了什么。
答案 0 :(得分:0)
我认为用户Mike有System Administrator
安全角色。
此安全性始终提供对所有安全字段的完全访问权限,您可以在此处找到更多信息:
How Field Security Can Be Used to Control Access to Field Values in Microsoft Dynamics CRM
部分Which Security Roles Allow You to See Secured Fields?
答案 1 :(得分:0)
嘿,我得到了我的问题的解决方案。发布它可以帮助像我这样的初学者。
我做的只是 -
用于创建用户的步骤 -
1.在用户和&组创建了新用户,但未授予用户管理员权限。 2.然后在设置 - >管理 - >用户 - >选择用户并打开表单。 3.然后从功能区菜单中选择管理角色,并选择'系统定制程序'作为安全角色。
感谢@Guido Preito的帮助。