赞
踩
activiti的历史记录级别分为以下四种:none, activity, audit, full,级别分别由低到高能够显示不同的日志级别信息:
none: 不记录历史流程,性能高,流程结束后不可读取
activity: 归档流程实例和活动实例,流程变量不同步
audit: 默认值,在activiti基础上同步变量值,保存表单属性
full: 性能较差,记录所有实例和变量细节变化,最完整的历史记录,如果需要日后跟踪详细可以开启full(一般不建议开启)
在Spring项目中,activiti.cfg.xml中的配置如下:
- <?xml version="1.0" encoding="UTF-8"?>
- <beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://www.springframework.org/schema/beans
- http://www.springframework.org/schema/beans/spring-beans.xsd">
- <!--使用默认的基于内存的独立流程引擎配置-->
- <bean id="processEngineConfiguration" class="org.activiti.engine.impl.cfg.StandaloneInMemProcessEngineConfiguration">
- <!--设置历史记录级别-->
- <property name="history" value="none"/>
- <!--<property name="history" value="activity"/>-->
- <!--<property name="history" value="audit" />-->
- <!--<property name="history" value="full" />-->
- </bean>
-
- </beans>
activiti6.0与SpringBoot进行整合时,不再使用activiti.cfg.xml来配置历史记录级别,一般是配置在SpringBoot中的application.properties文件或者yml文件中
- #保存历史数据级别设置为audit级别
- spring.activiti.history-level=audit
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。