Activiti 邮件任务

来源:互联网 发布:园长妈妈软件下载 编辑:程序博客网 时间:2024/05/16 04:35

activiti.cfg.xml 配置


<bean id="processEngineConfiguration" class="org.activiti.engine.impl.cfg.StandaloneProcessEngineConfiguration"><!-- 连接数据的配置 --><property name="jdbcDriver" value="com.mysql.jdbc.Driver"></property><property name="jdbcUrl" value="jdbc:mysql://localhost:3306/activiti?useUnicode=true"></property><property name="jdbcUsername" value="root"></property><property name="jdbcPassword" value="123456"></property><!-- 没有表创建表 --><property name="databaseSchemaUpdate" value="true"></property><property name="mailServerHost" value="smtp.qq.com" />        <property name="mailServerPort" value="587" />         <!--默认发送方-->        <property name="mailServerDefaultFrom" value="335892083@qq.com" />        <!--发送方登录用户名-->        <property name="mailServerUsername" value="335892083@qq.com"></property>          <!--发送方登录密码-->        <property name="mailServerPassword" value="lzqiang4683568"></property>         <!--加密方式 一定要有-->        <property name="mailServerUseSSL" value="true" /> </bean>

/**启动流程实例+判断流程是否结束+查询历史*/@Testpublic void startProcessInstance(){    try{//流程定义的keyString processDefinitionKey = "myProcess";ProcessInstance pi = processEngine.getRuntimeService()//与正在执行的流程实例和执行对象相关的Service.startProcessInstanceByKey(processDefinitionKey);//使用流程定义的key启动流程实例,key对应helloworld.bpmn文件中id的属性值,使用key值启动,默认是按照最新版本的流程定义启动    }catch(Exception e){        e.printStackTrace();    }}


0 0