在一个流程中,提交的文档/发票要经过工作流程中的不同队列。因此,我必须显示文档动态通过的所有队列。队列很多,不一定所有文档都经过所有队列。另外,文档有可能返回到先前的队列进行某些审核,并且还必须将其捕获。
例如说文档在队列中移动如下-
Doc 1 Q1 Q2 Q3 Q4
因此,报告输出应如下所示-
Doc 2 Q1 Q2 Q4 Q5
Doc 3 Q1 Q3 Q5 Q6
Doc 4 Q1 Q2 Q1 Q2 Q3 Q4
`
Q1 | Q2 | Q1 | Q2 | Q3 | Q4 | Q5 | Q6
Doc 1| x | x | | | x | x | |
Doc 2| x | x | | | | x | x |
Doc 3| x | | | | x | | x | x
Doc 4| x | x | x | x | x | | |
`
因此,在这里,所有列标题都是动态的,我需要显示我可以管理的每个队列的退出日期。有没有一种方法可以根据SQL查询结果动态填充列? SQL查询结果如下-
DocID Q_Name Q_Seq
Doc1 Q1 1
Doc1 Q2 2
Doc1 Q3 3
Doc1 Q4 4
Doc2 Q1 1
Doc2 Q2 2
Doc2 Q4 3
Doc2 Q5 4
希望我已经明确了我的问题。请让我知道是否有出路。谢谢。