本申请提供一种办公平台审批流程节点设置和管理方法,将权限模块拆分为单独的组织机构、人员、身份、流程四个模块,组织机构包括集团、公司、部分三个层级,人员信息包含不同任职身份所在的集团、公司、部门的多组信息;组织机构对不同的业务设计有不同的审批流程,维护组织机构与流程之间的匹配对应关系,根据具体身份类型进行组织机构隔离;进行流程基本配置,并通过业务类多个条件的设置,进行条件满足类型设计,满足特定条件组合方可进行下一步审批。批。批。
【技术实现步骤摘要】
一种办公平台审批流程节点设置和管理方法
[0001]本申请涉及一种办公管理软件系统的工作流审批流程节点审批的设置和管理方法。
技术介绍
[0002]现有办公管理流程管理,大部分企业制定了详细的流程管理内容,流程管理模式所适用的管理机制比较单一,不能全面复制的有效应对所有的管理流程问题,流程管理局限性,导致在一个组织内经常出现流程不可被完全复用。根据业务流程绘制审批流,审批流程拥有多个节点及分支,每个节点绑定审批人员。业务单据提交后,根据流程参数流转到不同节点,对应节点人员审核后,单据继续流转到下个节点,直至结束。因此,在流程梳理中将流程环节对应到部门、岗位职责时,因流程梳理无法覆盖所有的职能,需要辅助职能梳理才能保证部门与岗位职能的全面性。
[0003]对于不同的公司乃至不同的部门,由于业务的差别,对于同一个业务会有不同的审批流程,对于同一个人,在不同的业务当中,身份往往是不一样的,不同环节有不同的业务属性。此外,通用的审批流程都是基于系统中存在的用户角色进行配置,实现审批在不同角色用户直接流转。对于不同的公司乃至不同的部门的审批流程,除了不同业务现场的流程各不相同,每个业务现场都有多种审批流程外,还存在着区别于一般根据系统用户角色进行流程重塑的需求,通用流程无法支撑。故需要增加为特别的业务现场定义流程功能,单独建立审批流程,以应对个性化审批流程的需求场景,即审批流程除了与用户角色挂钩还需要与上次组织进行关联。
[0004]作为一个标准产品,想要穷举所有客户的业务流程是根本不可能的,业务流程的穷举只会带来开发工作量的增加,EPR系统的各个组件采用的是紧耦合方式衔接,当流程稍有改变时,就意味着新的需求调整,要修改代码,还要全面测试,工作量很大且容易出错。
[0005]针对现有技术对于较为复杂的业务流程,流程难以有效配置,且无法在流程当中处理特殊业务逻辑,适用性不强;无法做到组织机构隔离,比方说对于同一个流程,难以控制这个流程只在本部门内流转。因而,急需一种有效避免上述问题的有效审批流程设计来满足大集团、大业务体系的流程管理。
技术实现思路
[0006]基于以上的现有技术缺陷,本专利技术的目的是提供一种办公平台审批流程节点设置和管理方法。
[0007]具体地,一种办公平台审批流程节点设置和管理方法,将权限模块拆分为单独的组织机构、人员、身份、流程四个模块,组织机构包括集团、公司、部分三个层级,人员信息包含不同任职身份所在的集团、公司、部门的多组信息;组织机构对不同的业务设计有不同的审批流程,维护组织机构与流程之间的匹配对应关系,根据具体身份类型进行组织机构隔离;
[0008]流程基本配置的核心参数包括:单据表名,显示字段,流程参数,流程编码,业务类;
[0009]通过业务类多个条件的设置,进行条件满足类型设计,满足特定条件组合方可进行下一步审批。
[0010]进一步地,所述业务类多个条件包括:条件1和条件2同时满足,或者条件1和条件2任意满足一个,或者其他三个以上条件特定组合的条件满足类型;其中三个以上条件特定组合的条件满足类型包含:条件1和条件2同时满足,且条件3不满足;条件1和条件2任一满足,且条件3满足;或者根据业务需要设定的其他组合方式。
[0011]进一步地,对于费用报销这个业务类型,用户可以设置条件表达式:根据流程基本配置里设定的流程参数s_type,当流程提交的时候,根据传入的s_type值,自动选择要进入的流程。
[0012]进一步地,人员提交审批流程时:首先进入条件表达式,根据对应的业务场景设置的表达式,获取流程配置信息,返回构建流程所需的部分流程参数;
[0013]根据流程基本信息配置的流程参数以及表达式返回的流程参数,构建完整的流程参数;
[0014]根据单据的提交人,获取提交人员的组织机构和人员身份信息,主要包含提请部门职位信息;
[0015]根据人员、人员身份、组织机构获取对应的流程图;
[0016]将以上信息提交到审批流程引擎,同时选择需要知会的人员,知会功能可以让指定人员了解审批进度;
[0017]根据流程参数,判断单据提交后需要流转到哪个审核节点;
[0018]根据流程图和审核节点岗位类型做组织机构隔离,单据流转到对应的部门或者公司。
[0019]进一步地,流程单据提交后的,流程单据审批过程如下:
[0020]首先进入条件表达式,根据对应的业务场景设置的表达式,返回流程所需的部分流程参数;
[0021]获取流程的基本配置信息;
[0022]根据流程基本信息配置的流程参数以及表达式返回的流程参数,构建完整的流程参数;
[0023]执行审批操作,同时可以选择知会人员。
[0024]进一步地,当审批选择回退的时候,可以选择回退到上一级或者直接回退到起点;
[0025]审核完成后,根据流程基本配置信息中的业务类脚本,利用反射机制获取业务类实体,然后执行对应脚本逻辑;
[0026]若需要他人审核,可以选择转办的方式,赋予流程中任何一个人当前节点审核的权力;
[0027]根据流程参数,判断单据提交后需要流转到哪个审核节点;
[0028]根据流程图和审核节点岗位类型做组织机构隔离,单据流转到对应的部门或者公司。
[0029]进一步地,进入到某个审批节点,可以发起一个子流程B,当子流程B审批通过后,第二个节点审核通过,反之审核不通过;也可以发起多个子流程,可以设定任一一个子流程通过则当前节点审核通过,也可以设定每个流程都具有一票否决权,必须每一个流程都通过。
[0030]进一步地,还可以在指定的审核节点设定是否需要加入生物特征校验,如指纹认证或人脸识别。
[0031]进一步地,人员提交审批流程到审批流程引擎时,部分单据表需要进行数据加固,提交人根据业务系统中需要进行安全加固的业务单据数据表,按需要加固数据字段,加固数据指定为具体字段名称,后一级审批时,从系统中使用此字段进行数据取值和校验。
[0032]进一步地,每个后续审批环节都将首先校验前一审批环节中操作人员加密的信息是否与当前数据库中相应字段的值相同;校验通过后才启动当前流程的正常业务流程处理;正常业务处理结束时,同时将本次处理结束时的关键数据字段进行新的加密签名保存处理。
[0033]进一步地,对于每个业务单据,每一个审批环节指定其所需要加固的数据字段;多个审批环节指定的加固数据字段不同,便于不同的审批环节交叉验真。
[0034]本专利技术与
技术介绍
相比,具有的有益的效果是:通过以上技术方案,可以实现多公司、多部门、多人员、多岗位、多业务场景下的审批流程配置,尤其是对于集团型的公司,子公司众多,且业务多样,能够很好的满足各自的需求。通过流程基本配置,可以为绝大多数业务场景灵活地配置审核流程,通用性提高;通过条件表达式,可以为部分有特殊需求的业务场景自定义审批流程,避免代码层面的修改;通过嵌入业务类的方式,实现脚本化、插件化的复杂本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种办公平台审批流程节点设置和管理方法,其特征在于,将权限模块拆分为单独的组织机构、人员、身份、流程四个模块,组织机构包括集团、公司、部分三个层级,人员信息包含不同任职身份所在的集团、公司、部门的多组信息;组织机构对不同的业务设计有不同的审批流程,维护组织机构与流程之间的匹配对应关系,根据具体身份类型进行组织机构隔离;流程基本配置的核心参数包括:单据表名,显示字段,流程参数,流程编码,业务类;通过业务类多个条件的设置,进行条件满足类型设计,满足特定条件组合方可进行下一步审批。2.根据权利要求1所述的办公平台审批流程节点设置和管理方法,其特征在于,所述业务类多个条件包括:条件1和条件2同时满足,或者条件1和条件2任意满足一个,或者其他三个以上条件特定组合的条件满足类型;其中三个以上条件特定组合的条件满足类型包含:条件1和条件2同时满足,且条件3不满足;条件1和条件2任一满足,且条件3满足;或者根据业务需要设定的其他组合方式。3.根据权利要求1所述的办公平台审批流程节点设置和管理方法,其特征在于,对于费用报销这个业务类型,用户可以设置条件表达式:用报销这个业务类型,用户可以设置条件表达式:根据流程基本配置里设定的流程参数s_type,当流程提交的时候,根据传入的s_type值,自动选择要进入的流程。4.根据权利要求1所述的办公平台审批流程节点设置和管理方法,其特征在于,人员提交审批流程时:首先进入条件表达式,根据对应的业务场景设置的表达式,获取流程配置信息,返回构建流程所需的部分流程参数;根据流程基本信息配置的流程参数以及表达式返回的流程参数,构建完整的流程参数;根据单据的提交人,获取提交人员的组织机构和人员身份信息,主要包含提请部门职位信息;根据人员、人员身份、组织机构获取对应的流程图;将以上信息提交到审批流程引擎,同时选择需要知会的人员,知会功能可以让指定人员了解审批进度;根据流程参数,判断单据提交后需要流转到哪个审核节点;根据流程图和审核节点岗位类型做组织机构隔离,单据流转到对应的部门或者公司。5.根据权利要求4所述的办公平台审批流程节...
【专利技术属性】
技术研发人员:魏陈强,郭靖,余启会,左志诚,修毅平,吴有林,
申请(专利权)人:傲网信息科技厦门有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。