MS CRM 3.0问题解疑

    只是项目用了这个产品,我更多是项目管理工作。对于技术上,也只是当工程师们提出问题时候,以个人的经验参谋一下。更多是通过外部资源(请教专家)来解决。

   所以信息的分享是最有效率的,再次记录一下一些并不常见的解决方法,以供以后参考。同时也当作自己的知识库。

1。如何知道本实体Instance共享给了哪些人。

select u.FullName,a.name,sup.SystemUserId,POA.ObjectId from PrincipalObjectAccess POA inner
join SystemUserPrincipals sup on POA.PrincipalId = sup.PrincipalId
inner join SystemUserBase u
on sup.SystemUserId=u.SystemUserId
inner join Account a
on a.AccountId=POA.ObjectId
where POA.objecttypecode=112
AND ((POA.AccessRightsMask | POA.InheritedAccessRightsMask) & 1)=1
and POA.ObjectId='DA063BA9-FFD5-DB11-833C-001708576698'

 

Objecttypecode是每个实体的编号,非常重要,可以从SDK中查得。

至于如何获取这个方法,很简单,看Filteredview怎么写,有点数据库功底即可。

2.查找视图(点放大镜出现的那个),某列的内容显示为空(实际有内容)。

经过检查,发现关系的英文名和实体名重复。改掉后就好了,具体原因不知道,Microsoft CRM也太有点怪的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值