一个任务只有当流程实例(它是一个部分)在一个特定的状态(通常是一个平行的分支)时,才被启动。该状态被假定成一个特定的执行点(也被称为一个里程碑)的流程模型。当执行此执行点时,可以启动指定的任务。如果流程实例已经超出此状态,则无法在现在或者将来任何时候启动任务(即截止日期已过期)。请注意,执行不影响状态本身,即与正常的控制流依赖关系不同的是,它是一个测试,而不是一个触发器。
可以在
工作流控制模式概念验证
应用的流程模型>6.State-based Patterns(状态模式)>WCP18-Milestone(里程碑)
中访问该流程模型
工作流控制模式概念验证
应用,访问前端WCP概念验证
菜单入口WCP18-Milestone(里程碑)
项新建
按钮,流程实例被创建办理
按钮,完成任务,此时流程实例到达“节点2”任务,“节点2”创建一个任务实例,在任务列表中打开“节点2”任务实例,点击办理
按钮,完成任务。等待“捕获时间事件”设置的时间到达,且“脚本任务2”任务完成后,到达“节点4”任务,“节点4”创建一个任务实例,在任务列表中打开“节点4”任务实例,点击办理
按钮,完成任务,流程结束办理
按钮,完成任务,此时流程实例到达“节点3”任务,“节点3”创建一个任务实例,在任务列表中打开“节点3”任务实例,点击办理
按钮,完成任务。等待“捕获时间事件”设置的时间到达,且“脚本任务2”任务完成后,到达“节点4”任务,“节点4”创建一个任务实例,在任务列表中打开“节点4”任务实例,点击办理
按钮,完成任务,流程结束办理
按钮,完成任务,流程实例都到达“节点2”任务,“节点2”创建一个任务实例,在任务列表中打开“节点2”任务实例,点击办理
按钮,完成任务,此时“节点4”任务已创建一个任务实例,在任务列表中打开“节点4”任务实例,点击办理
按钮,完成任务,流程结束如果列表中未出现
新建
按钮,请首先为此用户设置可启动该流程的权限