问题标签 [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 回答
597 浏览

attask - WorkFront (AtTask) 分配任务

我在使用 WorkFronts API 时遇到了挑战。我目前的问题是我无法弄清楚如何使用他们的分配操作方法。WorkFront 的文档说 assign 方法接受两个参数;objID 和 objCode。以下是我目前拥有的。我尝试了其他 URL,但我不断收到相同的错误消息。返回的错误是 NullPointerException。如果有人可以提供帮助,那就太好了。此外,如果您碰巧有可以通过我的方式或某种文档的工作示例。我有这两个网址;https://developers.workfront.com/api-docs/https://developers.workfront.com/api-docs/api-explorer/。API Explorer API 向您展示了 Task 对象的分配操作方法。

0 投票
0 回答
3967 浏览

c# - 加载 JObject 时内容意外结束

我有一个控制台应用程序从 Workfront 提取数据。它已经工作了一段时间,直到几周前它开始抛出错误并中止应用程序。我已经缩小了问题的范围,当我尝试将字符串解析为 JToken 时,似乎正在产生问题。这就是我想要做的:

这是我得到的错误: [Newtonsoft.Json.JsonReaderException] {"Unexpected end of content while loading JObject. Path 'data[3700]', line 1, position 12298025."} Newtonsoft.Json.JsonReaderException

关于为什么会发生这种情况的任何想法?我在这里先向您的帮助表示感谢!

0 投票
1 回答
1021 浏览

attask - WorkFront (AtTask) API - 按值搜索自定义字段

我正在使用 WorkFront API,我已经能够查询所有具有我正在搜索的自定义字段的项目,然后通过它们是否null具有如下所示的 GET 请求来进一步过滤它们:

https://<COMPANY>.attask-ondemand.com/attask/api/v5.0/proj/search?DE:<CUSTOM_FIELD_NAME>_Mod=notnull&fields=DE:<CUSTOM_FIELD_NAME>&apiKey=<API_KEY>

此自定义字段只是一组只有两个有效选项的单选:“是”和“否”(如果未设置,则为“空”)。有没有一种方法可以使用 API 仅查询此自定义字段值为“是”的项目?

0 投票
1 回答
539 浏览

attask - WorkFront (AtTask) API - 为项目创建新基线

是否可以使用 WorkFront API 通过其 ID 为项目创建新基线?

例如,当我使用 WorkFront UI 创建基线时,如果我在 chrome 中打开 devtools/Network,我可以看到有一个 POST 请求attask/api-internal/BLIN,从我可以看到该请求应该类似于以下参数: https://<COMPANY>.attask-ondemand.com/attask/api-internal/BLIN/fields=["objCode","ID","projectID","name","isDefault"]&method=post&updates={"objCode":"BLIN","ID":"","projectID":"<PROJECT_ID>","name":"NEW_BASELINE","isDefault":false}

所以我尝试过使用 Postman 并得到回复

如果我将 API 密钥附加到 URL,我会收到相同的消息...&apiKey=<API_KEY>

从那里我尝试登录以获取会话 ID,然后我混合并匹配将 sessionID 和 apiKey 添加到 URL 的末尾等。当我使用 sessionID 时,出现以下错误:

我可能做错了什么?这甚至可以使用API​​实现吗?

0 投票
1 回答
236 浏览

authentication - Workfront API 是否具有基于 OAuth2(或类似)的身份验证?

我有一个 Web 应用程序,需要对用户进行身份验证,但我不希望用户在我们的 web 应用程序中输入他们的 Workfront 登录凭据,但希望在 Workfront 中完成。之后,无论身份验证是否成功,都会从 Workfront 获得确认(令牌/连同用户数据)。

例如,用户进入我们的 webapp,按下登录按钮。然后,Web 应用程序将用户重定向到 Workfront,用户在其中进行身份验证,然后 Workfront 将用户重定向回我们的 Web 应用程序(或者我们通过 javascript 库获取身份验证响应) - 所以最后我们的 Web 应用程序使用令牌/数据返回用户数据或故障信息。

Workfront API 有可能吗?

0 投票
2 回答
477 浏览

attask - WorkFront (AtTask) API:如何检索报告中提到的过滤器

我们使用这个 url 来获取报告相关信息:https://.attask-ondemand.com/attask/api-internal/v6.0/report/search?name= &fields=*

是否可以从 WorkFront API 获取报告中提到的过滤器?

我只是看到过滤器元数据而不是实际使用的过滤器或使用的值:https://.attask-ondemand.com/attask/api-internal/v6.0/filter/search?ID=58ec178c0075a140d3dc9ef7ff2b7cf4 &fields=*

那么,我们能否获得报告的输出/详细信息,或者我们能否获得报告中提到的过滤器,所以如果我们更改过滤器,我们应该能够读取它们并获得它的最新数据。

提前致谢!

0 投票
1 回答
384 浏览

attask - 有没有办法通过 iframe 或类似的东西在 workfront 中包含外部应用程序?

我们开发了一个小的自定义 Web 应用程序,它使用 Workfront REST API 从 Workfront 提取数据。我们最近收到了用户的请求,要求将此应用程序“作为另一个选项卡”集成到 Workfront 中。我浏览了所有我能找到的文档,但在 Workfront 中看不到这样做的方法。我发现的最接近的东西是 Webhooks,但我认为这不会达到我们想要的效果。我错过了什么吗?有谁知道这是否可能?

0 投票
1 回答
325 浏览

attask - 将问题转换为任务

使用 workfronts API 我试图弄清楚如何将问题转换为任务。我试图使用 ISSUE 对象的动作方法 moveToTask ,但这似乎不起作用。它似乎用于将问题移至任务下。有人知道怎么做这个吗?此外,是否有人知道有关如何使用其操作方法的文档在哪里。

0 投票
1 回答
406 浏览

workfront-api - Workfront API - 在特定日期时间之后修改的任务列表

是否可以使用搜索 API 获取在特定日期时间后修改的任务列表?具体来说,我们正在寻找在任何特定时间之后添加的所有审计说明。

0 投票
0 回答
540 浏览

java - 通过 Workfronts 的 REST API 将文档上传到任务

我们正在尝试通过 JAVA 按照以下过程将文档上传到消耗 REST 的任务

Uploads and Documents API 2.0 允许用户通过以下 API URL 上传文档:

API 期望内容类型为 multipart/form-data。文件的参数名称必须是uploadFile。服务器将返回以下 JSON 数据:

然后可以在创建 Workfront 文档时使用该句柄。要创建 Workfront 文档,您将发布到以下 URL:

下面是我尝试使用rest api进行上传的java示例代码

我们得到 filenotfound 异常。如果有人通过 JAVA 将文件上传到项目中的任务。你能分享一些见解吗?提前致谢