基于层级关系的审批流建立方法、业务流处理方法及装置的制作方法

文档序号:6583074阅读:132来源:国知局
专利名称:基于层级关系的审批流建立方法、业务流处理方法及装置的制作方法
技术领域
本申请涉及数据处理技术领域,尤其涉及一种基于层级关系的审批流建立方法、
业务流处理方法及装置。
背景技术
每个企业根据其内部层级的划分,对不同的业务对象需要通过不同的工作流来进 行处理,特别对于大型的集团企业,其总公司对下属子公司的各项业务需要进行监控,也需 要定义各自企业内部的工作流来实现该监控。在工作流中进一步包括审批流和业务流,其 中审批流是根据层级关系进行划分,在每个层级上需要配置审批人,业务流是指对应不同 的业务对象所需要包含的审批流程。在现有技术中,审批层级关系以树的形式通过数据结 构进行存储,在使用时通过调用数据结构获取相应的审批层级关系,在审批层级关系节点 上配置参与人时,可以根据该审批层级节点所属的子公司及所担任的职务进行定位。
发明人在对现有技术的研究过程中发现,对于企业内部的工作流,由于不同的子 公司都执行同一个业务流程,因此相应的每个审批层级关系节点上配置的参与人都来自不 同的子公司,也就是参与人需要经常变化;并且对于同一业务对象,由于其所在的业务场景 不同,则需要的审批层级也不同,例如,对于五万元以上的业务场景,可能需要财务总监作 为参与人进行审批,而对于五万元以下的业务场景,则不需要财务总监作为参与人进行审 批。由此可知,现有技术中业务流程和审批流程相互关联,且每个业务流程在审批过程中的 参与人需要预先设定,当业务流程重组或者优化后,必须对整个审批流程中的参与人进行 调整,降低了工作流的配置灵活性。

发明内容
本申请实施例的目的是提供一种基于层级关系的审批流建立方法、业务流处理方 法及装置,以解决现有基于层级关系的审批流配置缺乏灵活性的问题。 为解决上述技术问题,本申请实施例提供了一种基于层级关系的数据流调整方 法,是这样实现的 —种基于层级关系的审批流建立方法,包括
预先定义每个审批流的业务场景; 对每一种业务场景分别设置汇报关系,所述汇报关系中包含与其对应的业务场景 所需要的若干审批层级; 为所述汇报关系中的每一个审批层级绑定一个对应的职位信息。
所述预先定义每个审批流的业务场景包括
获取定义所述业务场景的维度信息; 根据所述维度信息将所述审批流划分为不同的业务场景。 还包括通过汇报关系解释脚本保存所述业务场景与所述汇报关系的对应关系。
还包括将所述汇报关系中的审批层级按照从低到高的顺序以树形节点结构保存。
—种应用前述方法建立的审批流的业务流处理方法,包括 获取当前业务流所属的业务场景,以及当前业务流的初始执行人的职位信息;
查找与所述业务场景对应的汇报关系,并查找所述初始执行人的职位信息在所述 汇报关系中所对应的审批层级; 根据所述初始执行人的审批层级确定所述当前业务流所需要的审批层级;
逐级定位所述所需要的审批层级中每一个审批层级的审批人信息。
所述获取当前业务流的初始执行人的职位信息包括
接收所述初始执行人输入的职位编码信息; 根据所述职位编码信息查找预先设置的职位信息表得到所述初始执行人的职位 信息,所述职位信息表中保存了职位编码信息与职位信息的对应关系。 所述根据所述初始执行人的审批层级确定所述当前业务流所需要的审批层级包 括 根据预先保存的所述汇报关系的树形节点结构,将所述初始执行人的审批层级定 位到所述结构中对应的审批层级节点上; 查找所述审批层级节点的所有上级节点,获取所述所有上级节点对应的审批层 级。 所述逐级定位所述所需要的审批层级中每一个审批层级的审批人信息包括
顺序获取所述每一个审批层级绑定的职位信息; 根据所述职位信息对应的职位编码信息查找预先设置的职员信息表,所述职员信 息表中包含了每一个职位编码信息与职员标识的对应关系; 将从所述职员信息表中查找到的职员标识对应设置为所述审批层级的审批人。
—种基于层级关系的审批流建立装置,包括
预定义单元,用于预先定义每个审批流的业务场景; 设置单元,用于对每一种业务场景分别设置汇报关系,所述汇报关系中包含与其 对应的业务场景所需要的若干审批层级; 建立单元,用于为所述汇报关系中的每一个审批层级绑定一个对应的职位信息。
所述预定义单元包括 获取维度单元,用于获取定义所述业务场景的维度信息; 划分场景单元,用于根据所述维度信息将所述审批流划分为不同的业务场景。
还包括 保存单元,用于将所述汇报关系中的审批层级按照从低到高的顺序以树形节点结 构保存,并通过汇报关系解释脚本保存所述业务场景与所述汇报关系的对应关系。
—种应用前述装置建立的审批流的业务流处理装置,包括 获取单元,用于获取当前业务流所属的业务场景,以及当前业务流的初始执行人 的职位信息; 查找单元,用于查找与所述业务场景对应的汇报关系,并查找所述初始执行人的 职位信息在所述汇报关系中所对应的审批层级; 确定单元,用于根据所述初始执行人的审批层级确定所述当前业务流所需要的审批层级; 定位单元,用于逐级定位所述所需要的审批层级中每一个审批层级的审批人信 息。
所述获取单元包括 接收职位编码单元,用于接收所述初始执行人输入的职位编码信息; 查找职位信息表单元,用于根据所述职位编码信息查找预先设置的职位信息表得
到所述初始执行人的职位信息,所述职位信息表中保存了职位编码信息与职位信息的对应关系。
所述确定单元包括 定位审批节点单元,用于根据预先保存的所述汇报关系的树形节点结构,将所述 初始执行人的审批层级定位到所述结构中对应的审批层级节点上; 查找上级节点单元,用于查找所述审批层级节点的所有上级节点,获取所述所有
上级节点对应的审批层级。
所述定位单元包括 获取职位信息单元,用于顺序获取所述每一个审批层级绑定的职位信息;
查找职员信息表单元,用于根据所述职位信息对应的职位编码信息查找预先设置 的职员信息表,所述职员信息表中包含了每一个职位编码信息与职员标识的对应关系;
设置审批人单元,用于将从所述职员信息表中查找到的职员标识对应设置为所述 审批层级的审批人。 可见,本申请实施例中在建立审批流时,预先定义每个审批流的业务场景,对每一 种业务场景分别设置汇报关系,并为汇报关系中的每一个审批层级绑定一个对应的职位信 息;在根据审批流进行业务流处理时,获取当前业务流所属的业务场景,以及当前业务流的 初始执行人的职位信息,查找与该业务场景对应的汇报关系,并查找初始执行人的职位信 息在汇报关系中所对应的审批层级,根据初始执行人的审批层级确定当前业务流所需要的 审批层级,并逐级定位所需要的审批层级中每一个审批层级的审批人信息。应用本申请实 施例,由于审批流的建立基于不同的业务场景,并且每个业务场景由对应的汇报关系进行 维护,因此不必为每一个业务流对应的审批流程预先设定所有参与人,并且由于审批流与 业务流之间在建立时并不直接关联,而是在处理业务流时,通过业务流所属的业务场景确 定汇报关系,因此当业务流重组或者优化后,也不必调整审批流程中的汇报关系,由此提高 了整个工作流的配置灵活性。


为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提 下,还可以根据这些附图获得其他的附图。 图1为本申请基于层级关系的审批流建立方法的第一实施例流程图;
图2为本申请基于层级关系的审批流建立方法的第二实施例流程图;
图3为本申请实施例中一种为业务场景建立汇报关系的结构示意 图4为本申请基于层级关系的业务流处理方法的第一实施例流程图; 图5为本申请基于层级关系的业务流处理方法的第二实施例流程图; 图6为本申请基于层级关系的审批流建立装置的实施例框图; 图7为本申请基于层级关系的业务流处理装置的实施例框图。
具体实施例方式
本申请实施例提供一种基于层级关系的审批流建立方法、业务流处理方法及装置。 为了使本技术领域的人员更好地理解本申请实施例中的技术方案,并使本申请实 施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本申请实施例中技术方 案作进一步详细的说明。 参见图l,为本申请基于层级关系的审批流建立方法的第一实施例流程
图 步骤101 :预先定义每个审批流的业务场景。 具体的,可以获取定义业务场景的维度信息,并根据维度信息将审批流划分为不 同的业务场景。举例来说,这里的维度信息可以为业务的金额,即每种业务金额对应一种业 务场景。 步骤102 :对每一种业务场景分别设置汇报关系,该汇报关系中包含与其对应的 业务场景所需要的若干审批层级。 其中,可以将所述汇报关系中的审批层级按照从低到高的顺序以树形节点结构保 存,并通过汇报关系解释脚本保存所述业务场景与所述汇报关系的对应关系,在后续的业 务流处理过程中可以根据汇报关系解释脚本解析不同的业务场景对应的汇报关系的审批 层级。 步骤103 :为汇报关系中的每一个审批层级绑定一个对应的职位信息,结束当前 流程。 例如,对于一个包含了三个审批层级的汇报关系,则这三个审批层级应该按照职
位大小由低到高排列,每个审批层级对应了该汇报关系中一个审批节点上的职位信息。 参见图2,为本申请基于层级关系的审批流建立方法的第二实施例流程图,该实施
例示出了通过表项保存建立审批流的过程 步骤201 :获取定义业务场景的维度信息。 由于本申请中建立审批流时是基于业务场景进行的,而业务场景的确立具有一定 的灵活性,即可以根据不同的维度信息进行划分,维度信息通常为业务的金额,也可以为其 它内容,对此本申请实施例不进行限制。
步骤202 :根据维度信息将审批流划分为不同的业务场景。 如前,根据业务的金额大小可以定义不同数量的业务场景。例如,将业务金额以 五万为单位进行划分,五万元以下为一个业务场景,五万至十万为一个业务场景,以此类 推。 步骤203 :对每一种业务场景分别设置汇报关系,汇报关系中包含与其对应的业 务场景所需要的若干审批层级。
如前,对于不同的业务场景有不同的汇报关系,例如,对于五万元以下的业务场 景,可能仅需要两级审批层级,而对于五万元以上的业务场景,则可能需要至少三级审批层 级,因此需要根据金额大小的需求分别设置汇报关系中的审批层级。
步骤204 :将汇报关系中的审批层级按照从低到高的顺序以树形节点结构保存。
此处每个汇报关系中的审批层级可以通过数据结构以汇报关系表的形式保存,数 据结构中的树形节点结构中的第一级节点对应审批层级中的最高层级,第二级节点对应审 批层级中的次高层级,以此类推。
步骤205 :通过汇报关系解释脚本保存业务场景与汇报关系的对应关系。 在后续的业务流处理过程中可以根据汇报关系解释脚本解析不同的业务场景对
应的汇报关系的审批层级。 步骤206 :为汇报关系中的每一个审批层级绑定一个对应的职位信息,结束当前 流程。 参见图3,当维度信息为金额时,为两个不同的业务场景所建立的汇报关系示意 图其中,为金额大于5万的业务场景1建立了汇报关系1,以及为金额小于5万的业务场 景2建立了汇报关系2。在业务场景1中,由于金额数量较大,超过5万,因此在审批层级建 立时,各个分公司的总经理的审批层级向上需要建立CF0的审批层级以及CE0的审批层级; 在业务场景2中,由于金额数量较小,未超过5万,因此在审批层级建立时,各个分公司的总 经理的审批层级向上仅需要再建立一级CF0的审批层级即可。 图3仅仅是一种示例性描述,实际应用中,可以根据需要设置更多的业务场景和 汇报关系。根据图3所示,可以根据业务场景动态定位对应的汇报关系,并进行后续业务流 的审批。 业务流重组或业务流优化时,由于审批流是根据业务场景灵活设置的,而非完全 根据设置了固定参与人的业务流进行设置,因此不会对审批流造成影响,汇报关系与解释 脚本都不需要改动,以此提高了工作流动的配置灵活性。 在前述基于层级关系的审批流建立方法的实施例基础上,本申请还提供了应用所 建立审批流的业务处理方法的实施例。 参见图4,为本申请基于层级关系的业务流处理方法的第一实施例流程图
步骤401 :获取当前业务流所属的业务场景,以及当前业务流的初始执行人的职
位信息。 例如,当以金额设定业务场景时,则可根据当前业务流中业务对象的金额大小获 取该业务流所属的业务场景。 对于每个业务流都有一个初始执行人,即该业务流中提起审批的发起人,在企业
内部每个具体职员都有其对应的职位编码,本申请实施例中可以由初始执行人输入其对应
的职位编码信息,然后可以通过该职位编码信息查找预先设置的职位信息表得到初始执行
人的职位信息,以便后续根据该职位信息定位汇报关系中的具体审批层级。 步骤402 :查找与该业务场景对应的汇报关系,并查找初始执行人的职位信息在
汇报关系中所对应的审批层级。 在建立审批流的过程中,已经保存了业务场景与汇报关系的对应关系,因此可以 根据获取的业务场景查找其所需要的汇报关系;并且,根据汇报关系中每一层级绑定的职位信息,可以通过初始执行人的职位信息定位其在汇报关系中的哪一个层级上。
步骤403 :根据初始执行人的审批层级确定当前业务流所需要的审批层级。
具体的,可以根据预先保存的汇报关系的树形节点结构,将初始执行人的审批层 级定位到所述结构中对应的审批层级节点上,然后查找审批层级节点的所有上级节点,获 取所有上级节点对应的审批层级即为所需要的审批层级。 步骤404 :逐级定位所需要的审批层级中每一个审批层级的审批人信息,结束当 前流程。 具体的,可以顺序获取每一个审批层级绑定的职位信息,根据职位信息对应的职 位编码信息查找预先设置的职员信息表,将从职员信息表中查找到的职员标识对应设置为 该审批层级的审批人。 参见图5,为本申请基于层级关系的业务流处理方法的第二实施例流程图
步骤501 :获取当前业务流所属的业务场景。 在建立审批流的过程中已经设定了不同的业务场景,例如,当以金额设定业务场
景时,则可根据当前业务流中业务对象的金额大小获取该业务流所属的业务场景。
步骤502 :查找与该获取的业务场景对应的汇报关系。 在建立审批流的过程中,已经保存了业务场景与汇报关系的对应关系,因此可以 根据获取的业务场景查找其所需要的汇报关系。特别的,当通过汇报关系解释关系保存了 业务场景与汇报关系的对应关系时,则可以通过该汇报关系解释脚本解析得到对应于当前 业务流的汇报关系。
步骤503 :接收初始执行人输入的职位编码信息。
步骤504 :根据职位编码信息查找预先设置的职位信息表得到初始执行人的职位信息。 职位信息表就是一个保存了职位编码信息与职位信息的对应关系的数据表,通过
该职位信息表可以快速根据职位编码信息找到对应的职位的具体信息。
步骤505 :查找初始执行人的职位信息在汇报关系中所对应的审批层级。
步骤506 :根据预先保存的汇报关系的树形节点结构,将初始执行人的审批层级
定位到该结构中对应的审批层级节点上。 步骤507 :查找审批层级节点的所有上级节点,获取所有上级节点对应的审批层 级。 结合图3,如果初始执行人的职位信息为河南分公司总经理,则该职位信息对应的
审批层级节点的所有上级审批节点共有两个。 步骤508 :顺序获取每一个审批层级绑定的职位信息。 如前述步骤507,所获取的两个审批节点对应的审批层级上的职位信息分别为 CFO禾口 CEO。 步骤509 :根据职位信息对应的职位编码信息查找预先设置的职员信息表。
该职员信息表中为包含了每一个职位编码信息与职员标识的对应关系的数据表, 用于根据职位编码信息定位到具体的审批执行人。 步骤510 :将从职员信息表中查找到的职员标识对应设置为该审批层级的审批 人,结束当前流程。
与本申请基于层级关系的审批流建立方法和业务流处理方法的实施例相对应,本
申请还提供了基于层级关系的审批流建立装置和业务流处理装置的实施例。
参见图6,为本申请基于层级关系的审批流建立装置的实施例框图 该审批流建立装置包括预定义单元610、设置单元620和建立单元630。 其中,预定义单元610,用于预先定义每个审批流的业务场景; 设置单元620,用于对每一种业务场景分别设置汇报关系,所述汇报关系中包含与
其对应的业务场景所需要的若干审批层级; 建立单元630,用于为所述汇报关系中的每一个审批层级绑定一个对应的职位信 息。 其中,预定义单元610可以包括(图6中未示出)获取维度单元,用于获取定义 所述业务场景的维度信息;划分场景单元,用于根据所述维度信息将所述审批流划分为不 同的业务场景。 进一步,该装置还可以包括(图6中未示出)保存单元,用于将所述汇报关系中 的审批层级按照从低到高的顺序以树形节点结构保存,并通过汇报关系解释脚本保存所述 业务场景与所述汇报关系的对应关系。
参见图7,为本申请业务流处理装置的实施例框图 该业务流处理装置包括获取单元710、查找单元720、确定单元730和定位单元 740。 其中,获取单元710,用于获取当前业务流所属的业务场景,以及当前业务流的初 始执行人的职位信息; 查找单元720,用于查找与所述业务场景对应的汇报关系,并查找所述初始执行人 的职位信息在所述汇报关系中所对应的审批层级; 确定单元730,用于根据所述初始执行人的审批层级确定所述当前业务流所需要 的审批层级; 定位单元740,用于逐级定位所述所需要的审批层级中每一个审批层级的审批人信息。 具体的,获取单元710可以包括(图7中未示出)接收职位编码单元,用于接收 所述初始执行人输入的职位编码信息;查找职位信息表单元,用于根据所述职位编码信息 查找预先设置的职位信息表得到所述初始执行人的职位信息,所述职位信息表中保存了职 位编码信息与职位信息的对应关系。 具体的,确定单元730可以包括(图7中未示出)定位审批节点单元,用于根据预 先保存的所述汇报关系的树形节点结构,将所述初始执行人的审批层级定位到所述结构中 对应的审批层级节点上;查找上级节点单元,用于查找所述审批层级节点的所有上级节点, 获取所述所有上级节点对应的审批层级。 具体的,定位单元740可以包括(图7中未示出)获取职位信息单元,用于顺序 获取所述每一个审批层级绑定的职位信息;查找职员信息表单元,用于根据所述职位信息 对应的职位编码信息查找预先设置的职员信息表,所述职员信息表中包含了每一个职位编 码信息与职员标识的对应关系;设置审批人单元,用于将从所述职员信息表中查找到的职 员标识对应设置为所述审批层级的审批人。
通过以上的实施方式的描述可知,本申请实施例中在建立审批流时,预先定义每 个审批流的业务场景,对每一种业务场景分别设置汇报关系,并为汇报关系中的每一个审 批层级绑定一个对应的职位信息;在根据审批流进行业务流处理时,获取当前业务流所属 的业务场景,以及当前业务流的初始执行人的职位信息,查找与该业务场景对应的汇报关 系,并查找初始执行人的职位信息在汇报关系中所对应的审批层级,根据初始执行人的审 批层级确定当前业务流所需要的审批层级,并逐级定位所需要的审批层级中每一个审批层 级的审批人信息。应用本申请实施例,由于审批流的建立基于不同的业务场景,并且每个业 务场景由对应的汇报关系进行维护,因此不必为每一个业务流对应的审批流程预先设定所 有参与人,并且由于审批流与业务流之间在建立时并不直接关联,而是在处理业务流时,通 过业务流所属的业务场景确定汇报关系,因此当业务流重组或者优化后,也不必调整审批 流程中的汇报关系,由此提高了整个工作流的配置灵活性。 通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可 借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质 上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品 可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备 (可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些 部分所述的方法。 本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部 分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实 施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例 的部分说明即可。 本申请可用于众多通用或专用的计算系统环境或配置中。例如个人计算机、服务
器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶 盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的
分布式计算环境等等。 本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序 模块。 一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组 件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由 通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以 位于包括存储设备在内的本地和远程计算机存储介质中。 虽然通过实施例描绘了本申请,本领域普通技术人员知道,本申请有许多变形和 变化而不脱离本申请的精神,希望所附的权利要求包括这些变形和变化而不脱离本申请的 精神。
权利要求
一种基于层级关系的审批流建立方法,其特征在于,包括预先定义每个审批流的业务场景;对每一种业务场景分别设置汇报关系,所述汇报关系中包含与其对应的业务场景所需要的若干审批层级;为所述汇报关系中的每一个审批层级绑定一个对应的职位信息。
2. 根据权利要求1所述的方法,其特征在于,所述预先定义每个审批流的业务场景包括获取定义所述业务场景的维度信息;根据所述维度信息将所述审批流划分为不同的业务场景。
3. 根据权利要求l所述的方法,其特征在于,还包括通过汇报关系解释脚本保存所述 业务场景与所述汇报关系的对应关系。
4. 根据权利要求l所述的方法,其特征在于,还包括将所述汇报关系中的审批层级按 照从低到高的顺序以树形节点结构保存。
5. —种应用如权利要求1至4任意一项所述方法建立的审批流的业务流处理方法,其 特征在于,包括获取当前业务流所属的业务场景,以及当前业务流的初始执行人的职位信息; 查找与所述业务场景对应的汇报关系,并查找所述初始执行人的职位信息在所述汇报 关系中所对应的审批层级;根据所述初始执行人的审批层级确定所述当前业务流所需要的审批层级; 逐级定位所述所需要的审批层级中每一个审批层级的审批人信息。
6. 根据权利要求5所述的方法,其特征在于,所述获取当前业务流的初始执行人的职 位信息包括接收所述初始执行人输入的职位编码信息;根据所述职位编码信息查找预先设置的职位信息表得到所述初始执行人的职位信息, 所述职位信息表中保存了职位编码信息与职位信息的对应关系。
7. 根据权利要求5所述的方法,其特征在于,所述根据所述初始执行人的审批层级确 定所述当前业务流所需要的审批层级包括根据预先保存的所述汇报关系的树形节点结构,将所述初始执行人的审批层级定位到 所述结构中对应的审批层级节点上;查找所述审批层级节点的所有上级节点,获取所述所有上级节点对应的审批层级。
8. 根据权利要求6所述的方法,其特征在于,所述逐级定位所述所需要的审批层级中 每一个审批层级的审批人信息包括顺序获取所述每一个审批层级绑定的职位信息;根据所述职位信息对应的职位编码信息查找预先设置的职员信息表,所述职员信息表 中包含了每一个职位编码信息与职员标识的对应关系;将从所述职员信息表中查找到的职员标识对应设置为所述审批层级的审批人。
9. 一种基于层级关系的审批流建立装置,其特征在于,包括 预定义单元,用于预先定义每个审批流的业务场景;设置单元,用于对每一种业务场景分别设置汇报关系,所述汇报关系中包含与其对应的业务场景所需要的若干审批层级;建立单元,用于为所述汇报关系中的每一个审批层级绑定一个对应的职位信息。
10. 根据权利要求9所述的装置,其特征在于,所述预定义单元包括 获取维度单元,用于获取定义所述业务场景的维度信息;划分场景单元,用于根据所述维度信息将所述审批流划分为不同的业务场景。
11. 根据权利要求9所述的装置,其特征在于,还包括保存单元,用于将所述汇报关系中的审批层级按照从低到高的顺序以树形节点结构保 存,并通过汇报关系解释脚本保存所述业务场景与所述汇报关系的对应关系。
12. —种应用如权利要求9至11任意一项所述装置建立的审批流的业务流处理装置, 其特征在于,包括获取单元,用于获取当前业务流所属的业务场景,以及当前业务流的初始执行人的职 位信息;查找单元,用于查找与所述业务场景对应的汇报关系,并查找所述初始执行人的职位 信息在所述汇报关系中所对应的审批层级;确定单元,用于根据所述初始执行人的审批层级确定所述当前业务流所需要的审批层级;定位单元,用于逐级定位所述所需要的审批层级中每一个审批层级的审批人信息。
13. 根据权利要求12所述的装置,其特征在于,所述获取单元包括 接收职位编码单元,用于接收所述初始执行人输入的职位编码信息; 查找职位信息表单元,用于根据所述职位编码信息查找预先设置的职位信息表得到所述初始执行人的职位信息,所述职位信息表中保存了职位编码信息与职位信息的对应关 系。
14. 根据权利要求12所述的装置,其特征在于,所述确定单元包括 定位审批节点单元,用于根据预先保存的所述汇报关系的树形节点结构,将所述初始执行人的审批层级定位到所述结构中对应的审批层级节点上;查找上级节点单元,用于查找所述审批层级节点的所有上级节点,获取所述所有上级 节点对应的审批层级。
15. 根据权利要求13所述的装置,其特征在于,所述定位单元包括 获取职位信息单元,用于顺序获取所述每一个审批层级绑定的职位信息; 查找职员信息表单元,用于根据所述职位信息对应的职位编码信息查找预先设置的职员信息表,所述职员信息表中包含了每一个职位编码信息与职员标识的对应关系;设置审批人单元,用于将从所述职员信息表中查找到的职员标识对应设置为所述审批 层级的审批人。
全文摘要
本申请实施例公开了一种基于层级关系的审批流建立方法、业务流处理方法及装置,所述审批流建立方法包括预先定义每个审批流的业务场景;对每一种业务场景分别设置汇报关系,所述汇报关系中包含与其对应的业务场景所需要的若干审批层级;为所述汇报关系中的每一个审批层级绑定一个对应的职位信息。本申请实施例中由于审批流的建立基于不同的业务场景,并且每个业务场景由对应的汇报关系进行维护,因此不必为每一个业务流对应的审批流程预先设定所有参与人,并且由于审批流与业务流之间在建立时并不直接关联,而是通过业务流所属的业务场景确定汇报关系,因此当业务流变化时,也不必调整审批流程中的汇报关系,由此提高了整个工作流的配置灵活性。
文档编号G06Q10/00GK101699480SQ20091021065
公开日2010年4月28日 申请日期2009年11月5日 优先权日2009年11月5日
发明者潘福权 申请人:金蝶软件(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1