【问题标题】:How do I Set the Planned Completion Date on a Task?如何设置任务的计划完成日期?
【发布时间】:2014-05-02 22:14:33
【问题描述】:

我试图弄清楚在创建或更新任务时如何设置计划完成日期。任务的计划完成日期总是等于项目创建的日期。

我使用了几种不同的 dateTime 格式,但它从未改变。这是我用过的两个没有报错的:

2015-05-02T08:00:00:000-0500
2015-05-02

但是,即使没有错误,也没有任何变化。

我在另一篇帖子中看到用户在搜索查询中使用$$TODAY-25d,所以我想我会尝试,但我仍然收到错误

日期格式与可识别的日期格式不匹配

包含该任务的项目的状态为“IDEA”。我不确定这是否会影响通过 API 设置任务的plannedCompletionDate,所以我想我会提到它以防万一。

【问题讨论】:

    标签: rest attask


    【解决方案1】:

    您使用的日期格式是正确的,但您需要记住时间轴引擎的所有规则也适用于 API。这意味着前置任务和任务限制会影响任务的日期。如果您想将任务固定到某个日期,则需要使用 FIXT、MSO 或 MFO taskConstraint。

    /api/task/abc123?method=POST&sessionID=abc123&plannedCompletionDate=2015-05-02T08:00:00:000-0500&taskConstraint=MFO...
    

    这是一种方式,您一直在设置日期,因此它不会引发错误,但项目随后会重新计算时间线并将其更改回之前的状态。 taskConstraint 将强制它遵循您输入的日期。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-05
      • 1970-01-01
      • 1970-01-01
      • 2016-07-29
      相关资源
      最近更新 更多