Flowable 6.3.0 BPMN 中文用户手册 RC1:入门与配置详解

需积分: 24 9 下载量 73 浏览量 更新于2024-07-15 收藏 17.61MB PDF 举报
Flowable 6.3.0 BPMN 中文用户手册(RC1版)是一份详细指南,介绍了Flowable,一个由原Activiti团队成员开发的新的工作流引擎,它在很大程度上兼容Activiti 5。这份文档涵盖了从安装、配置到实际操作的各个方面。 1. **简介**: - 提供了协议信息,可能涉及到版权和使用许可。 - 包含下载链接,便于读者获取最新的Flowable版本。 - 源代码部分,说明了如何查看和贡献代码。 - 必要的软件包括JDK 8及以上版本,以及推荐使用的集成开发环境(IDE)。 - 用户可以提供反馈,帮助改进产品。 2. **开始使用**: - 解释Flowable的基本概念,它是流程管理平台,专注于业务流程自动化。 - 比较Flowable与Activiti,强调新版本的主要差异和优势。 - 教授如何通过命令行工具创建流程引擎,部署流程定义,并启动流程实例。 - 介绍事务处理在工作流中的应用,以及查询和完成任务的方法。 - 提供JavaDelegate的实现示例,说明如何编写自定义业务逻辑。 - 强调历史数据的使用,以便跟踪流程执行过程。 3. **配置设置**: - 如何通过ProcessEngineConfigurationbean定制流程引擎的行为。 - 数据库配置,包括支持的数据库类型、表结构创建和升级。 - 作业执行器的启用,涉及异步任务处理。 - 邮件服务器和历史记录的配置,以及在表达式和脚本中使用的Bean。 - 配置选项包括日志、诊断上下文映射、事件处理器等,以满足不同场景需求。 4. **Flowable API**: - 提供了丰富的API,用于操控流程实例、任务、事件等,包括但不限于启动流程、获取任务列表和完成任务的功能。 该手册深入浅出地介绍了Flowable 6.3.0的核心功能和配置细节,无论是对初学者还是经验丰富的开发者来说,都是学习和实践Flowable的重要参考资料。通过阅读和实践,用户可以掌握如何设计、部署和管理业务流程,以及如何在实际项目中利用Flowable来提升工作效率。

org.springframework.transaction.CannotCreateTransactionException: Could not open JPA EntityManager for transaction; nested exception is java.lang.IllegalStateException: EntityManagerFactory is closed at org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager.java:431) at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:373) at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130) at org.flowable.common.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:56) at org.flowable.common.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:30) at org.flowable.common.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:56) at org.flowable.common.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:51) at org.flowable.common.engine.impl.query.AbstractQuery.list(AbstractQuery.java:117) at org.flowable.eventregistry.impl.management.DefaultEventRegistryChangeDetectionManager.detectChanges(DefaultEventRegistryChangeDetectionManager.java:50) at org.flowable.eventregistry.impl.management.EventRegistryChangeDetectionRunnable.run(EventRegistryChangeDetectionRunnable.java:35) at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748)

2023-06-08 上传