首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MS CRM 2011为具有只读访问权限的用户创建包含REST的报价

MS CRM 2011为具有只读访问权限的用户创建包含REST的报价
EN

Stack Overflow用户
提问于 2013-04-08 22:41:56
回答 1查看 813关注 0票数 0

我在自己的计算系统中创建报价,并通过REST API将它们与用户凭据导出到MS CRM 2011。然后,这些报价在CRM中显示为他们的报价(就像他们通过在CRM中单击来创建报价一样)。但是现在我们要编辑权限,所以用户可以只读这些报价。但这意味着,通过REST API,我无法使用他们的凭据创建报价。有没有办法通过web以用户身份创建只读访问权限的新报价?或者是否可以在创建报价后更改作者身份?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-08 23:47:09

要在CRM 2011中设置记录的所有者,有3种方法:

使用模拟,如本文所述:创建记录时使用ownerid字段(C#示例)

代码语言:javascript
复制
Entity quote = new Entity("quote");
// set the fields
// ...
// set the owner
Guid ownerId = new Guid("BFC777ED-5E79-E111-8489-00166D63156F");
quote["ownerid"] = new EntityReference("systemuser", ownerId);
service.Create(quote);

如本文所述,

  • 执行AssignRequest消息以更新记录的所有者:MSDN - AssignRequest Class

在本例中,当您使用REST API创建报价时,您需要使用所选用户的GUID设置ownerid字段。

无法使用REST更改现有记录的所有者。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15882083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档