使用jBPM的好处

时间:2014-07-09 02:36:36

标签: jbpm

我是jBPM的新手,我不明白使用BPM的优势。我将使用代码创建进程。

当用户创建请求时,将创建jBPM流程,然后管理员将通过提示和输入人工任务来批准请求。

我们也可以使用db实现它,并且会更灵活。搜索等等。

有人能告诉我使用jBPM以及何时应该使用它的实际好处

此致 Ramandeep Singh

3 个答案:

答案 0 :(得分:2)

  • 灵活性:为了让更多任务获得批准,您需要更多与批准流程相关的变量,而不是业务逻辑。当批准需要与Maker和Checker进行交互时,您只需在流程中定义一个新的actor。
  • 任务计时器:当您有任务到期日,并且任务需要中断时,业务逻辑难以实现。
  • 多个流程当您需要将流量分散到多个角色时,很难实现可管理性。
  • 条件和规则在BPMN中绘制规则和条件时更为全面。

如果您的业务流程经常变化,您应该考虑使用BPM套件。

答案 1 :(得分:1)

jBPM是一个灵活的业务流程管理(BPM)套件。它构成了业务分析师和开发人员之间的桥梁。传统的BPM引擎的重点仅限于非技术人员。 jBPM具有双重关注点:它以业务用户和开发人员喜欢的方式提供流程管理功能 假设您正在申请汽车贷款,那么您应该遵循一系列步骤以获得银行批准,步骤可能很多......并且在每一步我们都需要存储有关该步骤的一些数据。
如果您使用数据库来处理这个,这将是复杂的。
使用jBPM,它将根据您提供的输入处理所有中间值和决策。

您可以参考This Link

希望这可以帮助你..

答案 2 :(得分:1)

是的,您也可以从数据库获得相同的审批流程,但如果想要添加新的审批步骤,该怎么办? BPM工具在这些类型的场景中非常灵活。您不需要开发人员添加额外的步骤。

您可以使用BAM工具检查当前正在运行的所有进程。您可以使用jBPM API从jBPM数据库中获取工作项详细信息。

首先,您需要了解使用BPM工具的好处,然后检查jBPM的优点。 :)