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

WorkFront (AtTask) API: How to retrieve filters mentioned for Report

我们正在使用此 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=*

那么,我们能否获得报告的 output/details 或者我们能否获得报告中提到的过滤器,这样如果我们更改过滤器,我们应该能够读取它们并获得它的最新数据。

提前致谢!

这是个很好的问题。您可以通过 UUID 访问过滤器对象(报告中的字段称为 filterID)。但是,您实际上无法查看对象内部以查看哪些组件是过滤器的一部分。

尝试指定 definition 字段。

/attask/api-internal/v6.0/filter/search?ID=58ec178c0075a140d3dc9ef7ff2b7cf4 &fields=*,definition