0

几乎就是标题,我想知道是否有办法清除/重置commitDate任务的字段。例如,我正在尝试对 API 的以下请求。我没有收到任何错误,但是当我再次查询任务时,它显示该字段没有更改commitDate

https://thecompany.my.workfront.com/attask/api/v7.0/task/1234567890?method=put&updates={"taskConstraint": "MSO", "commitDate":"","constraintDate":"2017-08-07"}&fields=commitDate,plannedCompletionDate,actualCompletionDate,constraintDate&sessionID=12345

我还尝试了我能想到的此请求的所有其他变体,包括null用作commitDate值,但它们都返回相同的结果。没有错误。字段没有变化commitDate

我唯一能想到的是,实际任务可能缺少某些东西。我正在测试的任务是一个虚拟任务,所以也许我在创建它时错过了一些东西,但它确实有一个commitDate,所以我不确定我还会错过什么。

4

2 回答 2

0

commitDate 是在接受分配时设置的,它基于接受用户在接受时的工作量。您可以将承诺日期更新为另一个值,但除非任务实际完成,否则您不能有空的提交日期。

于 2017-08-08T14:17:51.427 回答
0

似乎只有在分配给任务commitDate时才能清除。actualCompletionDate一旦actualCompletionDate分配了任务,我就可以重置commitDate. 我不确定为什么需要这样做,但它确实有效。

于 2017-08-08T11:59:53.547 回答