# demo43 **Repository Path**: FlowableDemo/demo43 ## Basic Information - **Project Name**: demo43 - **Description**: 边界事件和子流程多实例 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-01-23 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ------ 环境: [jkd8+]() [mysql5.6+]() ## 一、流程图 ## ![](./images/process.png) ## 二、原理 在多实例子流程的边缘,定义一个定时边界事件,流程启动后5分钟后触发定时边界事件,继续执行服务节点中的业务逻辑处理,比如发短信,通知等等。 ## 三、实践测试 - 部署,运行deploy - 启动流程,运行startProcessInstanceByKey,并检查act_ru_timer_job是否有数据。 - 让程序睡眠50分钟,以便定时任务边界事件可以捕获到,debug模式运行sleep - 在服务节点定义的class(ServiceTaskJavaDelegate)打断点检测,定时触发后的流程会走到服务节点。 - 可以看看执行实例表act_ru_execution中的数据以及任务表act_ru_task的数据。