java - 项目开始前的jbpm问题

标签 java spring seam jbpm

此时我需要评估 jbpm 工作流引擎,在阅读文档后我得到了以下问题,如果有人能指出我任何提示将不胜感激(最好是这些问题的示例代码)!

  1. 我知道 jbpm 可以借助 eclipse 插件为任务生成 UI,修改生成的 UI 容易吗?

  2. jbpm 是否可以显示当前进程的状态,包括当前状态和历史状态。

  3. 在哪里可以看到 jbpm 数据库架构和架构规范?

  4. 我可以稍后将 jbpm 引擎部署到 weblogic 吗?如果我们使用 weblogic,那么将 jbpm 与 seam 框架或 spring 框架集成更好?

  5. 是否可以在进程中间终止进程?

  6. jbpm可以支持生成所有流程的报告吗?
    提前致谢 !

最佳答案

我的所有回答大多是特定于 jBPM 3 的,因为我对 jBPM 4 一无所知。jBPM 3 也是 Seam 支持的版本。

  1. UI 任务是什么意思?如果您指的是 JBoss 工具附带的 jbpm eclipse 插件,可以帮助您设计流程,那么可以。这很容易做到。

  2. jbpm 可以显示属于 Actor x 的当前任务,actor 的所有进程等。对于历史,它不直接支持。如果您想获取一些已结束的信息/流程,您将不得不创建自己的查询。然而,这在 jbpm 4 中是可能的

  3. 如果您查看 hibernate-cfg.xml,就会有关于 jbpm 数据库架构的信息。如果您想查看 hbm.xml 架构文件,您必须下载 jbpm-jpdl.jar 文件,将其解压缩并在此处查看。

  4. 我对 weblogic 一无所知。但是您以后可以毫无问题地更改任何受支持的网络服务器。我们将 JBPM 与 Seam 一起使用,效果很好。然而,如果你想使用更高版本的 jBPM (4),那么你不应该使用 Seam,因为 Seam api 不直接支持它。

  5. 是的。您可以通过编程方式执行此操作,也可以使用转换结束。

  6. 您必须说明报告的含义。

关于java - 项目开始前的jbpm问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3650083/

相关文章:

java - Spring AOP 建议不适用于所有 Controller ,仅适用于一个 Controller

java.lang.AssertionError : Incorrect result expected [1019. 1690418083019]但发现[755.0]

java - 无法使用 android-gif-drawable 库

spring - 如何在 TestNG 中使用 Spring WithMockUser 注释

spring - 当实体由 Spring 管理而没有 persistence.xml 时,如何使用 EclipseLink 静态编织 JPA 实体

spring - 在 Spring 中使用 @Async 的 @EventListener

java - 阻止 jBoss/Seam 为我处理异常

java - 在 Eclipse 中使用多个 OSGi 包

jboss - 丰富:fileUpload is not working in jboss-6. 0.0.Final

java - 在 Hibernate 3 上禁用透明持久化