0

我正在将 Workfront 与我公司的财务软件集成在一起,我们试图自动化的流程之一是将时间从一个项目转移到另一个项目,在这种情况下,需要对时间进行调整以进行计费。通常,我们希望将单个用户的时间从一个项目转移到另一个项目。如果关联的 PROJ 已关闭或关联的 TSHET 已关闭,是否可以通过 API 至少暂时重新打开它们?

4

1 回答 1

1

当然,您可以通过更改状态重新打开它们。完成任务后,您还可以随后重新关闭它们。

对于时间表,您只需将状态更改为“O”,如下所示:

PUT https://<site>.my.workfront.com/attask/api/v9.0/TSHET/<uuid>?status=O&apiKey=<api key>

对于一个项目,您需要知道要返回到哪种类型的状态(您可能有一个工作流程,例如新建->打开->进行中->实施->测试->关闭->关闭,而您想要回到“关闭”。找到该状态的 3 字符键并更新状态如下:

PUT https://<site>.my.workfront.com/attask/api/v9.0/PROJ/<uuid>?status=<key>&apiKey=<api key>

再次关闭它们只需将时间表设置为 C 并将项目设置为旧状态。

于 2018-03-01T20:12:58.740 回答