asp.net-web-api - Dynamics CRM Web API - 分配记录/更新所有者字段

标签 asp.net-web-api dynamics-crm microsoft-dynamics dynamics-365

我正在尝试在 Dynamics 365 中创建任务记录,我希望所有者是我已经检索到 GUID 的团队记录。

这是我的 JSON,它总是失败。

{
  "ownerid_team@odata.bind":"/teams(f7e383eb-3966-e711-8122-e0071b66c021)",
  "scheduledend":"2017-07-20",
  "regardingobjectid_new_survey@odata.bind":"new_surveies(f7e383eb-3966-e711-8122-e0071b84b034)",
  "subject":"Amazon SES has suppressed sending to this address because it has a recent history of bouncing as an invalid address.",
}

我收到一个错误的请求。

我们不能使用 Web API 来更新记录的所有者字段吗?我找不到描述相同内容的任何具体限制。

最佳答案

也许试试:

"ownerid@odata.bind":"/teams(f7e383eb-3966-e711-8122-e0071b66c021)",

使用 Jason Lattimer's CRM REST Builder ,我已经开始工作了:

entity["ownerid@odata.bind"] = "/teams(956B410F-0F6E-E711-810E-00155D6FD705)";

要确保的一件事是团队具有有效的安全角色。您可能想尝试在 UI 中分配团队,以确保在尝试以编程方式执行之前操作有效。

关于asp.net-web-api - Dynamics CRM Web API - 分配记录/更新所有者字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45232343/

相关文章:

c# - 如何首先使用代码在 Fluent API 中配置多个关系?

dynamics-crm - AccountSet 与 FilteredAccount

javascript - Dynamics CRM web api FetchXml 返回命名为 '2_x002e_' 的链接实体,两者之间类似

git - 使用 Git 对 Microsoft Dynamics NAV 进行版本控制?

asp.net-mvc-3 - 在 MVC3 项目中使用 Apicontroller

c# - ASP.NET Web Api的事件发布者

c# - 具有继承的 Web API 版本控制

javascript - 在 Dynamics CRM 中手动编辑站点地图

dynamics-crm-2011 - CRM 2011-Google Chrome上的addCustomView

java - 将角色关联到用户 Microsoft Dynamics CRM(Rest API)