如何使用jBPM创建一个简单的“请假申请”流程?
我已经在我的机器上安装了jBPM5.4。并且我已经通过jbpm-console和drools-guvnor process designer..
我需要三个不同的用户,分别是employee、supervisor和HR manager。
我必须为此创建自己的web应用程序,或者安装的应用程序(jBPM5.4)就足够了??(例如,jBPM是现成的应用程序,还是我们将其用作创建应用程序的库)??
三个不同的用户如何登录系统并检查他们自己的任务?
如何在jboss AS中部署此应用程序??
发布于 2013-06-19 04:44:20
jBPM提供了创建进程、管理进程(启动进程、查看进程状态)、管理任务等工具。如果这些工具足以满足用户的需求,那么您可以将这些工具公开给用户。
然而,用户定义自己的UI并不少见,它将与jBPM引擎交互,例如,当用户单击一个按钮时,它将例如通过REST API启动流程实例。
发布于 2013-06-19 02:43:55
我想你可能会对什么是流程引擎感到困惑。尝试阅读它,但一般来说,它只关心它自己的过程。它没有“工作空间”(不同的产品以不同的方式称呼它),也就是说,一个向用户显示它有什么任务或显示它自己的任务的应用程序。你必须自己写出来。实际上,jBPM开发人员指南有一整节专门介绍这方面的内容。在web上也有这样的应用程序的例子。我建议访问文档并按照示例演示进行操作。如果你从他们的网站上下载完整的JBPM版本,你会得到带有JBoss的jBPM和一个这样的“工作空间”应用程序的演示。因此,对于每个问题:
发布于 2013-06-26 19:06:01
您可以修改随安装程序文件提供的评估示例。您可以根据需要对其进行修改。
I need three different users named employee,supervisor and HR manager..
How three different users can log in to the system and check their own tasks ??该功能默认由jbpm-console提供。你可以使用它,也可以创建你自己的。
I have to create my own web application for this, or the one installed 如果您真的想创建自己的web应用程序,您可以创建一个web项目并将其与jBoss AS或tomcat集成。关于如何将web应用程序与bpmn集成到tomcat中的示例可以在here中找到。
How can i deploy this application in jboss AS ??您无需将其部署到jBoss AS中。您可以使用任何服务器,上面的示例使用tomcat。
https://stackoverflow.com/questions/17166730
复制相似问题