问题标签 [workfront-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
426 浏览

rest - How can I post the custom field to Workfront through workfront REST API

In workfront, we want to create a custom form(custom fields) for an Issue. How can I use Workfront REST API to do a POST request and create the custom fields in a custom form for that issue in workfront?

https://developers.workfront.com/api-docs/api-explorer/

0 投票
2 回答
430 浏览

workfront-api - 使用workfront api上传文件到问题 - Java

我正在尝试使用 Java 客户端将文件上传到项目 [Workfront] 下的问题以使用 REST API。

https://github.com/Workfront/api-bootcamp/blob/master/src/com/workfront/api/StreamClient.java

上面的 api-bootcamp 有一个客户端来上传文件(upload(File file) 和 upload(String url))。

但是如何将文件附加到特定问题/项目并用 Java 上传文件?

0 投票
1 回答
513 浏览

c# - WorkFront / AtTask API $$TODAYe+6m 缺陷?

Workfront API 返回的结果与我们的网络报告不同:

在我们工作区的 Web 前端,其中一份报告的日期范围从$$TODAYbw$$TODAYe+6m,它返回了大约 500 行。

我像这样在 API 上尝试了相同的查询(格式化以便于阅读)

几乎没有返回任何结果。注意&allocationDate_Range=$$TODAYe+6m线。如果我将其更改为=$$TODAY+6m不带结束日修饰符的读取,API 将返回约 500 行。

我检查了每个过滤条件,只有 allocationDate 范围出了问题。我为日期修饰符找到了这个资源,其中没有e+6m示例,但它适用于我们的 Web 前端报告。

API 是否存在缺陷,或者 Web 报告是否在后台执行了额外操作?

0 投票
1 回答
676 浏览

powershell - Workfront AtTask API 身份验证错误

我正在尝试从 PowerShell 查询 Workfront REST 服务

我正在使用这样的网址

https://ourcompany.attask-ondemand.com/attask/api/v4.0/project/search?apiKey=XYZetc

这会在 IE 和 Chrome 中返回 JSON,并在我的 Web 服务测试器中工作。

所有这一切显然都在公司代理之后运行。

我正在使用的 PowerShell 是

这失败并出现错误

{"error":{"class":"com.attask.common.AuthenticationException","message":"您当前没有登录"}}

这看起来像 attask END 上的错误,而不是我们端的代理(我以非身份验证用户身份运行此错误或将错误的凭据传递给代理时遇到不同的错误

文档建议如果我使用 apiKey,我不需要登录。我没有登录我正在使用的浏览器(我什至在工作区实例上都没有用户帐户)

我搜索了各种博客和堆栈答案,但无济于事。谁能指出我正确的方向来弄清楚发生了什么?或者我可能做错了什么。

我已启用信任所有证书策略并将验证回调设置为在 powershell 中忽略

但同样我已经在这些关闭的情况下尝试了这个,并且还调查了 ServicePointManager 上的各种属性。我可以产生任意数量的不同错误/问题,但我得到的最接近的似乎是上面的。

哦,当我刚开始的时候,错误的 Workfront API 文档和示例对我没有帮助:-)

非常感谢

史蒂夫

0 投票
1 回答
129 浏览

workfront-api - 如何从 Workfront 的特定项目中获取 taskID?

我试着用这个:

https://{CompanyTenant}.attask-ondemand.com/attask/api/task/search?{FieldName}={FieldValue}&apiKey={APIKey}&projectID={projectID}

得到错误!

我的意思是在特定的 {FieldName} 上找到一个具有给定 {FieldValue} 的 {taskID}。

0 投票
1 回答
289 浏览

api - 对来自 AtTask / WorkFront API 的结果进行排序的方法?

有没有办法对 AtTask / WorkFront Web API 的结果进行排序或排序?我在 API 文档中没有看到方法。

0 投票
1 回答
153 浏览

attask - WorkFront API - “replyToAssignment”

我正在尝试通过 WorkFront API 发布关于任务的注释更新。我无法找出正确的组合。这是我目前正在尝试的,但我尝试过其他(类似)组合

请求:(在预览站点上测试)

回复:

我知道这是可能的,但我很难弄清楚。

0 投票
2 回答
636 浏览

api - WorkFront / AtTask API 查询辅助对象

我正在使用 WorkFront / AtTask API,在查找任务时,我想将它们过滤到包含特定角色的项目中。

使用/TASK/search/?fields=project:roles它将向我显示角色,但我不确定如何过滤这些角色。

  • 直接访问第三对象(失败)

我试过/TASK/search/?project:roles:ID=aaaaaaa了,但 API 返回 (422) Unprocessable Entity。

  • 从父对象访问(作品)

任务 -> 项目 ->/PROJ/search/?roles:ID=aaaaaaa有效,但涉及对 API 的子查询,成本高且速度慢。

  • 从次要对象的 ID 字段访问(作品)

/TASK/search/?project:ownerID=bbbbbbb因为它引用了辅助对象的字段,而不是另一个对象。但是我只能使用单实例引用来完成这项工作,并且不知道如何在不将它们作为对象引用的情况下访问集合的 ID 字段。


那么如何过滤或访问辅助对象的集合呢?我可以在单个 API 查询中查看它们,但似乎无法过滤。

任务 > 这是项目 > 按角色过滤

0 投票
1 回答
102 浏览

workfront-api - workfront api可以加入对象吗?

workfront api(目前我正在使用python)可以通过api将项目对象与公司对象和任务对象连接起来吗?

我正在尝试复制一份包含项目、任务和公司数据的现场报告。

当我通过 api(使用 python)或使用 https 下载项目数据时,数据中没有可用于引用 custid(公司)或任何任务字段的字段。

通过项目 id 字段有什么联系吗?

感谢您的帮助。

0 投票
2 回答
238 浏览

attask - Workfront (Attask) API:有没有办法清除/重置任务的“commitDate”?

几乎就是标题,我想知道是否有办法清除/重置commitDate任务的字段。例如,我正在尝试对 API 的以下请求。我没有收到任何错误,但是当我再次查询任务时,它显示该字段没有更改commitDate

我还尝试了我能想到的此请求的所有其他变体,包括null用作commitDate值,但它们都返回相同的结果。没有错误。字段没有变化commitDate

我唯一能想到的是,实际任务可能缺少某些东西。我正在测试的任务是一个虚拟任务,所以也许我在创建它时错过了一些东西,但它确实有一个commitDate,所以我不确定我还会错过什么。