<bean id="processEngineConfiguration"
class="org.activiti.engine.impl.cfg.
StandaloneInMemProcessEngineConfiguration">
<property name="databaseSchemaUpdate" value="true"/>
<property name="history" value="full" />
<property name="jobExecutorActivate" value="false" />
</bean>
Activiti的历史数据可以配置

给流程加个表单

表单被配置在流程图里


单元测试

人工处理。到时间没处理,就由上面那个任务处理。


包含只读的表单

在1分钟内没被处理,任务升级到另一个任务

Exclusive gaway
<exclusiveGateway id="approvalGateway" />
<sequenceFlow sourceRef="approvalGateway" targetRef="informCustomer">
<conditionExpression xsi:type="tFormalExpression">
${requestApproved == false}
</conditionExpression>
</sequenceFlow>
<sequenceFlow sourceRef="approvalGateway" targetRef="processRequest">
<conditionExpression xsi:type="tFormalExpression">
${requestApproved == true}
</conditionExpression>
</sequenceFlow>
流程图

流程图中配置邮件发送

单元测试

可以通过API来加载流程图

也可以通过Activiti Explorer来加载
本文详细介绍了Activiti流程引擎的配置方法,包括内存流程引擎的设置、历史数据记录级别调整、作业执行器状态控制等。同时,探讨了如何在流程图中配置表单、实现任务流转条件判断及邮件发送等功能,适用于工作流自动化和业务流程管理。
1657

被折叠的 条评论
为什么被折叠?



