【问题标题】:How to update Custom Fields attached to a project on Workfront?如何更新附加到 Workfront 项目的自定义字段?
【发布时间】:2023-04-11 02:28:01
【问题描述】:

目前我正在将 AtTask 与我的应用程序集成。我有一个场景,我需要在项目中添加一些 custom_fields。

所以我开始添加一个带有必填字段的 custom_form 并附加到项目,同时通过 rest API 创建项目,我也添加了这些 custom_fields 值。我可以通过点击获取给定 projectID 的请求来查看与项目一起添加的 custom_fields。

GET attask/api/project/5587fbca00037fb6b6541ce85f328654?apiKey=xxxx&fields=parameterValues,categoryID

现在我有一种情况,我需要通过 rest API post request 为给定的 projectID 更新这些 custom_fields。这样它将与我的应用项目和 Workfront 项目的自定义字段同步。

我们将不胜感激。

【问题讨论】:

    标签: java attask


    【解决方案1】:

    这对我有用:

    POST attask/api/project/5587fbca00037fb6b6541ce85f328654?apiKey=xxxx&DE:自定义字段名称1=自定义字段值1&DE:自定义字段名称2=自定义字段值2

    自定义字段名称是您自定义表单中的名称。这假定您在创建项目时(通过 AtTask 或 API 调用)将自定义表单与项目或任务相关联。

    在 API 调用中,您需要将自定义表单 id 关联为 categoryID。

    【讨论】:

    • 感谢您的回答,但它不会添加新的自定义字段。它会更新附加到项目的现有自定义字段的值。
    • 我认为您需要在最初创建自定义表单时添加自定义字段。我在 api 中看不到任何允许您“即时”创建新自定义字段的内容。也许笔记是实现目标的一种方式?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-25
    • 1970-01-01
    • 1970-01-01
    • 2013-10-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多