问题标签 [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.
api - ATTASK/WORKFRONT - API - 这“不是顶级对象”
此示例将为我提供 HOURS 的所有 GUID(是的,超过 2000 个,您需要翻页才能获得其余部分)htps://YOURCOMAPNY.attask.com/attask/api/v4.0/hour/search?$$LIMIT=2000&fields =身份证:*
对象=小时字段=ID:*(所有通配符)
如果我想对 SCANS(记分卡答案)做同样的事情 htps://YOURCOMAPNY.attask.com/attask/api/v4.0/scans/search?$$LIMIT=2000&fields=ID:*
对象=扫描(记分卡答案)字段=ID:*(通配符全部)
我收到一个错误:
{"error":{"class":"java.lang.IllegalArgumentException","message":"SCANS 不是顶级对象,不能在内部直接请求"}}
我可以这样做以提取大量项目信息,并且我必须解析所有这些信息,例如此代码生成的。
htps://YOURCOMAPNY.attask.com/attask/api/v4.0/proj/search?fields=alignmentScoreCard: ,alignmentValues: ,alignmentValues:scoreCardQuestion:*
如果我单击它,我可以找到扫描的 ID 和 scoreq,如果我进行扫描或 scoreq 并尝试使用 field=ID 或
htps://YOURCOMPANY.attask.com/attask/api/v4.0/scans/YOURGUIDHEREXXXXXXXXX/
这再次告诉我: {"error":{"class":"java.lang.IllegalArgumentException","message":"SCANS 不是顶级对象,不能直接在内部请求"}}
我几乎可以提取任何东西并获取 ID 列表,然后按 ID 手动提取这些项目,但是分数/记分卡答案/记分卡问题(即使 API 似乎表明我可以像其他任何东西一样拉动它不允许我这样做这样做?
建议?我知道它都与 projectID 相关联,因此我只想获取所有这些的列表并与我想要的那些一起工作 - 一个基础上,而不必拉 PROJ 然后翻遍以找到所有与相关联的 ID它(如果有一个或多个)这可能吗?
谢谢!
rest - AtTask API 中是否有办法获取自定义字段不为空的每个项目?
我想搜索自定义字段不为空的项目。像这样的东西:
我看到它适用于普通字段,但是当我为自定义字段尝试此操作时,它崩溃了,当我使用_mod
.
rest - 我可以在 atTask API v2 中更改现有任务的 projectID 吗?
我想通过 REST-Api 将现有任务连接到另一个项目。我正在尝试进行这样的看跌期权:
但是在那之后没有任何变化,我使用的是API v2,也许是不可能的。
attask - 通过 attask API 以编程方式创建子任务
我想使用 attask api 将子任务添加到现有任务。我可以使用 POST 方法和以下内容将任务添加到项目中:
/attask/api/task?name=Created Task&projectID=553f...&sessionID=b529...
我尝试使用 post 方法和以下内容创建子任务:
/attask/api/task?name=Created Sub Task&taskID=5540...&sessionID=b529...
我收到 APIModel V2_0 不支持字段 taskID 的错误。
我可以在用户界面中创建子任务,但需要以编程方式进行。该项目需要将 TFS 任务作为子任务同步到 AtTask 中创建的任务。AtTask 中的任务将成为 TFS 中的积压故事。我建议了一个替代解决方案,遵循 attask 建议的投资组合(业务单元)、程序(tfs:项目/scrum 团队)、项目(tfs:故事)、任务(tfs:任务)范式,但该建议没有得到牵引。
API 是否支持创建子任务?如果是这样,你能提供一个例子。
c# - 使用restsharp put方法更新AtTask中的项目参数
我在使用 Attask 的项目中有点挣扎。我的目标是使用自定义表单数据更新项目的对齐值。我已经能够创建新的对齐值来更新,但我无法使用 put 方法执行它……我想要执行的请求是
我的代码片段是
对于更新对象,我尝试了几种组合
使用这种正文方法,我什至无法更新项目的名称。但是当我将参数作为查询字符串提供时,它会成功更新名称但由于 url 变得太大而导致对齐值失败
如果 _putData 很小,则上述工作...如 name = "TEST"..但对于大 json 数组失败..
关于如何使用 addbody/addobject/addjsonobject/addparameter 更新值的任何建议...因为我需要在正文中发送请求,因为它的尺寸很大...
提前致谢。
java - 如何使用 SAML 从 Attask(Workfront)终止用户会话?
我已使用 SAML2 将 Workfront 与我的应用程序集成。我可以使用 IDP (ADFS) 登录我的系统,并且可以在 SAML 令牌的帮助下轻松访问 Workfront。如果我的应用程序中已经存在用户会话,则无需传递任何凭据或访问 IDP 页面。
我正在使用 href 链接从我的应用程序访问 Workfront,因为 WF 启用了跨域资源共享 (CORS),因此我无法嵌入到我的应用程序中。
现在我想从我的应用程序和 Workfront 注销,以及使用全局注销,这也将终止从 IDP 登录的用户会话。但我无法从我的应用程序的客户端代码调用 SAML 的 Workfront 注销 URL。
任何人都可以帮我终止 Workfront 应用程序的用户会话吗?
attask - 添加注释时设置 entryDate 似乎不起作用
我正在将旧系统中的数据导入 Workfront。我想带来所有评论,并让他们保留评论的原始日期。我尝试在帖子中包含 entryDate 字段,但 Workfront 似乎忽略了该值。有没有办法在 Workfront 中添加一个具有先前日期的注释?
attask - Workfront 排序嵌套字段
我正在尝试对单个项目中的一组任务进行排序。
我的 api 调用 /project?id=idabc123&fields=tasks:name,tasks:taskNumber&tasks:taskNumber_Sort=asc 什么都不做。
我知道我可以通过项目 ID 调用任务,然后 taskNumber 排序就可以工作了(/task/search?projectID=idabc123&fields=name,taskNumber&taskNumber_Sort=asc)。但是我试图避免两个单独的 api 调用。
有任何想法吗?我错过了一些语法明智的东西吗?api调用不会失败,只是没有排序。
java - 如何更新附加到 Workfront 项目的自定义字段?
目前我正在研究 AtTask 与我的应用程序的集成。我有一个场景,我需要在项目中添加一些 custom_fields。
因此,我首先添加一个带有必填字段的 custom_form 并附加到项目,同时通过 rest API 创建项目,我也添加了这些 custom_fields 值。我可以通过点击获取给定项目 ID 的请求来查看与项目一起添加的自定义字段。
现在我有一种情况,我需要通过 rest API 为给定的 projectID 更新这些 custom_fields post request
。这样它将与我的应用程序项目和 Workfront 项目的自定义字段同步。
任何帮助将不胜感激。
attask - atTask c#批量更新返回400 Bad Request Exception
我一直在尝试使用 c# 将数据批量更新到工作区,但我的代码一直返回 400 错误异常。但是,当我在浏览器上使用相同的 url 时,它会进行更新,但代码一直在返回异常。下面是我的示例代码:
在代码的末尾,我的完整网址如下所示:
https://osvtrial.attask-ondemand.com/attask/api/v4.0/user?method=post&sessionID=ca748236a1d6455ca96c01aad74b65a6&updates=[ {\"name\":\"Marc Johansson\",\"title\":\ "信息技术总监\",\"emailAddr\":\"mjohansson@workday.net\",\"用户名\":\"mjohansson@workday.net\"}]&username=xxxxxx&password=xxxxx
有人可以就上述问题提供帮助吗,当放在浏览器上时,将 url 作为相同 url 传递的方式是否存在问题。