自定义定时任务微流程

自定义定时任务微流程是标准定时任务微流程的扩展,它们可以实现定时执行某个业务逻辑的效果,只是这个定时任务的实现不是通过可视化配置的方式实现,是开发人员通过手写java代码来实现,当通使用标准定时任务微流程流程图的方式去实现比较困难的时候,可以采用自定义定时任务微流程。

步骤

  1. 按需新增一个自定义定时任务类型的微流程,微流程会为您自动生成一个编码,不过我们还是建议您按照语义自己定义编码,比如当前示例中的sendMsgPerMounth。

    image1

  2. 点击第一个节点,按需设置循环周期

    image2

  3. 保存该微流程为正式态(应用发布的时候只会为正式态的微流程生成代码)

  4. 测试发布该应用,等待应用测试发布成功

  5. 应用发布成功之后,按照后端手写代码准备工作中的步骤将扩展工程准备好

  6. 刷新本地maven仓库,确保已经将该应用最新版本的jar包更新到了本地,maven刷新成功之后可以看到该应用的{appName}-facade.jar中CustomMicroFlowAppService这个interface中已经有我们的sendMsgPerMounth方法,编写一个实现类,实现该接口之后提交到源码仓库重新发布该应用即可。

最后修改 August 27, 2024: 修改title (7b8d04c)