Dynamics 365本地版:如何快速查询特定字段的写入权限字段安全配置文件
快速查找Dynamics 365本地版中拥有特定字段写入权限的字段安全配置文件
一、XRMToolbox插件方案
推荐使用Field Security Manager插件,操作步骤如下:
- 打开XRMToolbox并连接到你的本地Dynamics 365环境
- 在插件列表中找到并启动
Field Security Manager - 在插件界面的字段搜索框中,输入目标字段的显示名称或逻辑名称
- 插件会自动列出所有包含该字段权限配置的字段安全配置文件,直接筛选出权限为允许写入的条目即可
二、SQL查询方案
针对本地版环境,可直接查询数据库获取结果,执行以下SQL语句(需替换目标字段的逻辑名称):
SELECT fsp.Name AS [字段安全配置文件名称], a.DisplayName AS [字段名称], CASE fp.PermissionType WHEN 0 THEN '无权限' WHEN 1 THEN '允许读取' WHEN 2 THEN '允许写入' END AS [权限类型] FROM dbo.FieldPermission fp INNER JOIN dbo.FieldSecurityProfile fsp ON fp.FieldSecurityProfileId = fsp.FieldSecurityProfileId INNER JOIN dbo.Attribute a ON fp.AttributeId = a.AttributeId WHERE a.LogicalName = 'emailaddress1' -- 替换为目标字段的逻辑名称 AND fp.PermissionType = 2 -- 筛选写入权限 ORDER BY fsp.Name
说明:
PermissionType取值对应:0=无权限,1=允许读取,2=允许写入- 字段逻辑名称可通过解决方案中的字段属性查看
三、系统自带高级查找方案
如果不想使用外部工具,也可通过系统高级查找实现:
- 进入Dynamics 365,打开高级查找
- 查找实体选择字段权限
- 添加筛选条件:
- 字段:字段,选择目标字段
- 字段:权限类型,选择允许写入
- 查看结果列表,点击每条记录的字段安全配置文件链接,即可查看对应的配置文件
内容的提问来源于stack exchange,提问作者André Andrade
相关产品推荐
相关产品推荐

