Fixflow自带有邮件引擎,可以满足基本的邮件使用。
配置步骤
- 选择fixflow-引擎配置-邮件配置,填写发送邮件的账户。添加成功后记得修改当前使用的邮件账户配置。
- 在流程需要发送邮件的地方配置连接,选择sendMail连接器。配置收件人信息以及发送内容等。
- 检查发送邮件的监听是否启动,选择fixflow-定时任务,检查是否存在MailMonitor的定时任务。
- 如果不存在,请将MailMonitor.bpmn流程发布到数据库,发布时勾选发布定时任务。此文件和fixflowconfig.xml文件同级目录。
配置完上述信息,在对应操作后就可以使用发送邮件的功能了。
工作原理
每次发送邮件的操作都是通过FixMailEngine.saveMail(FixMailTo fixMailTo)向fixflow_mail表中插入一条数据
用一个定时启动的流程MailMonitor.bpmn,每隔3分钟调用一次FixMailEngine.sendMail()方法,将fixflow_mail表中mail_status为NOSEND的记录通过配置的账户发送出去。发送成功则将字段设置为complete,发送失败,则将字段设置为FAILURE,并将异常信息存储到FAILURE_REASON字段。
常见错误排查
- 检查tomcat是否报错,根据错误提示进行处理。
- 检查邮件监听是否启动,Fixflow-定时任务。
- 检查是否将邮件插入到数据库,fixflow_mail表中是否存在应该发送的数据,并且检查mail_status字段。
注意:如果是多台服务器同时连一个数据库,则会造成Quartz框架抢占任务,造成由于一台服务器配置错误,所有邮件发送不出去的现象。所以开发定时任务测试时尽量保证一台服务器连同一个库
相关推荐
在FixFlow 5.2的Maven配置中,开发者会使用特定的坐标(groupId、artifactId、version)来引用所需的依赖。例如,FixFlow的核心库可能具有以下坐标: ```xml <groupId>com.fixflow</groupId> <artifactId>...
在FixFlow中,我们可以使用BPMN的多实例属性来配置会签任务。在流程定义文件(如process_test.bpmn)中,我们可以找到一个或多个带有`isForCompensation`和`multiInstanceLoopCharacteristics`属性的用户任务元素。`...
FixFlow软件版本包,当前只有百度云盘方式,提供CSDN下载方式。
FixFlow软件版本包,当前只有百度云盘方式,提供CSDN下载方式。
在工作流引擎的世界里,FixFlow是一个非常出色的开源工作流管理系统,它提供了强大的流程定义、执行和监控功能。本文将重点讲解FixFlow中的一个关键概念——内部子流程(subProcess),以及如何在实际应用中使用它。...
这个节点可以通过FixFlow提供的API或图形化建模工具进行配置。 2. **子流程调用**:在调用节点中,你需要指定子流程的标识,这通常是子流程的模型ID或名称。例如,"pay_process.bpmn"可能是支付处理流程的定义文件...
FixFlow是一款自主研发的开源BPM流程引擎。它本是来自2000年研发的 ES开发平台的工作流内核。 4.0版本设计之初就参考了最为新颖的BPMN2.0标准草案,在新标准正式发布后,我们就积极参与到标准实现的工作中去。 我们...
fixflow配置文件地址:fixflow-expand\src\main\resources\config\fixflowconfig.xml 将DB_FIX_BIZ_BASE指向我们的mysql链接,如下: 5.将doroodo发布tomcat中,启动tomcat 初始化的用户名:admin 密码:123456
通过拖拽和配置各个流程节点,非程序员也能理解复杂的业务逻辑。这个工具通常与Eclipse IDE集成,因此我们需要一个Eclipse开发环境作为基础。 1. **环境准备**: - 确保已安装Java Development Kit (JDK),因为...
PR,即Adobe Premiere Pro,是一款专业级的视频编辑软件,广泛应用于电影、电视和网络视频制作。"45个PR调色预设-PixFlow Color Correction" 是一套为Adobe Premiere Pro设计的颜色校正预设,由PixFlow公司提供。...
本文将对JBPM和Activiti进行深入的分析,并与国内的工作流引擎FixFlow进行对比。 #### 二、JBPM与Activiti对比分析 ##### 2.1 架构特点 **JBPM架构** JBPM采用了模块化的设计思路,其架构主要包括以下几个部分:...
FoxBPM(6.0版本开始fixflow改名为FoxBPM)是一款开源的基于BPMN2.0标准的工作流引擎,引擎底层直接支持BPMN2.0国际标准, 吸纳了 jBPM3 、 Activiti5、BonitaBPM 等国际开源流程引擎的精髓, 同时提供了强大的中国式流程...