摘要:最近有好几个客户都提出,需要实现在上一个流程节点办理的时候,由用户去选择下一步任务的执行人。
这种需要在我们的工作流系统中,早就有相关的实现。是在下一步节点任务的参与人先设置一个虚拟的审核人checker。然后用户在上一个节点办理的时候,将选择的用户id存到这个checker中,再将这个checker以变量的形式送到流程引擎中,流程引擎在创建下一步任务的时候,就将用户选择的人生成到任务的参与人了。也可以多选,多选的用户id以逗号分隔的方式存到checker变量中,选择后的值为 USR_0000001,USR_0000002,USR_0000003... 这样。
阅读全文
05 2012 档案
摘要:在工作流系统中,通常流程的流转是以任务的传递来实现的。以顺序流为例,一个节点办理完成后,到达下一个节点,产生下一个节点办理人的任务信息,任务有待办,已办,待签收,任务参与人,执行人,任务开始日期,完成时间等等。任务滞留长时间未处理,还会有催办,任务提醒等等。
工作流引擎主要是处理抽象的业务流程的流转,不是处理这些任务的基本信息,但是对这些任务的基本信息的管理确是工作流软件产品中必须处理的。任务办理完成后的结果是流程流转到下一个节点,流程实例的下一步的办理通常也是从我的待办任务列表中链接进入,对已办任务的管理,也可以查询和监控曾经的工作情况。
阅读全文