摘要:
某些流程场景下,工作流内部逻辑无法判断操作人,或是是判断逻辑太复杂,无法采用QuickFlowDesigner的规则引擎来表达,或者是下一步的操作人直接需要上一步指定,这种情况下,就需要通过UI代码控制工作流活动的操作人了。最近使用QF的几位朋友都遇到了这种场景,所以写这篇文章介绍一下。代码控制操作人,需要采用Names类型变量和MultiTask配合实现。1)添加Names类型变量Names类型变量实际上是个字符串集合,可以用来存储账号列表,如下图,点击WorkflowVariables编辑按钮,在弹出的工作流变量编辑窗口中,添加一个名称为NextAprovers,类型为Names的变量。注 阅读全文