鄙人第一次开博,望大家支持
大家讨论一下jbpm的功能还有哪些有待于封装,使的二次开发人员可以更加快速方便的应用。我先把我想到的功能都写出来。
1.扩展组织引擎,支持用户自定义组织关系。
2.提供强大的分派策略,让流程的任务分派更加灵活。(比如任务审批人和申请人是同一人时需要跳过还是默认通过还是执行该节点,若两个审批人都时同一人的话在什么条件下需要跳过,什么条件下为必须再次审批)。
3.流程监控功能强化,需要在流程图中可以看出申请节点,审批节点,当前节点,跳过节点,取消节点等等状态。
4.后继路由边transition支持变量判断
<transition name="不同意" to="结束" value="#{approve == 2}"></transition>
5.如何与应用更好的关联而尽量提高效率问题。
6.关于会签时通过人数或百分比选择节点的出边选择问题。
7.邮件功能在什么时候添加最合适。
8.首节点是否自动执行问题。(我们测试时一般首节点都需要手动执行,因为要设置流程变量,而当工作流嵌入到其他系统时首节点时自动执行的,如何通过配置而不是写代码的方式使程序更加具有java的继承优点)。
9.对于任务代理人以及其表现方式。(属于组织引擎范畴,但是比较特殊)
我能想到的和解决的也就这些,大家都说说,把jbpm的功能封的更加强大一下。
W.P.A
分享到:
相关推荐
本指南由胡奇编写,旨在为开发者提供一个全面的参考,帮助他们快速学习和掌握使用jBPM4进行工作流应用的开发。 ### 标题知识点: - **工作流应用开发:** 工作流应用开发是指通过建立工作流模型,使用计算机程序来...
此外,jbpm还支持与其他Java企业级框架如Spring的集成,方便在现有企业应用中嵌入工作流管理功能。 标签中的"java_工作流引擎"强调了jbpm是用Java语言开发的,这意味着它可以无缝融入Java生态系统,利用Java的跨...
这个压缩包可能包含了一系列的资源,如源代码、配置文件、库和示例项目,旨在帮助用户快速地将jbpm工作流技术融入到自己的项目中。 首先,让我们深入了解jbpm的核心功能。jbpm支持 BPMN 2.0 标准,这是一种广泛接受...
总的来说,jBPM是一个功能强大的工作流管理系统,能够帮助企业实现流程自动化,提高业务效率。其灵活性、可扩展性和集成性使得它在各种规模的企业环境中都有广泛的应用。通过深入学习和实践,开发者可以充分利用jBPM...
**基于JBPM工作流的OA办公系统** JBPM(Java Business Process Management)是Talend公司推出的一款开源的工作流管理系统,主要用于实现业务流程自动化。它提供了全面的工作流解决方案,包括流程设计、执行、监控和...
《jBPM工作流应用开发指南》是一本面向初学者的文档,旨在帮助开发者快速掌握jBPM工作流系统的开发技巧。jBMP,全称Java Business Process Management,是开源组织JBoss提供的一款用于业务流程管理(BPM)的框架,它...
【JBPM工作流全套学习资料】是一份详尽的学习资源,涵盖了JBPM工作流系统的基础到高级知识。JBPM(Java Business Process Management)是开源的企业级工作流管理系统,它允许开发者设计、部署和执行业务流程。这个...
"jbpm-jpdl-designer-nodeps-3.1.4" 是一个针对Jbpm工作流管理系统中的JPDL设计工具的无依赖版本,主要用于创建和编辑JPDL(Jbpm Process Definition Language)文件。该资源包含了该工具的详细文档、许可证协议以及...
总的来说,这套jbpm工作流基础视频教程旨在帮助初学者快速上手,掌握jbpm的基本操作和应用。通过观看jbpm-overview.swf文件,学习者可以直观地了解jbpm的全貌,为进一步深入学习和实践打下坚实基础。在实际工作中,...
JBPM(Java Business Process Management)是一个开源的工作流管理系统,它允许开发者设计、执行、监控和优化业务流程。以下是对文档内容的详细解释: 一、概述 这部分通常会介绍JBPM的基本概念、特点以及其在业务...
- **jbpm4web**:可能是一个基于jbpm4.3的工作流Web应用程序示例,它演示了如何在Web环境中使用jbpm,并可能包含了SSH框架的集成。 - **文件内容**:这个压缩包可能包含Web应用的源代码、配置文件、流程定义文件...
jbpm-3.1.4.jar,jbpm工作流引擎jbpm工作流引擎
jbpm工作流引擎基于J2EE的轻量级,纯java,开源的工作流管理系统。
WfMS通常包含定义工作流、运行控制和运行交互三大功能,以支持灵活的业务流程管理和优化。 jBPM(java Business Process Management)是一款基于Java的开源业务流程管理系统,采用Active Diagram模型作为底层架构。...
1. **嵌入式工作流引擎**:jBPM4支持嵌入到任何JavaEE应用服务器或桌面应用中,无需特定中间件,简化部署并提高可扩展性。 2. **可插拔体系架构**:采用IOC设计,允许开发者灵活替换或扩展功能模块,如持久化、事务...
【标题】"完整工作流JBPM项目实战全过程教程2---项目详细讲解"涉及的主要知识点是JBPM(Java Business Process Management)的工作流程管理以及如何在实际项目中应用。JBPM是一个开源的工作流管理系统,用于设计、...
jbpm-jpdl-designer-site-3.1.7.zip jbpm-jpdl-designer-site-3.1.7.zip jbpm-jpdl-designer-site-3.1.7.zip
JBPM工作流系统的特点在于它的开源性、灵活性和易扩展性。作为工作流管理系统,JBPM使用轻量级的XML结构的流程描述语言JPDL来定义流程,相比于其他的流程引擎标准,如WfMC和BPEL,JPDL语言更加简单易懂。这一点使得...