我有一个跟踪报告,显示工作流程的每个阶段有多少票。是否可以使报告动态化,因此如果单击一行,则会显示这些工单的报告。
SELECT stage,
count(status) as 'Number of Matches',
id as _id,
'[..1] Tickets Here' as link
FROM ticket
如果做不到这一点,那么有一个指向另一个报告的链接会很有用,该报告显示了该阶段的所有票证,但链接在报告中被视为文本。
[..1] Tickets Here
如果您有兴趣查看每个里程碑的此信息,那么您最好自定义里程碑页面而不是创建单独的报告。这个页面解释了如何在里程碑进度条中创建自定义状态分组,在这种情况下对你很有用。
您还可以使用 wiki 页面制作动态报告。就个人而言,我发现大多数时候这是更简单的方法。
出于您的目的,您可以使用以下内容:
== Open Tickets, By State ==
[report:4 New] ([[TicketQuery(status=new,format=count)]])\\
[report:5 Accepted] ([[TicketQuery(status=accepted,format=count)]])\\
[report:6 Code Review] ([[TicketQuery(status=codereview,format=count)]])\\
[report:7 Testing] ([[TicketQuery(status=testing,format=count)]])
这将导致输出如下所示:
New (40)
Accepted (12)
Code Review (8)
Testing (17)
其中州名是指向列出该州所有门票的详细报告的链接。您需要为每个州创建一个报告,并为report:#
示例中的链接填写正确的报告编号。