如何使用crm 4.0程序集检查实体属性是否“安全”? (现场级安全)

时间:2012-03-27 08:45:53

标签: dynamics-crm dynamics-crm-2011 crm dynamics-crm-4 microsoft-dynamics

在Dynamics 2011安装中,我有一个启用了“安全”选项的属性。我开发了一个软件,我只使用crm 4.0中的程序集。

使用CRM 4.0程序集,我可以检索权限(对于特定用户),但不是禁止(我实现这一点只是在动态实体之后进行查询: fieldpermission,fieldsecurityprofile )。事实上,无论该领域是否安全,我只能从元数据中读取并且我需要crm 2011程序集(在CRM 4.0中,AttributeMetadata类没有属性“isSecured”)。

我的问题是:如果属性已启用“isSecured”字段,而不使用CRM 2011中的元数据,仅使用CRM 4.0程序集,我该如何进行检索?也许我会查询一些东西?或者使用SQL(我只能使用webservices,我无法直接访问动态数据库)?

1 个答案:

答案 0 :(得分:1)

为什么不能使用2011年的集会?

如果您不得不坚持使用CRM 4程序集,那么我会对2011程序集执行的操作进行小提示,然后执行类似的SOAP XML请求。