如何使用 Drools Flow 管理角色并生成 Web 表单?
我正在创建一个用于休假申请审批的工作流程(集成到 Java Web 应用程序中)。工作流程如下:
员工提出请假。
情况 1:如果员工的角色不是团队领导。 该请求将发送给员工的团队领导。 如果团队领导拒绝,工作流程就会结束。 如果团队领导批准,请求将转发给经理。
案例 2:如果员工的角色是团队领导。 该请求直接发送给经理。
当经理批准/拒绝申请时,工作流程结束。在批准/拒绝时,用户需要输入评论。
我需要生成网络表单以供用户输入。这些选项可以是动态的,并且应该在工作流本身中定义。我怎样才能实现这个目标?根据不同角色管理工作流程的不同方向的正确方法是什么?
欢迎任何想法/建议。如果有人可以指导我使用示例/示例代码来实现这一目标,那将会很有帮助。
I am creating a workflow(integrated into a Java web application) for a leave application approval. The workflow is as follows:
Leave request is raised for an employee.
Case 1: If employee's role is not team lead.
The request is sent to employee's team lead.
If team lead rejects, workflow ends.
If team lead approves, request is forwarded to manager.
Case 2: If employee's role is team lead.
The request is directly sent to Manager.
Workflow ends when manager approves/rejects the application. At the time of approval/rejection the user needs to enter a comment.
I need to generate web-form for user input. The options can be dynamic and should be defined in workflow itself. How can I achieve this? What is the right way to manage different directions of a workflow based on different roles?
Any thoughts/suggestions are welcome. It will be helpful if someone can direct me to example/sample code to achieve this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可能对 Jboss Tohu 感兴趣 - 它是一个从 Drools 工作流程和规则生成 Web 表单的框架。我不完全确定它是否已准备好投入生产,但它看起来具有相当数量的功能。
You might be interested in Jboss Tohu - it's a framework that generates web forms from Drools workflows and rules. I'm not entirely sure if it is production ready yet, but it looks to have a reasonable amount of functionality.