2018年2月25日

事件处理程序

摘要: Activiti引擎中的事件机制允许您在引擎内发生各种事件时得到通知。查看所有支持的事件类型以了解可用事件的概述。 注册侦听器的3种方式: 通过配置添加事件侦听器 可以使用API​​在运行时添事件侦听器 将事件侦听器添加到BPMN XML中的流程定义 注册侦听器的3种方式: 通过配置添加事件侦听器 阅读全文

posted @ 2018-02-25 18:46 近博 阅读(616) 评论(0) 推荐(0) 编辑

日志记录

摘要: Logging 所有日志记录(activiti,spring,mybatis,...)都通过SLF4J路由,并允许选择其它的日志实现 使用maven需要添加依赖: 映射的诊断上下文 Activiti支持SLF4j的Mapped Diagnostic Contexts功能。这些基本信息将与将要记录的内 阅读全文

posted @ 2018-02-25 18:35 近博 阅读(186) 评论(0) 推荐(0) 编辑

部署缓存配置

摘要: 所有的流程定义都被缓存(在解析之后),以避免每次需要流程定义时从数据库获取,并且流程定义数据也不会发生变化。默认情况下,这个缓存没有限制。要限制流程定义缓存,请添加以下属性。 您还可以注入自己的缓存实现。它必须实现org.activiti.engine.impl.persistence.deploy 阅读全文

posted @ 2018-02-25 17:54 近博 阅读(380) 评论(0) 推荐(0) 编辑

在表达式和脚本中将bean实例暴露出来

摘要: 默认情况下,在activiti.cfg.xml中的所有bean和Spring配置文件中的所有bean都可以用于表达式和脚本。如果要限制配置文件中的bean的可见性,可以在流程引擎配置文件中配置一个名为beans的属性。在ProcessEngineConfiguration中的beans属性是一个ma 阅读全文

posted @ 2018-02-25 17:44 近博 阅读(248) 评论(0) 推荐(0) 编辑

历史配置

摘要: 定制历史存储的配置是可选的。这允许您调整影响引擎历史性能的设置。有关详细信息,请参阅历史配置。 阅读全文

posted @ 2018-02-25 17:32 近博 阅读(180) 评论(0) 推荐(0) 编辑

邮件服务器配置

摘要: Mail server configuration 配置邮件服务器是可选的。Activiti支持在业务流程中发送电子邮件。要实际发送电子邮件,需要有效的SMTP邮件服务器配置。有关配置选项,请参阅电子邮件任务。 阅读全文

posted @ 2018-02-25 17:31 近博 阅读(244) 评论(0) 推荐(0) 编辑

作业执行器Job Executor

摘要: Job Executor 激活作业执行器 AsyncExecutor是一个组件,它管理线程池,来触发计时器和其他异步任务。其他实现也是可能的(例如使用消息队列,请参阅用户指南的高级部分)。 AsyncExecutor是一个组件,它管理线程池,来触发计时器和其他异步任务。其他实现也是可能的(例如使用消 阅读全文

posted @ 2018-02-25 17:28 近博 阅读(769) 评论(0) 推荐(0) 编辑

数据库升级

摘要: 确保在运行升级之前备份数据库(使用数据库备份功能)。 默认情况下,每次创建流程引擎时都会执行版本检查。这通常发生在您的应用程序或Activiti Web应用程序启动时。如果Activiti库注意到库版本和Activiti数据库表版本之间存在差异,则会抛出异常。 默认情况下,每次创建流程引擎时都会执行 阅读全文

posted @ 2018-02-25 17:08 近博 阅读(302) 评论(0) 推荐(0) 编辑

数据库表名解释

摘要: Activiti的数据库名称都以ACT_开头。第二部分是两个字符,用于描述表的使用场景。这两个字符也大致匹配服务的API。 ACT_RE_*: RE 代表 repository.带有此前缀的表包含静态信息,如流程定义和流程资源(图像、规则等)。 ACT_RU_*: RU 代表 runtime. 这些 阅读全文

posted @ 2018-02-25 17:04 近博 阅读(581) 评论(0) 推荐(0) 编辑

创建数据库表

摘要: 最简单的方法: 将activiti-engine jar添加到你的类路径中 添加一个合适的数据库驱动 将Activiti配置文件(activiti.cfg.xml)添加到您的类路径中,指向您的数据库(请参阅数据库配置部分) 执行DbSchemaCreate类的main方法 将activiti-eng 阅读全文

posted @ 2018-02-25 16:55 近博 阅读(226) 评论(0) 推荐(0) 编辑

数据库配置

摘要: 数据库配置 有两种方式来配置Activiti引擎将使用的数据库。 第一种方式:是定义数据库的JDBC属性: jdbcUrl:数据库的JDBC URL jdbcDriver:数据库的驱动类 jdbcUsername:用户名 jdbcPassword:密码 jdbcUrl:数据库的JDBC URL jd 阅读全文

posted @ 2018-02-25 12:06 近博 阅读(2326) 评论(0) 推荐(0) 编辑

创建ProcessEngine

摘要: activiti流程引擎是通过activiti.cfg.xml文件配置的(这并不符合Spring构建流程引擎的编码风格)。 这将在类路径中查找activiti.cfg.xml文件,并根据该文件中的配置构造一个引擎。 activiti.cfg.xml文件示例: 注意,配置XML实际上是一个Spring 阅读全文

posted @ 2018-02-25 04:12 近博 阅读(1999) 评论(0) 推荐(0) 编辑

导航