字段级安全性
发布日期: 2016年11月
适用于: Dynamics CRM 2015
在实体级别授予记录级别权限,但是,您可能含有与比其他字段更敏感的数据相关联实体的某些字段。 对于这些情况,您可以使用字段级安全控制对特定字段的访问。
字段级安全的范围是组织的宽度并应用于所有对数据访问请求,包括以下内容:
从客户端应用程序内请求数据访问,例如,Web 浏览器、移动客户端或 Microsoft Dynamics CRM for Outlook。
使用 CRM SDK 的 Web 服务联络(用于插件、自定义工作流活动和自定义代码)
报表(使用筛选视图)
本主题内容
字段级安全概述
联系人实体限制的移动电话字段的示例
可以保护哪些字段?
使用字段安全性的最佳做法
字段级安全概述
在 Microsoft Dynamics CRM 2015 中,字段级安全用于大多数自带实体、自定义字段和自定义实体中自定义字段的默认字段。 字段级安全由安全配置文件管理。 若要实施字段级安全,系统管理员要执行以下任务。
在特定实体的一个或多个字段上,启用字段安全。
关联多个现有的安全配置文件,或创建一个或多个新安全配置文件,以向特定用户或团队授予相应的权限。
安全性配置文件确定以下事项:
安全字段的权限
用户和团队
可以配置安全配置文件,以授予用户或团队成员以下字段级的权限:
读取。 字段数据的只读访问。
创建. 在创建记录时,此配置文件中的用户或团队可以为此字段添加数据。
更新. 在创建字段数据后,此配置文件中的用户或团队可以更新此字段数据。
可配置这三种权限的组合,以确定特定数据字段的用户权限。
重要
除非将一个或多个安全配置文件分配给了启用安全的字段,否则只有具有系统管理员安全角色的 Microsoft Dynamics CRM 用户能够访问该字段。
联系人实体限制的移动电话字段的示例
假设您公司政策是销售成员访问联系人手机号码的级别相同,如此处所述。
用户或团队 |
访问 |
---|---|
副总裁 |
完全。 可以创建、更新和查看联系人的手机号码。 |
销售经理 |
只读 只能查看联系人的手机号码。 |
销售员与其他所有 CRM 用户 |
无。 不能创建、更新或查看联系人的手机号码。 |
若要限制此字段,您应执行以下任务。
保护字段。
转到“设置”>“自定义”。
选择“自定义系统”。
选择“实体” >“联系人” >“字段”。
选择“移动电话”,选择“编辑”。
在“安全字段”旁边,选择“启用”,“保存并关闭”。
发布自定义项。
配置安全配置文件。
创建销售经理的字段安全配置文件。
转到“设置”>“安全”。
选择“字段安全配置文件”。
选择“新建”,输入一个名称,如销售经理访问联系人移动电话,然后单击“保存”。
选择“用户”,选择“添加”,在联系人窗体中选择要授予手机号码读取访问权限的用户,然后选择“添加”。
提示
您可以创建包括授予读取访问权限的所有用户的一个或多个团队,而无需添加每个用户。
选择“字段权限”,选择“移动电话”,选择“编辑”,单击“允许读取” 旁边的“是”,然后单击“确定”。
创建副总裁的字段安全配置文件。
选择“新建”,输入一个名称,如 副总裁访问联系人移动电话,然后选择“保存”。
选择“用户”,选择“添加”,在联系人窗体中,选择要授予手机号码全部访问权限的用户,然后选择“添加”。
选择“字段权限”,选择“移动电话”,选择“编辑”,单击“允许读取”旁边的“是”,“允许更新”,“允许创建”,然后单击“确定”。
选择“保存并关闭”。
在以前创建的字段安全配置文件中任何未定义的 CRM 用户,将无法访问联系人窗体或视图上的移动电话字段。 字段值显示 ********,表示字段安全。
可以保护哪些字段?
系统中每个字段都包含是否允许设置字段安全性。 您可以在 Web 应用程序的自定义区域中查看。 可以保护上千属性,所以查找此信息有两种简易方法。 若要查看您的组织的实体元数据,请安装 MSDN: 浏览组织的元数据中描述的元数据浏览器解决方案。 您还可以在一个名为 EntityMetadata.xlsx 的 Microsoft Office Excel 文件中查看非自定组织的元数据,该文件包含在 SDK 的顶级文件夹中。下载 Microsoft Dynamics CRM SDK 包。
使用字段安全性的最佳做法
当您使用包含一个受保护字段的计算字段时,数据可能会在计算字段中显示给不具有保护字段权限的用户。 如此一来,应该保护原始字段和计算字段。
某些数据(如地址)实际由多个字段组成。 因此,若要完全保护包含多个字段的数据(如地址),则必须保护和配置实体多个字段上的相应字段安全配置文件。 例如,若要完全保护实体的地址,请保护所有相关地址字段,例如 address_line1、address_line2、address_line3、address1_city 和 address1_composite 等。
当系统管理员实施特定字段或记录的安全性时,会影响 Microsoft Dynamics 365 和 Outlook 之间同步的数据,包括无法推送数据到运行 CRM for Outlook 的用户。 在保护字段前,请考虑它如何影响运行 CRM for Outlook 的用户。详细信息:安全字段如何影响 Outlook 的 CRM 和 CRM 之间的同步
另请参阅
视频:Microsoft Dynamics CRM 2015 中的字段级安全性
帮助和培训:创建字段安全性配置文件
帮助和培训:在字段中添加或移除安全性
© 2016 Microsoft Corporation。 保留所有权利。 版权