当前位置:无忧公文网 >范文大全 > 征文 > 面向部委机关的工作流外围扩展选型设计综述

面向部委机关的工作流外围扩展选型设计综述

时间:2022-04-14 08:35:24 浏览次数:

摘 要 本文从部委机关信息化建设背景的角度出发,介绍了工作流引擎技术在项目中的应用,以及工作流外围扩展的三项选型设计理念。

关键词 部委机关;工作流;外围扩展

1 项目背景介绍

政府机关跨地区、跨部门协同办公的需求日益突出,表现出涉及区域广、用户多、协同任务流转量大等特点。在逐级上报审批和任务逐级下发时,往往需要统筹、组织多地机关部门进行协同工作,可視化的交互和信息的共享。加强部委在其全国机关之间的协作,建立健全一体化协同工作机制,已成为国家部委工作宏观发展战略的重要内容。

为实现全国一体化协同工作机制,支持部、省、地市和县的四级应用,需开展以工作流为核心、协同办公为主要流程的系统项目建设工作。本项目以实现跨区域任务分发流程化管理为目标,主要辅助用户对自身业务工作进行分解、审核、批准、分配和督办,能够初步解决跨区域业务协同办理的需求,努力打通各个业务环节的信息化融合,开展各个关键业务环节的协同工作体系研究,有效打通各部门任务协同及流转通道,建立全国一体化协同工作机制[1]。

2 工作流引擎技术在本项目中的应用

业务工作流引擎技术主要为项目中的上报流程、任务下发和反馈流程提供基础支撑,保证业务过程中各节点运行的正确性、稳定性及高效性,使得流程按秩序的从一个节点到另一个节点的执行。本技术根据部委机关的整体业务规则,预定义了整体工作流程,即:自下而上由区县、地市、省机关到部局的逐级向上过程和自顶而下由部局、省、地市、区县的层层下发过程,同时在规定的整体工作流程中,可根据具体业务规则和用户权限(部级、省级、地市级或县级用户;用户所在地区的行政区划)进行定制,实现流程的灵活性和扩展性。

业务工作流引擎技术采用了分层的技术架构,包括工作流应用层、工作流引擎内核层和数据访问层。工作流应用层:包括自下而上的流程定制、自顶向下流程定制、流程审批和应用框架四部分;工作流引擎内核:包括整体流程预定义、业务流程预定义、流程调度和流程执行四部分;数据访问层:指为工作流引擎内核提供数据支撑的数据库服务[2]。

3 主要数据表设计

在后面的介绍中,将以数据表设计为实例,说明本项目在适用于职能型的组织结构下的业务流转,所以首先介绍基于工作流的三张数据表设计,包含:业务基本表,任务表,审批表。其中,每张表的主要字段如下:

(1)业务基本表:主键ID,名称,内容,登记信息(登记人身份证号、姓名、单位名称、单位代码、单位行政区划、登记时间),修改信息(与“登记信息”相类似)等;

(2)任务表:主键ID,任务主题,任务内容,发送人信息(与基本表“登记信息”相类似),接收人信息(与基本表“登记信息”相类似),开始时间,结束时间,任务状态,上级任务ID等;

(3)审批表:主键ID,任务ID,下一个办理人信息(与基本表“登记信息”相类似),审批结果,审批状态,审批意见等[3]。

4 工作流外围扩展的选型介绍及设计思想

在本项目中,外围扩展的选型主要有以下几方面:

4.1 组织机构的集成

组织结构是工作流的基础。目前,中国的政府部门、事业型单位基本上都是“职能型的组织结构”,即把承担相同职能的人员组合在一起,设置相应的管理部门和管理职务,处理同一职能的工作时,资源能够被较好地组织,处理效率高。

从信息化建设角度出发,组织机构在政府机关中大多以独立的管理系统出现,同时配有单点登录接口,发布标准格式的组织机构代码规则,统一管理整个部门或者全国机关的组织机构信息。在基于工作流的三张数据表中,如登记人信息、修改人信息、发送人信息等字段中,用户及组织机构信息均来自用户权限统一管理系统。同时,单位代码字段中,用001、001001的层次规则生成,可用于SQL语句中的LIKE写法,同时在增加索引后,用“后%”形式可加快搜索效率,例如查询本单位的各项信息。

4.2 时间服务引擎

工作流时间管理的本质在于可以对整个流程的执行效率进行分析,提高企业执行效率。例如政府的审批流程,每个审批环节都有时间的约束,这些都离不开工作流的时间管理,其主要包括以下内容:

工作日、非工作日的设定:提供预置入口,待每年国务院公布明年节假日安排时维护;

时间间隔:自动计算开始时间与结束时间的时间间隔,并提供信息在前台的展示;

时间期限:实现到期提醒功能,并对接消息引擎,根据实际情况,设置提醒时间(提前3天发送到期提醒、过期后7天内每隔1天发送到期提醒);

流程实例或活动实例的挂起、恢复:实现任务的开始、分发、暂停、结束等功能,并将每次操作记录下来。

4.3 消息引擎

在工作流的系统应用中,工作流引擎为某参与者生成待办信息后,一般需要发送消息通知该参与者。在互联网或者非密的网络环境下,可以发送邮件、手机短信或诸如微信、QQ等即时消息,但对于局域网或者政府机关内网的环境下,由于保密要求,不能以上述方式发送信息到终端,一般采取的方式有两种:一种是在发送消息的应用中同时开发接收消息的功能;另一种是单独建设消息分发机制或平台,统一接收和发送内网信息。

消息发送需要以异步方式进行,因此大多数工作流引擎中的消息引擎基于JMS或MQ等消息中间件实现,本项目以MQ的方式实现消息的分发、监听与处理。

5 结束语

随着政府部门信息化建设的不断发展,面向工作流外围扩展的选型将会越来越多,同时也会越精细、高效。针对不同的机关部门或业务职能,从组织机构集成,到时间服务引擎,再到消息引擎的设置将会有所调整,需要在实际项目管理过程中分阶段实施与调整,保证信息化工作的顺利开展。

参考文献

[1] 卢岩红.工作流管理在新高考改革录取工作中的应用研究[J].当代教育科学,2019,(4):94-96.

[2] 陈世东,黄有群.Oracle中递归查询算法在一般数据库中的实现[J].沈阳工业大学学报,2001,23(5):432–434.

[3] 党云龙,封筠,殷梦莹.截止时间约束的工作流调度自适应进化方法[J].石家庄铁道大学学报,2019,32(3):94-100.

推荐访问: 工作流 选型 部委 综述 扩展