是否可以通过 API 打开 Workfront 关闭的 PROJ 或 TSHET 对象?
Is it possible to open Workfront closed PROJ or TSHET objects via the API?
我正在将 Workfront 与我公司的财务软件集成,我们正在尝试自动化的流程之一是在需要调整工时以进行计费的情况下将工时从一个项目转移到另一个项目.通常,我们希望将单个用户的时间从一个项目转移到另一个项目。如果关联的 PROJ 关闭或关联的 TSHET 关闭,是否可以重新打开它们,至少暂时通过 API?
当然,您可以通过更改状态来 re-open 它们。完成任务后,您也可以随后 re-close 他们。
对于时间表,您只需将状态更改为 'O',如下所示:
PUT https://<site>.my.workfront.com/attask/api/v9.0/TSHET/<uuid>?status=O&apiKey=<api key>
对于一个项目,你需要知道你想要回到什么类型的状态(你可能有一个工作流,比如新建->打开->进行中->实施->测试->关闭->已关闭,您想返回 'closing'。找到该状态的 3 个字符键并按如下方式更新状态:
PUT https://<site>.my.workfront.com/attask/api/v9.0/PROJ/<uuid>?status=<key>&apiKey=<api key>
再次关闭它们只涉及将时间表设置为 C 并将项目设置为旧状态。
我正在将 Workfront 与我公司的财务软件集成,我们正在尝试自动化的流程之一是在需要调整工时以进行计费的情况下将工时从一个项目转移到另一个项目.通常,我们希望将单个用户的时间从一个项目转移到另一个项目。如果关联的 PROJ 关闭或关联的 TSHET 关闭,是否可以重新打开它们,至少暂时通过 API?
当然,您可以通过更改状态来 re-open 它们。完成任务后,您也可以随后 re-close 他们。
对于时间表,您只需将状态更改为 'O',如下所示:
PUT https://<site>.my.workfront.com/attask/api/v9.0/TSHET/<uuid>?status=O&apiKey=<api key>
对于一个项目,你需要知道你想要回到什么类型的状态(你可能有一个工作流,比如新建->打开->进行中->实施->测试->关闭->已关闭,您想返回 'closing'。找到该状态的 3 个字符键并按如下方式更新状态:
PUT https://<site>.my.workfront.com/attask/api/v9.0/PROJ/<uuid>?status=<key>&apiKey=<api key>
再次关闭它们只涉及将时间表设置为 C 并将项目设置为旧状态。