我是jBPM的新手,我不明白使用BPM的优势。我将使用代码创建进程。
当用户创建请求时,将创建jBPM流程,然后管理员将通过提示和输入人工任务来批准请求。
我们也可以使用db实现它,并且会更灵活。搜索等等。
有人能告诉我使用jBPM以及何时应该使用它的实际好处
此致 Ramandeep Singh
答案 0 :(得分:2)
如果您的业务流程经常变化,您应该考虑使用BPM套件。
答案 1 :(得分:1)
jBPM是一个灵活的业务流程管理(BPM)套件。它构成了业务分析师和开发人员之间的桥梁。传统的BPM引擎的重点仅限于非技术人员。 jBPM具有双重关注点:它以业务用户和开发人员喜欢的方式提供流程管理功能
假设您正在申请汽车贷款,那么您应该遵循一系列步骤以获得银行批准,步骤可能很多......并且在每一步我们都需要存储有关该步骤的一些数据。
如果您使用数据库来处理这个,这将是复杂的。
使用jBPM,它将根据您提供的输入处理所有中间值和决策。
您可以参考This Link
希望这可以帮助你..
答案 2 :(得分:1)
是的,您也可以从数据库获得相同的审批流程,但如果想要添加新的审批步骤,该怎么办? BPM工具在这些类型的场景中非常灵活。您不需要开发人员添加额外的步骤。
您可以使用BAM工具检查当前正在运行的所有进程。您可以使用jBPM API从jBPM数据库中获取工作项详细信息。
首先,您需要了解使用BPM工具的好处,然后检查jBPM的优点。 :)