Java bpm activiti框架和数据库轮询

Java bpm activiti框架和数据库轮询,java,workflow,activiti,business-process-management,Java,Workflow,Activiti,Business Process Management,我刚刚与activiti bpm进行了说明,并查看了用户指南 我意识到bpm框架主要是为实时业务流程而设计的,其中用户与UI/系统交互并执行工作流操作 我有一个贷款系统,在这个系统中,申请人的贷款申请每天都会提交,直到一天结束的批处理作业运行时,信用评级才被知道 无论如何,我是否可以唤醒工作流“流程”,检查申请人评级是否大于某个值,并自动批准贷款请求?Optimus 这通常通过计时器事件完成。文档部分“8.7.1.异步延续” 包含一个示例“等到下一个工作日” 问候 罗布是的,这是可能的。但首先

我刚刚与activiti bpm进行了说明,并查看了用户指南

我意识到bpm框架主要是为实时业务流程而设计的,其中用户与UI/系统交互并执行工作流操作

我有一个贷款系统,在这个系统中,申请人的贷款申请每天都会提交,直到一天结束的批处理作业运行时,信用评级才被知道

无论如何,我是否可以唤醒工作流“流程”,检查申请人评级是否大于某个值,并自动批准贷款请求?

Optimus

这通常通过计时器事件完成。文档部分“8.7.1.异步延续” 包含一个示例“等到下一个工作日”

问候


罗布

是的,这是可能的。但首先,你必须定义你的流程。有很多任务要完成你想要的。我建议您先学习,然后使用activiti或其他bpm工具。@LuiggiMendoza activiti中的哪些任务我可以完成?很多。但首先,你必须定义你的流程。@LuiggiMendoza第1步。用户提交贷款申请。第二步。系统接收来自不同银行的所有人的信用评级,并将其加载到系统中。第三步。系统检索所有贷款申请并对照信用评级进行检查,如果评级低于x,系统将拒绝该申请。如果评级高于x,则系统批准应用程序大声读出流程并仔细考虑。系统真的需要在单个用户提交单个贷款申请后接收所有人的信用评级吗?您应该停止思考系统现在的行为,思考组织的流程、当前的流程以及哪些任务可以通过特定的系统交互或任何其他方式(例如电子邮件发送、批处理等)实现自动化。