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

attask - 工作区“问题收集器”

目前正在进行 Workfront 集成,并试图找到一种方法将“创建任务”表单嵌入我们的系统中,而不是创建我们自己的表单并调用 API。

Workfront 是否有类似于 Jira 的问题收集器的功能?

iFrame 可以完成这项工作,但也使用户能够导航到其他部分,这在我们的场景中是不允许的。

0 投票
1 回答
333 浏览

rest - 如何使用 workfront api 将小时对象添加到任务中?

我想编写一个休息客户端,它将增加特定工作前任务的时间。即添加更多这些:

在此处输入图像描述

但是,文档对此并不是很清楚。他们对任何 TBF 都不是很清楚,它只是一个对象列表,没有如何关联它们的示例。这就像试图用一本字典来学习西班牙语!

在此处输入图像描述

我试图做一个新小时的POST:

身体

但我从工作区得到的只是:

有趣的是,如果我搜索任务的时间:

我回来了几个小时,但它们不包含任何 TaskId:

即使文档声明该对象包含一个taskId字段?

有没有人有这方面的经验?如何向 Task 对象添加新的 Hour?

0 投票
1 回答
64 浏览

attask - Workfront:从 API 强制项目“重新计算财务”操作

我敢打赌这会落在灵巧的耳朵里……

我正在开发一个应用程序,该应用程序使用 workfront api 来自动计算项目任务的自定义价格。

这里的想法是获取任务列表,对每个任务应用某些业务规则以计算定价/收入等,然后将这些值推回受尊敬的工作前项目中的任务。

问题是,当您现在直接在 workfront 中打开项目时,此交互的更改会一直存在,直到您执行手动操作:

在此处输入图像描述

虽然我更希望这是已经完成而不必这样做,因为用户没有任何理由相信这是必要的(他们没有直接通过工作区对任务进行任何手动更改,为什么他们会不这么认为呢? )。

前段时间我偶然发现将项目切换到“当前”会强制重新计算的提示,但我已经通过 API 完成了这个(我保存了原始状态,将其更改为“CUR”并将其切换回原始状态状态,因为我不能将其保留为“CUR”),但这没有效果。

关于我如何能够强制这种行为的任何想法?

0 投票
1 回答
331 浏览

workfront-api - Workfront:添加任务时设置前置任务

我正在使用 java 和 Workfront API 创建一个新任务,并希望在创建任务时指定一个前置任务。如果我先添加任务,然后更新它,我可以添加前任,但如果可能的话,我更愿意在添加任务时指定前任。

这是我尝试过的,但我没有运气。我只是收到一个 500 错误(内部服务器错误)。

有没有人能够做到这一点?我只是错过了什么吗?

0 投票
1 回答
367 浏览

workfront-api - 是否可以通过 API 打开 Workfront 关闭的 PROJ 或 TSHET 对象?

我正在将 Workfront 与我公司的财务软件集成在一起,我们试图自动化的流程之一是将时间从一个项目转移到另一个项目,在这种情况下,需要对时间进行调整以进行计费。通常,我们希望将单个用户的时间从一个项目转移到另一个项目。如果关联的 PROJ 已关闭或关联的 TSHET 已关闭,是否可以通过 API 至少暂时重新打开它们?

0 投票
1 回答
170 浏览

attask - Workfront/Attask:自定义表单的任务自动化

在工作区,我和我的团队正在寻找一种方法来从自定义表单中自动创建任务。

如果任务创建是自动化的,我们可以将自定义表单字段填写到我们的日历中。

这可能吗?任何建议将不胜感激。

我是一个业余编码员:(

0 投票
1 回答
306 浏览

workfront-api - 如何将嵌套的“AND”、“OR”条件集成到“WorkFront”查询中

我有一个表单,用户可以根据该条件生成任何条件,我们的系统将从 WorkFront 获取数据。

查询是这样的:

查询将由用户生成,因此它可能更复杂,取决于用户。

那么有什么方法可以运行此查询或将其转换为工作前沿可以理解的形式。

我已阅读 workfront 提供的所有过滤器,但没有成功,因为可用的过滤器无法满足我的要求。

0 投票
1 回答
477 浏览

attask - WorkFront / AtTask API 身份验证错误

当我尝试使用以下方法获取身份验证会话 ID 时:/attask/api/v9.0/login?username=admin&password=user。当我运行它时,它告诉我我没有登录。我应该如何登录才能登录?

0 投票
1 回答
99 浏览

python - Python-workfront 无法从搜索中检索值

因此,我正在使用 python-workfront 模块创建一个非常简单的搜索请求来检索问题的参考号。

当我打印问题时,它会显示关联的值:

>',objCode='OPTASK',referenceNumber=1084233>

当我尝试仅打印参考号时,出现以下错误:

文件“”,第 1 行,在 runfile('C:/Python/Scripts/WorkFront_API_2.py', wdir='C:/Python/Scripts')

文件“C:\app\anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py”,第 705 行,运行文件 execfile(文件名,命名空间)

文件“C:\app\anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py”,第 102 行,在 execfile exec(compile(f.read(), filename, 'exec'), namespace)

文件“C:/Python/Scripts/WorkFront_API_2.py”,第 31 行,打印(issue.referenceNumber)

AttributeError:“问题”对象没有属性“referenceNumber”

我知道这一定很简单,但似乎无法弄清楚......

0 投票
1 回答
326 浏览

python-3.x - 如何通过 Python 在 Workfront 中检索自定义字段值?

您如何读取返回给变量的自定义字段值?在示例 belpw 中,如果我在一个名为“自定义字段”的项目中有一个自定义字段,我知道我可以通过以下方式搜索并返回它:

我将如何读取名称中包含空格的自定义字段的值?如同:

您将如何为自定义字段做类似的事情,例如: