Activiti邮件任务

作者:Jesai

会不会有那么一天,你会妒忌

Activiti有一种任务叫做邮件任务,顾名思义,就是流程办理到邮件任务的时候,系统就会自动的给你发送任务。

Activiti所需要的jar包

Commons.logging-1.1.jar

Commons-email-1.4.jar

Commons-lang-3.2.jar

邮箱设置,这里我们使用QQ邮箱来发送邮件。

打开你的QQ邮箱

设置-账户- POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务

开启SMTP服务,记住授权码,授权码就是你的登录密码.

Activiti配置:

   <!-- 邮件任务,发送邮件 -->

   <property name="mailServerHost" value="smtp.qq.com" />

<property name="mailServerPort" value="465"/>

<property name="mailServerDefaultFrom" value="763630473@qq.com" />

<property name="mailServerUsername" value="763630473@qq.com" />

<property name="mailServerPassword" value="qotn*******mbpbbff" />

<property name="mailServerUseSSL" value="true" />

第一行是设置QQ邮箱的SMTP服务器

第二行是设置邮箱的端口

第三行是默认的接收邮箱,当工作流没有设置接收邮箱的时候,会发送到默认邮箱上面

第四行是发送的邮箱用户名

第五行就是开启邮箱的授权码

流程图的设计

<serviceTask id="sid-A360E361-0D09-460E-9F4D-3A97DD7E3D51" name="发送邮件" activiti:type="mail">

<extensionElements>

<activiti:field name="to">

<activiti:string><![CDATA[763630473@qq.com]]></activiti:string>

</activiti:field>

<activiti:field name="from">

<activiti:string><![CDATA[763630473@qq.com]]></activiti:string>

</activiti:field>

<activiti:field name="subject">

<activiti:string><![CDATA[Activity测试邮件]]></activiti:string>

</activiti:field>

<activiti:field name="text">

<activiti:string><![CDATA[这是测试邮件]]></activiti:string>

</activiti:field>

<activiti:field name="html">

<activiti:string><![CDATA[测试]]></activiti:string>

</activiti:field>

<activiti:field name="charset">

<activiti:string><![CDATA[UTF-8]]></activiti:string>

</activiti:field>

</extensionElements>

</serviceTask>

部署-启动流程

成功!!!!

Activiti交流QQ群:634320089

Activiti邮件任务的更多相关文章

  1. activiti学习总结

    Activiti界面元素的使用总结 一.图形设计中元素的使用 1.SequenceFlow:连接线,可以连接两个任务,来管理流程实例的流向 -----General -----id:流程的id,用与程 ...

  2. activiti自定义流程之自定义表单(二):创建表单

    注:环境配置:activiti自定义流程之自定义表单(一):环境配置 在上一节自定义表单环境搭建好以后,我就正式开始尝试自己创建表单,在后台的处理就比较常规,主要是针对ueditor插件的功能在前端进 ...

  3. activiti总结2

    根据流程号查询失败原因. activiti重试机制.齿轮节点.邮件节点.任务节点.ACT_HI_ACTINST历史表.ACT_RU_EXECUTION运行表.看图. 在Eclipse里面自己写个测试方 ...

  4. Activiti 5.16用户手册

    From :http://www.mossle.com/docs/activiti/ Table of Contents 1. 简介 协议 下载 源码 必要的软件 JDK 6+ Eclipse Ind ...

  5. 基于Activiti的流程应用开发平台JSAAS-WF V5.3

    第1章 产品概述及体系架构 1.1.概述 红迅JSAAS-WF工作流平台V5是广州红迅软件有限公司面向合作伙伴以及有IT运维团队中大型企业提供新一代的流程管理产品,它基于流行的JAVA开源技术上构建, ...

  6. Activiti工作流学习笔记

    先从工作流的启动开始讲,Activiti提供了四种工作流的启动方式 1.空启动事件 2.定时启动事件 3.异常启动事件 4.消息启动事件 空启动事件中标签内没有任何其他元素的定义 <startE ...

  7. 疯狂Workflow讲义——基于Activiti的工作流应用开 PDF 下载

    <疯狂Workflow讲义--基于Activiti的工作流应用开> 一:文档获取下载方式: 1:花20CSDN积分:可以下载:http://download.csdn.net/downlo ...

  8. activiti5/6 系列之--Activiti与BPMN2.0规范相关节点对应关系

    根据BPMN2.0规范的分类划分为以下部分: 1.启动与结束事件(event) 2.顺序流(Sequence Flow) 3.任务(Task) 4.网关(Gateway) 5.子流程(Subproce ...

  9. Activiti工作流与BPMN2.0规范

    本章内容根据BPMN2.0规范的分类划分为以下部分: 1.启动与结束事件(event) 2.顺序流(Sequence Flow) 3.任务(Task) 4.网关(Gateway) 5.子流程(Subp ...

随机推荐

  1. 插播一条 WMI修复教程

    一般情况下,WMI都会好好的工作,但偶尔也会出现小问题. 这些小问题会影响到正在使用WMI的程序,比如设置的有线和无线网络依然还是依赖WMI的.如果WMI自己都没办法工作,有些数据就获取不到了. 先看 ...

  2. js基础——变量、作用域、内存

    1.new关键字创建的是引用类型: eg. var box = new Object();      box.name = "Linda";//引用类型添加属性没问题     al ...

  3. 2018-11-8-WPF-获取下载内容长度

    title author date CreateTime categories WPF 获取下载内容长度 lindexi 2018-11-08 20:18:15 +0800 2018-11-08 20 ...

  4. Node.js Windows Binary二进制文件安装

    1.下载文件 安装包的下载路径为:https://nodejs.org/en/download/ 选择你需要的版本,这里我选择了 Windows Binary 64-bit 版本. 2.配置npm安装 ...

  5. javascript基础之数组一

    <script type="text/javascript"> //求数组中最大的数 var arr=[123,456,789,657,432,564]; var ar ...

  6. luoguP4313 文理分科

    luoguP4313 文理分科 复习完之后做了道典型题目. 这道题条件有点多 我们逐个分析 如果没有\(sameart\)或者\(samescience\)的限制,就是一个裸的最大权闭合子图的问题了 ...

  7. Python程序执行顺序

    #示例代码基于py3.6 一直对Python程序的执行顺序有些疑惑,例如python程序是顺序执行的,那怎么还有main函数的出现呢? 在查阅了资料后,参见这里后,算是有点明白了: 1.python程 ...

  8. 【译】PEP 318--函数和方法的装饰器

    PEP原文 : https://www.python.org/dev/peps/pep-0318 PEP标题: Decorators for Functions and Methods PEP作者: ...

  9. java面试-反射

    1.什么是反射?有什么优缺点?   反射就是动态加载对象,并对对象进行剖析.在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法.对于任意一个对象,都能够调用它的任意一个方法.这种动态获取信 ...

  10. Spring Boot中路径及配置文件读取问题

    编译时src/main/java中*.java文件会被编译成*.class文件,在classpath中创建对应目录及class文件           src/main/resources目录中的文件 ...