一种多人审批流程的实现方法

文档序号:6344016阅读:2892来源:国知局
专利名称:一种多人审批流程的实现方法
技术领域
本发明涉及一种多人审批流程的实现方法,尤其是多审批环节多审批人的方法。本发明主要使用在计算机领域。
背景技术
各类图文档作为公司最重要的一种知识资源,使其在可控的状态下的有序使用,是保持公司创新活力的一种重要手段。随着知识产权保护要求的不断提高,对于重要图文档的安置控制要求不断提高。而近年来各种重要文件的泄密事件屡屡发生,给当事公司造成了巨大的经济损失,从而为了有效使用本类文档,发挥知识资源的最大效益,能够对各类文档流转实现审批管理成为迫切的需要。目前市场上普遍使用的系统中,也有对于审批流程的体现,但存在以下弊端:审批流程相对封闭,用户无法按照自己的需要,通过简单的设置方式实现审批流程的修改,只能通过供应商提供个性化的修改,使系统失去了便利性。此外现有的审批流程一般为多节点的单人审批,使得审批过程单一化。鉴于以上问题,本发明提出一种多人审批流程的实现方法,解决的问题是提供一种完全自定义方式的审批过程控制方法,通过按需自定义审批节点数量,以及按需定义的各审批节点内审批人数量,以审批流程匹配文档类别,实现了审批流程的全面自定义,从而使得公司对于图文档等知识资源的控制更加灵活,实现知识资源的人性化管理。

发明内容
本发明是一种为解决现有审批控制方法弊端而提供的一种多人审批流程的实现方法。本发明完全基于用户使用的灵活性要求而设计,采用节点控制技术与审批过程控制技术相结合,在保证文档灵活使用的前提下,有效加强对于文档管控的需要。本发明具体功能设计包括两个部分:1、审批节点控制:根据用户的需要,可以自行设置审批节点的数量,以审批节点设定的逻辑顺序,形成一条完成的审批过程链条,如审批过程只有一个节点,则默认该节点即为审批起始点,也为审批终止点;如审批过程包含一个以上的节点,则默认第一个节点为审批起始点,最后一个节点为审批终止点。2、审批人控制:根据用户的需要,在每个审批节点内可以设置至少一名审批人,如某一节点内只有一名审批人,则该审批人的审批意见即为该审批节点的最终审批意见;如某审批节点内包含多人,则可对每个审批人的审批意见进行条件限定, 可设定该节点为一审终审或多审终审。本发明需要如下组件支持:客户端运行软件---用于和客户端进行交互的软件终端系统;数据库---用于存放用户要存储的各种数据。以上两个组件由以下各小组件组成:
客户端运行软件由以下几个组件组成:客户端界面一用于和用户进行控制操作的交互;数据访问组件一用以访问数据库中存储的数据;数据库由以下几部分组成:用户资料表一记录审批人的基本资料。审批过程表一记录审批节点的ID。审批操作表一记录审批人可能的审批操作。审批表一记录审批流程ID及名称,并与文件类别ID相关联。文件类别表一记录文件列别ID及文件列别名称。用户使用步骤为:步骤一:使用客户端运行软件,系统管理员注册系统用户,包括用户姓名,用户名,密码等等,客户端运行软件将调用数据访问组件将用户基本信息保存到数据库的用户资料表中。步骤二:使用客户端运行软件,创建文件分类,并将文件分类信息写入文件类别表。步骤三:为文件类别创建审批流程,为审批流程命名并定义审批流程节点数量,由系统为各审批节点设定ID,并根据ID建立审批步骤,形成审批过程链条,并将以上信息分别写入审批表及审批过程表。步骤四:为每个审批节点设定审批人,从用户资料表中读取审批人信息,将审批人ID写入审批人表,并与审批过程表中的审批节点ID关联,确认审批人所在的唯一审批步骤。步骤五:在对文件进行操作的过程中,根据文件所在的类别,调用相应的审批流程,实现多节点多人审批操作。如此,通过本发明,用户可以根据自身的需要,随时修改审批流程,并能根据需要对重要文件实行多人审批,从而更好的实现文档使用过程中的审批管理。
具体实施例方式实施例一使用Microsoft VisualStudi0.Net开发工具开发客户端运行软件,使用市场上专用的数据库管理工具SqlServer2005建立系统所需要的数据库,具体方式为:以上两个组件由以下各小组件组成:客户端运行软件由以下几个组件组成:客户端界面一用于和用户进行控制操作的交互;数据访问组件一用以访问数据库中存储的数据;数据库由以下几部分组成:用户资料表一记录审批人的基本资料。审批过程表一记录审批节点的ID。审批操作表一记录审批人可能的审批操作。审批表一记录审批流程ID及名称,并与文件类别ID相关联。
文件类别表一记录文件列别ID及文件列别名称。用户使用步骤为:步骤一:使用客户端运行软件,系统管理员注册系统用户,包括用户姓名,用户名,密码等等,客户端运行软件将调用数据访问组件将用户基本信息保存到数据库的用户资料表中。步骤二:使用客户端运行软件,创建文件分类,并将文件分类信息写入文件类别表。步骤三:为文件类别创建审批流程,为审批流程命名并定义审批流程节点数量,由系统为各审批节点设定ID,并根据ID建立审批步骤,形成审批过程链条,并将以上信息分别写入审批表及审批过程表。步骤四:为每个审批节点设定审批人,从用户资料表中读取审批人信息,将审批人ID写入审批人表,并与审批过程表中的审批节点ID关联,确认审批人所在的唯一审批步骤。步骤五:在对文件进行操作的过程中,根据文件所在的类别,调用相应的审批流程,实现多节点多人审批操作。除上述实施例外,本发明还可以有其他实施方式。凡采用等同替换或等效变换形成的技术方案,均落在本发明要求的保护范围。
权利要求
1.一种多人审批流程的实现方法,其特征在于包括如下两个关键部分: 审批节点控制:根据用户的需要,可以自行设置审批节点的数量,以审批节点设定的逻辑顺序,形成一条完成的审批过程链条,如审批过程只有一个节点,则默认该节点即为审批起始点,也为审批终止点;如审批过程包含一个以上的节点,则默认第一个节点为审批起始点,最后一个节点为审批终止点; 审批人控制:根据用户的需要,在每个审批节点内可以设置至少一名审批人,如某一节点内只有一名审批人,则该审批人的审批意见即为该审批节点的最终审批意见;如某审批节点内包含多人,则可对每个审批人的审批意见进行条件限定,可设定该节点为一审终审或多审终审。
2.根据权利要求1所述一种多人审批流程的实现方法,其特征在于:要实现多人审批流程的控制,还需要如下组件: 客户端运行软件一用于和客户端进行交互的软件终端系统; 数据库一用于存放用户要存储的各种数据。
3.根据权利要求2所述一种多人审批流程的实现方法,其特征还在于:所述的客户端组件还包括如下组件: 客户端界面一用于和用户进行控制操作的交互; 数据访问组件——用以访问数据库中存储的数据。
4.根据权利要求2所述一种多人审批流程的实现方法,其特征还在于:所述的数据库组件包括如下数据表: 用户资料表一记录审批人的基本资料; 审批过程表一记录审批节点的ID ; 审批操作表一记录审批人可能的审批操作; 审批表一记录审批流程ID及名称,并与文件类别ID相关联; 文件类别表一记录文件列别ID及文件列别名称。
全文摘要
本发明设计一种多人审批流程的实现方法。通过在一个审批流程内设置多个审批节点,为每个审批节点设定审批人的方式,完成审批流程的实现。该方法包含审批节点由用户按需自定义;每个审批节点的审批人及数量由用户按需自定义;自定义的节点可以任意删减而不影响审批链条的完整性;用于和客户端进行交互的客户端软件终端系统;用于用户存储各种数据的数据库。本发明解决了现有技术中审批流程封闭,灵活度不足的问题。
文档编号G06Q10/06GK103093289SQ20111033561
公开日2013年5月8日 申请日期2011年10月27日 优先权日2011年10月27日
发明者李骁淳, 叶慎敏 申请人:镇江雅迅软件有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1