我正在尝试通过 WorkFront API 访问自定义构建的报告。我遇到的问题是报告在运行报告之前会提示您输入两条信息。我可以通过参数提供这些信息并让 API 返回报告吗?
示例:/attask/api/report/[reportID]?input=value&input2=value2
我正在尝试通过 WorkFront API 访问自定义构建的报告。我遇到的问题是报告在运行报告之前会提示您输入两条信息。我可以通过参数提供这些信息并让 API 返回报告吗?
示例:/attask/api/report/[reportID]?input=value&input2=value2
报告端点不会运行报告,它只会提供有关报告的信息。您无法通过需要在 API 调用本身中提供逻辑的 api 运行 UI 构建报告。
我可能会遗漏一些东西,但是我认为通过 API 进行报告根本不会这样工作。API 中的报表函数用于获取聚合值。例如,您可能需要花费在项目上的平均小时数。这不是从您通过 API 创建的报告中返回结果的方法。
好消息是,只需将报告中的所有过滤器放入您构建的查询中,然后传递给 API,您就可以非常轻松地完成同样的事情。
不幸的是,WorkFront 中使用的报告和过滤器似乎没有 API 访问点。API 中的report
功能用于处理 API 结果。
有关 API 报告的更多信息,请参见此处