1)例如我们需要执行delete语句,我们在哪里设置它?在JBPM或Hibernate中?
2)JBPM是否需要特定的数据库?
3)如何在JBPM中存档数据?
4)如何在JBPM中维护数据库?
5)如何在JBPM中重启失败的活动/任务? 公共和流程类型示例
6)是否可以从3.0迁移到5.0?
6.1 ) Are they compatible?
6.2 ) How to migrate from 3.0 to 5.0
6.3 ) What are the things/changes to be considered upon migration.
6.4 ) What are the possible impacts of migrating from 3.0 to 5.0
6.5 ) What would be the impact in the existing library of the 3.0?
答案 0 :(得分:3)
问)如何在JBPM中存档数据?
A)存档历史记录的集合,或者它们所在的物理位置 https://community.jboss.org/message/622804#622804 根据上述链接,存储过程是存档不再需要的旧数据的最佳选择。 要么 - 不关心旧历史,只需删除/删除。 - 有BAM报告,所以必须保持,然后迁移到不同的格式/位置/数据库,以允许继续报告。 - 应用企业流程(例如,我在应用数据仓库技术的企业中工作)来收集和存储报告所有历史数据 - 保持原位,但要准备最终扩大数据库机器! ;-)
http://docs.jboss.com/jbpm/v3/userguide/jpdl.html
JPDL指定了一个xml架构以及将所有与流程定义相关的文件打包到流程归档中的机制。 部署流程归档可以通过3种方式完成:使用流程设计器工具,使用ant任务或以编程方式。
问)如何在JBPM中重启失败的活动/任务?
A)任务永远不会自动启动,但始终是手动的。如果服务器关闭时任务正在进行中,则应回滚事务并再次在任务列表中提供任务。 如果jBPM在与调用方法(在第一种情况下发出信号的方法)相同的事务中运行,那么它也将被回滚。所以'事务管理'得到了完全支持。
问)是否可以从3.0迁移到5.0? 它们兼容吗? 如何从3.0迁移到5.0 迁移时要考虑的事项/变化是什么。 从3.0迁移到5.0
的可能影响是什么?A)是的,可以从3.0迁移到5.0,后续迁移项目正处于开发阶段。 因此,无论它是否兼容,我们现在都无法做到这一点。 之后也将知道如何迁移的步骤,以及将要考虑的事物/变化将在后面及其影响中得知。
请注意以下链接,因为本快速指南可以为您提供帮助,您将在此处获得疑问/问题的答案。
http://www.schabell.org/2011/10/jbpm-migration-tooling-available-in.html
www.schabell.org .
问)例如我们需要执行delete语句,我们在哪里设置它?在JBPM或Hibernate中? JBPM需要特定的DB吗? 如何在JBPM中维护数据库?
A)现在JBPM与Spring的集成仍然存在,所以如果我们能够做到这一点,我们可以轻松地在项目中执行任何数据库查询,并且JBPM非常灵活,我们可以在项目中使用任何数据库persistence.xml文件中的更改,即通过添加我们需要的数据库的方言和驱动程序,默认情况下jbpm使用H2数据库。
问)现在我们可以在项目中使用两个数据库吗?
A) -
问)如何在JBPM中维护数据库?
A) -