`
yang_ch
  • 浏览: 80541 次
社区版块
存档分类
最新评论

Fixflow邮件配置

阅读更多

 Fixflow自带有邮件引擎,可以满足基本的邮件使用。

配置步骤

  1. 选择fixflow-引擎配置-邮件配置,填写发送邮件的账户。添加成功后记得修改当前使用的邮件账户配置。

     
  2. 在流程需要发送邮件的地方配置连接,选择sendMail连接器。配置收件人信息以及发送内容等。

     
  3. 检查发送邮件的监听是否启动,选择fixflow-定时任务,检查是否存在MailMonitor的定时任务。

     
  4. 如果不存在,请将MailMonitor.bpmn流程发布到数据库,发布时勾选发布定时任务。此文件和fixflowconfig.xml文件同级目录。

配置完上述信息,在对应操作后就可以使用发送邮件的功能了。

 

工作原理

        每次发送邮件的操作都是通过FixMailEngine.saveMail(FixMailTo fixMailTo)向fixflow_mail表中插入一条数据

        用一个定时启动的流程MailMonitor.bpmn,每隔3分钟调用一次FixMailEngine.sendMail()方法,将fixflow_mail表中mail_status为NOSEND的记录通过配置的账户发送出去。发送成功则将字段设置为complete,发送失败,则将字段设置为FAILURE,并将异常信息存储到FAILURE_REASON字段。

常见错误排查

  1. 检查tomcat是否报错,根据错误提示进行处理。
  2. 检查邮件监听是否启动,Fixflow-定时任务。
  3. 检查是否将邮件插入到数据库,fixflow_mail表中是否存在应该发送的数据,并且检查mail_status字段。

注意:如果是多台服务器同时连一个数据库,则会造成Quartz框架抢占任务,造成由于一台服务器配置错误,所有邮件发送不出去的现象。所以开发定时任务测试时尽量保证一台服务器连同一个库

 

 


 

 

  • 大小: 86.2 KB
  • 大小: 69 KB
  • 大小: 51.2 KB
0
0
分享到:
评论

相关推荐

    fixflow maven仓库文件

    在FixFlow 5.2的Maven配置中,开发者会使用特定的坐标(groupId、artifactId、version)来引用所需的依赖。例如,FixFlow的核心库可能具有以下坐标: ```xml <groupId>com.fixflow</groupId> <artifactId>...

    FixFlow多实例会签功能使用介绍

    在FixFlow中,我们可以使用BPMN的多实例属性来配置会签任务。在流程定义文件(如process_test.bpmn)中,我们可以找到一个或多个带有`isForCompensation`和`multiInstanceLoopCharacteristics`属性的用户任务元素。`...

    FixFlow版本发布包——1

    FixFlow软件版本包,当前只有百度云盘方式,提供CSDN下载方式。

    FixFlow版本发布包——2

    FixFlow软件版本包,当前只有百度云盘方式,提供CSDN下载方式。

    Fixflow内部子流程subProcess使用

    在工作流引擎的世界里,FixFlow是一个非常出色的开源工作流管理系统,它提供了强大的流程定义、执行和监控功能。本文将重点讲解FixFlow中的一个关键概念——内部子流程(subProcess),以及如何在实际应用中使用它。...

    fixflow外部子流程使用

    这个节点可以通过FixFlow提供的API或图形化建模工具进行配置。 2. **子流程调用**:在调用节点中,你需要指定子流程的标识,这通常是子流程的模型ID或名称。例如,"pay_process.bpmn"可能是支付处理流程的定义文件...

    开源BPM流程引擎FixFlow.zip

    FixFlow是一款自主研发的开源BPM流程引擎。它本是来自2000年研发的 ES开发平台的工作流内核。 4.0版本设计之初就参考了最为新颖的BPMN2.0标准草案,在新标准正式发布后,我们就积极参与到标准实现的工作中去。 我们...

    智能开发平台 DOROODO

    fixflow配置文件地址:fixflow-expand\src\main\resources\config\fixflowconfig.xml 将DB_FIX_BIZ_BASE指向我们的mysql链接,如下: 5.将doroodo发布tomcat中,启动tomcat 初始化的用户名:admin 密码:123456

    jbpm的入门2--流程设计器的安装

    通过拖拽和配置各个流程节点,非程序员也能理解复杂的业务逻辑。这个工具通常与Eclipse IDE集成,因此我们需要一个Eclipse开发环境作为基础。 1. **环境准备**: - 确保已安装Java Development Kit (JDK),因为...

    45个PR调色预设

    PR,即Adobe Premiere Pro,是一款专业级的视频编辑软件,广泛应用于电影、电视和网络视频制作。"45个PR调色预设-PixFlow Color Correction" 是一套为Adobe Premiere Pro设计的颜色校正预设,由PixFlow公司提供。...

    JBPM与Activity分析.doc

    本文将对JBPM和Activiti进行深入的分析,并与国内的工作流引擎FixFlow进行对比。 #### 二、JBPM与Activiti对比分析 ##### 2.1 架构特点 **JBPM架构** JBPM采用了模块化的设计思路,其架构主要包括以下几个部分:...

    foxBPM入门项目

    FoxBPM(6.0版本开始fixflow改名为FoxBPM)是一款开源的基于BPMN2.0标准的工作流引擎,引擎底层直接支持BPMN2.0国际标准, 吸纳了 jBPM3 、 Activiti5、BonitaBPM 等国际开源流程引擎的精髓, 同时提供了强大的中国式流程...

Global site tag (gtag.js) - Google Analytics