问题标签 [attask]

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 回答
570 浏览

api - Send multiple updates in AtTask PUT request

I am wondering if whether in the API for AtTask there is a method for posting multiple updates in a single URL request.

As an example, I need to update the extRefIDs on 1,000 records. Do I make 1,000 calls to the API (expensive in terms of overhead), or can I send a single request with a JSON or XML payload that contains something like this:

{data {id:1234,extRefID:xx} {id:1235,extrefID:xy} }

etc? Would certainly be less overhead on both systems if there was a method for this. Thanks in advance!

0 投票
1 回答
121 浏览

post - 是否可以通过一个 POST 到 AtTask API 创建多个项目?

我正在寻找与 AtTask 的集成,这可能需要创建多个新项目。API 文档并没有真正提到这是否可能,或者 Post 是否是一次性的。这可能通过发布一个 JSON 数组来实现吗?API 支持吗?

0 投票
2 回答
611 浏览

api - AtTask API 添加时间

是否可以通过 API 将时间添加到任务中?

我正在查看 API 文档,甚至对 API 本身进行了几次测试。我不断回来:

不是一个非常有帮助的回应。

我们目前正在使用 API 与我们的 Git 服务器集成,我们还希望能够在我们的提交消息中包含小时数,以便我们可以跟踪我们的小时数而不会中断我们的开发流程。我们并不关心特定用户的工作时间,而是关心完成一项任务的总开发时间。

0 投票
2 回答
837 浏览

c# - 如何从 AtTask 下载文档?

我正在做一个持续的 API 项目。当前的问题是能够从 AtTask 服务器精确地以 AtTask 服务器上存在的文件夹结构下载我的数据。我的文件夹创建工作得很好;文档、文档文件夹和文档版本之间的数据类型似乎很清楚。我对扩展不在文档对象中的事实有点失望(我必须为此参考文档 VERSION)......但我可以从设计的角度看到其中的一些原因。

我现在遇到的问题是我需要获取文件内容。我最初通过 API 文档,我能够以与文档建议上传文件相同的方式获取文件内容——通过句柄。不幸的是,除了编写一个新文件之外,文档和文档似乎都不支持我访问句柄。

因此,剩下的选项就是“下载 URL”。如果我使用浏览器从 API 调用构建 UI 字符串,我会得到一个 URL https://attaskURL/document/download?ID=xxxx(并且还可以获得 versionID 等)。如果我将 url 粘贴到我登录到 AtTask 用户界面的浏览器中,它工作正常,我可以下载文件。相反,如果我使用我的 C# 代码来执行此操作,我会以流的形式返回登录页面,而不是我的实际文件,因为我没有经过身份验证。我尝试创建网络凭据并将其附加到带有用户名和密码的请求中,但无济于事。

我想有几种方法可以解决这个问题——最简单的方法是找到一种通过代码“登录”到下载站点的方法(这似乎不是 C# 中常见的网络凭据对象)或者找到一种方法通过 API 访问文件内容。

欣赏你的想法!

0 投票
1 回答
337 浏览

c# - 在 AtTask 中,如何获取不在文件夹中的文档列表?

我创建了一个查询来提取文档列表,并且我想将请求限制为仅那些不在文件夹中的请求。我还有其他逻辑可以为每个文件夹提取文档以维护文件夹结构。我希望这样的事情会起作用: /attask/api/v4.0/document/search?projectID=XXX&fields=folders:name_Mod=isnull,但是 Mod 运算符似乎不适用于集合。是否有另一个修饰符用于处理集合以查看它们是否为空?或者以另一种方式说“给我这个项目的所有没有文件夹的文档?我已经查看了所有数据元素,但没有看到任何其他可能有用的东西。

我的后备位置将是首先遍历文件夹和文件,存储我已经下载的 ID 数组,因此我不会重新下载它们,但更喜欢实际告诉我哪些文件夹位于根目录中的东西一个项目,而不是在任何文件夹中。我认为必须有一种方法可以做到这一点,因为 AT UI 可以正确呈现它,但我可能会遗漏一些东西。

0 投票
2 回答
307 浏览

attask - 什么是 AtTask API 测试版网址

API Docs 页面明确指出:

免责声明 - 在生产环境中运行之前,应在 AtTask 的 beta 环境中测试 API 的任何使用。

我无法找到访问 beta 的确切位置,也无法找到其他信息,例如使用 beta 进行身份验证。

有谁知道如何对api进行beta测试?

0 投票
2 回答
258 浏览

attask - AtTask API - 时间表问题 - 总是返回零小时

我是 AtTask REST API 的新手。我已成功验证并搜索系统中的时间表。在搜索时间表时,它们都会被返回,但总小时数总是为零(对于所有时间表,无论是否添加了小时数以及是否批准了齿片)。

我不知道如何在这一点上进行。如果有人以前遇到过这个问题,请告诉我。如果您可以缩短工作时间,请也告诉我。

非常感谢,

-简陋

0 投票
1 回答
328 浏览

api - AtTask REST API:如何将 Google Drive 文档链接到 AtTask 项目

我正在尝试使用 API 将 Google Drive 文档链接到项目。

似乎没有任何关于如何执行此操作的文档。我使用 Web 界面创建了一个文档并查询 API 以查看这些字段——我认为会有一条关于如何创建新文档的线索。在任何字段中似乎都没有公开任何信息,指向如何从链接的 Google Drive 对象创建新的 AtTask 文档。

0 投票
1 回答
350 浏览

post - 创建项目时无法发布 Attask 自定义数据

尝试使用 Attask API 向项目发布新问题。它无需发布自定义数据即可工作。这工作正常:

https://ourcompany.attask-ondemand.com/attask/api/task?projectID= &&status=NEW&priority=2&name=Test%20Project%20FOOBAR&description=test&estCompletionDate=2014-03-28T09:00:00:000-0700

但是,我无法发布自定义数据。我们使用的网址:

https://ourcompany.attask-ondemand.com/attask/api/task?projectID= &&status=NEW&priority=2&name=Test%20Project%20FOOBAR&description=test&estCompletionDate=2014-03-28T09:00:00:000-0700&DE%3ACUSTOMDATAFIELD=废话

我们收到的错误是:

{"error":{"class":"com.attask.common.InvalidParameterException","message":"category cannot be null","title":null,"msgKey":"exception.attask","attributes" :[""],"代码":0}}

我不明白它在问什么。Attask API 文档在这里没有帮助。我的网址中缺少什么?

谢谢!

0 投票
1 回答
591 浏览

attask - AtTask API 更新自定义复选框字段中的多个值

我有一个名为“标签”的自定义字段。当我收到任务时,AtTask 的响应如下:

回复

当我尝试使用一组新值更新该字段时,我收到此错误:

响应
类型:com.attask.common.InvalidParameterException
消息:无效参数:标签值 "["a","b","c"]"

我也尝试过这些格式:

["a","b","c"]
a,b,c
[a,b,c]
"a","b","c"

提前感谢您的帮助!