Dynamics CRM Web API - 分配记录/更新所有者字段

时间:2017-07-21 08:06:49

标签: 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更新记录的所有者字段?我找不到任何描述相同的具体限制。

1 个答案:

答案 0 :(得分:6)

也许试试:

LocalDateTime localDateTime = LocalDateTime.parse("2017-04-21T11:51:36Z", DateTimeFormatter.ISO_DATE_TIME);

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

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

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