`
man1900
  • 浏览: 432883 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

OA JBPM中的公文(发文、收文)流程

    博客分类:
  • JBPM
阅读更多

公文管理主要包括两大模块,其一是发文管理,其二是收文管理,非常适合政府、企业收文、登记、印刷、交换、催办、传阅、拟稿、审核、发文、统计、归档、销毁等公文处理环节进行全面管理。
J.Office结合工作流为公文的管理提供更好的流程管理方式,结合JBPM,可以做到自定义流程。不过鉴于公文的处理的复杂度,需要在流程表单的处理编写复杂的功能。由于JOffice的任务表单是基于Velocity模板,这对于开发人员非常容易编写。其原理是通过VM文件生成Js类,流程加载这个类并且生成对应的表单。

 


发文管理:

 

收文管理
收文管理可以实现以下功能:
对来文通过系统进行签收登记与录入、审核、批示、分发、承办、协办、传阅、归档等环节的处理;

 

 

定义发文流程,(可使用在线流程设计器设计),设置每个任务对应的执行人员和表单,如下图所示

 

 

 

在收文中,任务“登记拟办”可以由多个人来填写拟办意见,承办传阅也是需要由多个人来填写拟办意见的。这些任务可以称为简单的会签任务,即需要全部人填写完成后任务才能往下走。
以上两个模块均需要设置相应的任务表单,表单开发可由开发人员来进行配置。

JOffice中的公文模块的流程设置:

在此主要设置相关的公文部门或单位的负责人
设置发文与收文的流程。
启动发文流程:

 

 

 

加上修改痕迹

 

 

 

待办任务

核稿,并且填写核稿意见

 

 

断续往下执行每一个任务:

 

 

 

 

 

 

该发文流程执行完成后,公文进入归档,并且分发至各个相关的部门,相关的部门负责人进入公文的收文模块,将会看到该待收的公文,如下所示:

 

 

马上开始签收公文:

 

 

当拟办人员选择多个时,其会由多个人员来填写拟办意见,这种任务可以说是简单的会签任务,如分配给以下两人,两个人都分别填写了拟办意见任务才往下走。

 

 

 

当流程任务继续往下走时,会经过各个任务,其对应的流程示意图也可以看到当前所处的节点,如:

 

 

该任务会指定相关的人员来承办这个公文,同时分发给相关的人员阅读该公文

 

 

 

  • 大小: 42.7 KB
  • 大小: 38.8 KB
  • 大小: 62.4 KB
  • 大小: 54 KB
  • 大小: 47.8 KB
  • 大小: 60.5 KB
  • 大小: 129.7 KB
  • 大小: 86.3 KB
  • 大小: 52.5 KB
  • 大小: 80.4 KB
  • 大小: 46.3 KB
  • 大小: 37.3 KB
  • 大小: 34.5 KB
  • 大小: 78.6 KB
  • 大小: 40.8 KB
  • 大小: 48.6 KB
  • 大小: 78.7 KB
  • 大小: 141.6 KB
  • 大小: 66.5 KB
  • 大小: 38.9 KB
  • 大小: 66.5 KB
7
0
分享到:
评论
1 楼 houyongbo03 2010-08-04  
作者能不能把在线画流程图的知识共享一下,谢谢

相关推荐

    oa_java_system.rar_jbpm_jbpm-demo_oa java_公文

    本压缩包"oa_java_system.rar"中的"jbpm-jbpm-demo-oa java_公文"部分,显然是一个基于Java技术构建的OA系统,特别关注公文管理功能。JBPM,全称Java Business Process Management,是开源的工作流管理和业务流程...

    jbpm中文用户指南

    BPMN是一种图形化表示业务流程的方法,jbpm的用户指南会详细介绍如何使用BPMN符号来设计流程图,包括开始事件、结束事件、任务、网关、事件和数据对象等,以及它们在jbpm中的具体实现。 3. **jbpm工作流** 工作流...

    JBPM 公文管理快速入门程序

    - **流程建模**:使用JBPM的流程建模工具(如Eclipse BPMN2插件或Web-based Guvnor)创建公文管理流程图,定义各个节点(如开始、结束、用户任务、服务任务等)及它们之间的关系。 - **部署流程**:将建模完成的...

    jbpm中文教程-详细

    1. 对象关系映射:jbpm使用Hibernate映射业务对象,使得流程中的数据可以方便地存取到数据库。 2. 事务管理:jbpm利用Hibernate的事务管理能力,确保在处理流程时的数据一致性。 3. 整合查询:jbpm可以利用...

    jbpm中文用户手册

    4. **规则集成**:jbpm与Drools规则引擎紧密集成,允许在流程中嵌入决策逻辑,使流程更灵活。 5. **任务服务**:jbpm提供了任务服务,可以分配和管理任务,支持任务的认领、完成、委派和退回操作。 6. **监控和...

    JBPM中文表结构以及流程中文描述

    本文将详细介绍jBPM的中文表结构及其流程中的各个节点含义。 首先,jBPM的基本概念包括流程定义、流程实例、任务实例等。流程定义是流程的蓝图,描述了流程的各个步骤和逻辑。流程实例则是流程定义在实际运行中的...

    基于JBPM工作流的OA办公系统

    在基于JBPM的OA办公系统中,工作流引擎负责解析流程定义,控制流程实例的执行,并与实际业务逻辑相结合,确保流程按照预设规则运行。 ### 2. JBPM的主要特点 - **可视化建模**:JBPM提供了一款名为BPMN(Business ...

    基于JBPM的公文流转系统的设计与实现.pdf )

    - **收文管理**:接收外部或内部发送过来的公文,并按照预设流程进行处理。 - **发文管理**:创建新的公文,并沿着指定路径进行审批、签发。 - **办理管理**:跟踪公文的流转状态,确保每个环节都有责任人处理。 - *...

    Jbpm.rar_jbpm_公文_工作流_工作流 java

    在【公文】处理中,jbpm可以扮演关键角色。公文流转通常是企业内部审批、决策过程的重要组成部分,涉及到多个部门和人员的协作。jbpm可以提供一个可视化的工作流设计器,让用户通过拖拽方式定义公文的流转路径、审批...

    jbpm在OA系统中的应用

    例如,在公文流转过程中,可以通过jBPM定义从起草到归档的整个流程,包括各个环节的参与者、操作权限以及流转规则。此外,会议管理也是jBPM在OA系统中应用的一个典型场景,通过jBPM可以实现会议的预约、通知、记录等...

    JBPM用户指南[中文]+实例

    JBPM是基于Java的业务流程管理系统,它支持BPMN 2.0(Business Process Model and Notation)标准,这是一种图形化的业务流程建模语言,用于设计和执行复杂的业务流程。JBPM不仅包含了工作流引擎,还包括了监控、...

    jbpm-oa用jbpm做的OA

    文件列表中的`oa_12.rar`到`oa_05.rar`可能包含了该jbpm-oa系统的不同版本或更新,每个RAR文件可能包含源代码、数据库脚本、配置文件、文档资料等,供开发者学习、部署或升级系统使用。通过这些文件,开发者可以深入...

    oa.rar_java 姣曚笟璁捐_jbpm_oa_公文 系统_毕业设计 OA

    本项目是一个基于Java技术的OA(Office Automation)公文管理系统毕业设计,采用了先进的BPM(Business Process Management,业务流程管理)框架jbpm,为用户提供了一套完整的组织管理、权限控制、工作流及公文处理...

    jbpm4.4+s2sh请假流程例子

    【jbpm4.4+s2sh请假流程例子】是一个典型的结合了jbpm4.4工作流引擎和Struts2、Spring、Hibernate(S2SH)框架的实战项目,旨在演示如何在企业级应用中实现一个完整的请假流程。在这个例子中,jbpm4.4作为流程管理的...

    jBPM4.3中文开发手册

    - **Drools集成**: jbPM4.3中的规则引擎,用于实现流程中的条件判断和业务决策。 - **规则定义**: 使用DRL(Drools Rule Language)编写规则,并在流程中引用执行。 - **规则测试**: 提供规则单元测试,确保规则正确...

    JBPM流程引擎资料

    流程设计器(GPD)的介绍包括如何在Eclipse中安装GPD插件,并配置jBPM运行时环境。此外,还介绍了如何定义jBPM用户库,以及如何在目录中添加jPDL4模式,并导入示例。 在流程的部署与服务方面,文档说明了如何部署...

    jbpm中文开发指南+用户手册+demo源码+学习笔记等

    通过这些资源,开发者不仅可以深入理解jbpm的核心机制,还能学习到如何在实际开发中有效地利用jbpm进行业务流程的设计和管理。jbpm的灵活性使得它可以适应各种复杂的业务场景,而其强大的API和工具集则能提高开发...

    JBPM4.4完整可用审批流程

    3. **SQL脚本**:用于创建和初始化数据库表的SQL文件,这是JBPM4运行的基础,因为流程实例、任务和其他元数据需要存储在数据库中。 4. **测试用例**:可能包含测试流程执行和审批逻辑的JUnit或其他测试框架的测试类...

Global site tag (gtag.js) - Google Analytics