公文管理主要包括两大模块,其一是发文管理,其二是收文管理,非常适合政府、企业收文、登记、印刷、交换、催办、传阅、拟稿、审核、发文、统计、归档、销毁等公文处理环节进行全面管理。
J.Office结合工作流为公文的管理提供更好的流程管理方式,结合JBPM,可以做到自定义流程。不过鉴于公文的处理的复杂度,需要在流程表单的处理编写复杂的功能。由于JOffice的任务表单是基于Velocity模板,这对于开发人员非常容易编写。其原理是通过VM文件生成Js类,流程加载这个类并且生成对应的表单。
发文管理:
收文管理
收文管理可以实现以下功能:
对来文通过系统进行签收登记与录入、审核、批示、分发、承办、协办、传阅、归档等环节的处理;
定义发文流程,(可使用在线流程设计器设计),设置每个任务对应的执行人员和表单,如下图所示
在收文中,任务“登记拟办”可以由多个人来填写拟办意见,承办传阅也是需要由多个人来填写拟办意见的。这些任务可以称为简单的会签任务,即需要全部人填写完成后任务才能往下走。
以上两个模块均需要设置相应的任务表单,表单开发可由开发人员来进行配置。
JOffice中的公文模块的流程设置:
在此主要设置相关的公文部门或单位的负责人
设置发文与收文的流程。
启动发文流程:
加上修改痕迹
待办任务
核稿,并且填写核稿意见
断续往下执行每一个任务:
该发文流程执行完成后,公文进入归档,并且分发至各个相关的部门,相关的部门负责人进入公文的收文模块,将会看到该待收的公文,如下所示:
马上开始签收公文:
当拟办人员选择多个时,其会由多个人员来填写拟办意见,这种任务可以说是简单的会签任务,如分配给以下两人,两个人都分别填写了拟办意见任务才往下走。
当流程任务继续往下走时,会经过各个任务,其对应的流程示意图也可以看到当前所处的节点,如:
该任务会指定相关的人员来承办这个公文,同时分发给相关的人员阅读该公文
关于我
电话:13672461598
qq:1848175569
相关推荐
本压缩包"oa_java_system.rar"中的"jbpm-jbpm-demo-oa java_公文"部分,显然是一个基于Java技术构建的OA系统,特别关注公文管理功能。JBPM,全称Java Business Process Management,是开源的工作流管理和业务流程...
BPMN是一种图形化表示业务流程的方法,jbpm的用户指南会详细介绍如何使用BPMN符号来设计流程图,包括开始事件、结束事件、任务、网关、事件和数据对象等,以及它们在jbpm中的具体实现。 3. **jbpm工作流** 工作流...
- **流程建模**:使用JBPM的流程建模工具(如Eclipse BPMN2插件或Web-based Guvnor)创建公文管理流程图,定义各个节点(如开始、结束、用户任务、服务任务等)及它们之间的关系。 - **部署流程**:将建模完成的...
1. 对象关系映射:jbpm使用Hibernate映射业务对象,使得流程中的数据可以方便地存取到数据库。 2. 事务管理:jbpm利用Hibernate的事务管理能力,确保在处理流程时的数据一致性。 3. 整合查询:jbpm可以利用...
4. **规则集成**:jbpm与Drools规则引擎紧密集成,允许在流程中嵌入决策逻辑,使流程更灵活。 5. **任务服务**:jbpm提供了任务服务,可以分配和管理任务,支持任务的认领、完成、委派和退回操作。 6. **监控和...
本文将详细介绍jBPM的中文表结构及其流程中的各个节点含义。 首先,jBPM的基本概念包括流程定义、流程实例、任务实例等。流程定义是流程的蓝图,描述了流程的各个步骤和逻辑。流程实例则是流程定义在实际运行中的...
在基于JBPM的OA办公系统中,工作流引擎负责解析流程定义,控制流程实例的执行,并与实际业务逻辑相结合,确保流程按照预设规则运行。 ### 2. JBPM的主要特点 - **可视化建模**:JBPM提供了一款名为BPMN(Business ...
- **收文管理**:接收外部或内部发送过来的公文,并按照预设流程进行处理。 - **发文管理**:创建新的公文,并沿着指定路径进行审批、签发。 - **办理管理**:跟踪公文的流转状态,确保每个环节都有责任人处理。 - *...
在【公文】处理中,jbpm可以扮演关键角色。公文流转通常是企业内部审批、决策过程的重要组成部分,涉及到多个部门和人员的协作。jbpm可以提供一个可视化的工作流设计器,让用户通过拖拽方式定义公文的流转路径、审批...
例如,在公文流转过程中,可以通过jBPM定义从起草到归档的整个流程,包括各个环节的参与者、操作权限以及流转规则。此外,会议管理也是jBPM在OA系统中应用的一个典型场景,通过jBPM可以实现会议的预约、通知、记录等...
文件列表中的`oa_12.rar`到`oa_05.rar`可能包含了该jbpm-oa系统的不同版本或更新,每个RAR文件可能包含源代码、数据库脚本、配置文件、文档资料等,供开发者学习、部署或升级系统使用。通过这些文件,开发者可以深入...
本项目是一个基于Java技术的OA(Office Automation)公文管理系统毕业设计,采用了先进的BPM(Business Process Management,业务流程管理)框架jbpm,为用户提供了一套完整的组织管理、权限控制、工作流及公文处理...
【jbpm4.4+s2sh请假流程例子】是一个典型的结合了jbpm4.4工作流引擎和Struts2、Spring、Hibernate(S2SH)框架的实战项目,旨在演示如何在企业级应用中实现一个完整的请假流程。在这个例子中,jbpm4.4作为流程管理的...
- **Drools集成**: jbPM4.3中的规则引擎,用于实现流程中的条件判断和业务决策。 - **规则定义**: 使用DRL(Drools Rule Language)编写规则,并在流程中引用执行。 - **规则测试**: 提供规则单元测试,确保规则正确...
流程设计器(GPD)的介绍包括如何在Eclipse中安装GPD插件,并配置jBPM运行时环境。此外,还介绍了如何定义jBPM用户库,以及如何在目录中添加jPDL4模式,并导入示例。 在流程的部署与服务方面,文档说明了如何部署...
通过这些资源,开发者不仅可以深入理解jbpm的核心机制,还能学习到如何在实际开发中有效地利用jbpm进行业务流程的设计和管理。jbpm的灵活性使得它可以适应各种复杂的业务场景,而其强大的API和工具集则能提高开发...
3. **SQL脚本**:用于创建和初始化数据库表的SQL文件,这是JBPM4运行的基础,因为流程实例、任务和其他元数据需要存储在数据库中。 4. **测试用例**:可能包含测试流程执行和审批逻辑的JUnit或其他测试框架的测试类...
在jBPM4.1中,可以通过定义流程图来表示工作流,这些流程图可以直观地展示任务的执行顺序和条件。 **2. 活动(Activity)**:活动是工作流中的基本单元,它可以是任何类型的操作,如人工任务、自动任务或子流程等。...