我正在将Workfront与我公司的财务软件集成,我们尝试自动化的流程之一是在需要按摩小时的情况下将小时数从一个项目转移到另一个项目结算目的。通常,我们希望将单个用户的小时数从一个项目转移到另一个项目。如果关联的PROJ关闭或关联的TSHET关闭,是否可以重新打开这些,至少暂时通过API?
答案 0 :(得分:1)
当然,您可以通过更改状态重新打开它们。完成任务后,您也可以随后重新关闭它们。
对于时间表,您只需将状态更改为“' O'如下:
PUT https://<site>.my.workfront.com/attask/api/v9.0/TSHET/<uuid>?status=O&apiKey=<api key>
对于项目,您需要知道要返回的状态类型(您可能有一个工作流程,例如new-&gt; open-&gt; in progress-&gt; implementation-&gt; testing-&gt; closing-&gt;已关闭,您希望返回&#39;关闭&#39;。找到该状态的3个字符的密钥并更新状态,如下所示:
PUT https://<site>.my.workfront.com/attask/api/v9.0/PROJ/<uuid>?status=<key>&apiKey=<api key>
再次关闭它们只需要将时间表设置为C,将项目设置为旧状态。