审批流转方法、装置、系统及电子设备与流程

文档序号:20446318发布日期:2020-04-17 22:46阅读:131来源:国知局
审批流转方法、装置、系统及电子设备与流程

本发明涉及流程管理技术领域,具体而言,涉及一种审批流转方法、装置、系统及电子设备。



背景技术:

审批流程,是各类企业单位工作业务中重要的工作环节,通过审批流转系统,能够对需要不同级别机构或处理人进行审批的业务进行审批流转,以完成审批。

目前,在各类企业单位的日常运行中,通常利用安保系统、法律系统、纪检系统、信访系统等管理类系统作为管理者审批文件的主要审批流转系统。

但是,在不同的业务系统及不同的模块,审批的流程都是不一致的,而且流程会经常根据业务需求的变化而改变,利用现有的审批流转系统,很难根据不同业务以及模块对审批流程流转的需求变化进行灵活配置。



技术实现要素:

本发明的目的在于提供一种审批流转方法、装置、系统及电子设备,能够对审批流程进行灵活配置,以通过同一系统灵活满足审批流程变化的需求。

本发明的实施例是这样实现的:

本发明实施例的一方面,提供一种审批流转方法,应用于工作流平台,工作流平台预设有菜单配置信息、业务表单配置信息以及流程配置信息,该方法包括:

响应于用户的业务操作,从菜单配置信息中获取业务操作对应的菜单编号;

根据菜单编号,从业务表单配置信息中获取菜单编号对应的表单编号;

根据表单编号、用户的特征信息,从流程配置信息中获取对应的审批流程,根据审批流程控制业务表单配置信息显示按钮和字段;

响应于用户的流转操作,根据审批流程完成流转。

可选地,根据表单编号、用户的特征信息,从流程配置信息中获取对应的审批流程,根据审批流程控制业务表单配置信息显示按钮和字段,包括:

根据表单编号、用户的特征信息,从流程配置信息中获取对应的审批流程的首环节,根据首环节控制业务表单配置信息显示按钮和字段;

相应地,响应于用户的流转操作,根据审批流程完成流转,包括:

从流程配置信息中获取对应的审批流程的后续环节,根据后续环节控制业务表单配置信息显示按钮和字段;

响应于用户的流转操作,根据后续环节完成流转。

可选地,流程配置信息包括各审批流程的环节配置,环节配置包括首环节配置和后续环节配置;根据表单编号、用户的特征信息,从流程配置信息中获取对应的审批流程的首环节,根据首环节控制业务表单配置信息显示按钮和字段,包括:

根据表单编号、用户的特征信息,从流程配置信息中获取对应的审批流程的首环节配置;

根据首环节配置控制业务表单配置信息显示字段和按钮;

相应地,从流程配置信息中获取对应的审批流程的后续环节,根据后续环节控制业务表单配置信息显示按钮和字段,包括:

从流程配置信息中获取对应的审批流程的后续环节配置;

根据后续环节配置控制业务表单配置信息显示字段和按钮;

响应于用户的流转操作,根据后续环节完成流转,包括:

响应于用户的字段和/或按钮的操作,根据字段和/或按钮的操作完成流转。

可选地,首环节配置包括可见按钮配置和可见字段配置;根据首环节配置控制业务表单配置信息显示字段和按钮,包括:

根据可见按钮配置控制业务表单配置信息的按钮显示;

根据可见字段配置控制业务表单配置信息的字段显示。

可选地,可见字段配置包括可编辑字段配置和必填字段配置;根据可见字段配置控制业务表单配置信息的字段显示,包括:

根据可编辑字段配置和必填字段配置分别控制业务表单配置信息显示字段的可填和必填。

可选地,后续环节配置包括处理人配置;根据后续环节配置控制业务表单配置信息显示字段和按钮,包括:

根据处理人配置控制业务表单配置信息显示后续环节的处理人;

响应于用户的字段和/或按钮的操作,根据字段和/或按钮的操作完成流转,包括:

响应于用户的处理人选择操作,根据处理人选择操作完成流转。

可选地,响应于用户的流转操作,根据审批流程完成流转之后,该方法还包括:

根据对应的审批流程及业务表单配置信息生成流转信息并记录。

本发明实施例的另一方面,提供一种审批流转装置,应用于工作流平台,工作流平台预设有菜单配置信息、业务表单配置信息以及流程配置信息,该装置包括:

第一响应模块,用于响应于用户的业务操作,从菜单配置信息中获取业务操作对应的菜单编号;

表单编号获取模块,用于根据菜单编号,从业务表单配置信息中获取菜单编号对应的表单编号;

审批流程获取模块,用于根据表单编号、用户的特征信息,从流程配置信息中获取对应的审批流程,根据审批流程控制业务表单配置信息显示按钮和字段;

第二响应模块,用于响应于用户的流转操作,根据审批流程完成流转。

可选地,审批流程获取模块,具体用于根据表单编号、用户的特征信息,从流程配置信息中获取对应的审批流程的首环节,根据首环节控制业务表单配置信息显示按钮和字段;

相应地,第二响应模块,具体用于从流程配置信息中获取对应的审批流程的后续环节,根据后续环节控制业务表单配置信息显示按钮和字段;响应于用户的流转操作,根据后续环节完成流转。

可选地,流程配置信息包括各审批流程的环节配置,环节配置包括首环节配置和后续环节配置;

审批流程获取模块,具体用于根据表单编号、用户的特征信息,从流程配置信息中获取对应的审批流程的首环节配置;根据首环节配置控制业务表单配置信息显示字段和按钮;

相应地,第二响应模块,具体用于从流程配置信息中获取对应的审批流程的后续环节配置;根据后续环节配置控制业务表单配置信息显示字段和按钮;响应于用户的字段和/或按钮的操作,根据字段和/或按钮的操作完成流转。

可选地,首环节配置包括可见按钮配置和可见字段配置;审批流程获取模块包括首环节配置子模块;

首环节配置子模块用于根据可见按钮配置控制业务表单配置信息显示按钮;根据可见字段配置控制业务表单配置信息的字段显示。

可选地,可见字段配置包括可编辑字段配置和必填字段配置;首环节配置子模块包括字段配置子模块;

字段配置子模块用于根据可编辑字段配置和必填字段配置分别控制业务表单配置信息显示字段的可填和必填。

可选地,后续环节配置包括处理人配置;第二响应模块包括后续环节响应子模块;

后续环节响应子模块用于根据处理人配置控制业务表单配置信息显示后续环节的处理人;响应于用户的处理人选择操作,根据处理人选择操作完成流转。

可选地,审批流转装置还包括流转信息生成模块;流转信息生成模块用于根据对应的审批流程及业务表单配置信息生成流转信息并记录。

本发明实施例的又一方面,提供一种审批流转系统,包括:具有预设配置信息的工作流平台,预设配置信息包括菜单配置信息、业务表单配置信息以及流程配置信息;工作流平台用于根据预设配置信息执行如上述任一项的审批流转方法。

可选地,流程配置信息包括各流程的环节配置,环节配置包括首环节配置和后续环节配置。

可选地,首环节配置包括可见按钮配置和可见字段配置。

本发明实施例的再一方面,提供一种电子设备,包括处理器、存储介质和总线,存储介质存储有处理器可执行的机器可读指令,当电子设备运行时,处理器与存储介质之间通过总线通信,处理器执行机器可读指令,以执行如上任一项的审批流转方法。

本发明实施例的再一方面,提供一种存储介质,存储介质上存储有计算机程序,计算机程序被处理器运行时执行如上述任一项的审批流转方法。

本发明实施例的有益效果包括:

本发明实施例提供的一种审批流转方法,应用于具有预设配置信息的工作流平台,其中,预设配置信息包括菜单配置信息、业务表单配置信息以及流程配置信息。工作流平台可以接收到用户的业务操作并进行响应,获取菜单配置信息中对应的菜单编号,然后可以根据菜单编号获取业务表单配置信息中对应的表单编号,根据表单编号以及用户信息可以获取流程配置信息中对应的流程并显示相应的按钮和字段。然后工作流平台可以接收用户的流转操作并进行响应,根据流程完成流转。通过该方法能够利用工作流平台根据其预设配置信息实现审批流程的流转,并且预设配置信息能够根据不同的审批流程需求进行灵活配置,利用该方法可以使开发人员通过对工作流平台进行的灵活配置实现快速适配审批流程需求,减少了二次开发,能够提高对于审批流程需求响应的效率。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本发明实施例提供的审批流转方法的流程示意图之一;

图2为本发明实施例提供的审批流转方法的流程示意图之二;

图3为本发明实施例提供的审批流转方法的流程示意图之三;

图4为本发明实施例提供的审批流转方法的流程示意图之四;

图5为本发明实施例提供的审批流转方法的流程示意图之五;

图6为本发明实施例提供的审批流转方法的流程示意图之六;

图7为本发明实施例提供的审批流转方法的流程示意图之七;

图8为本发明实施例提供的电子设备的结构示意图;

图9为本发明实施例提供的审批流转装置的结构示意图之一;

图10为本发明实施例提供的审批流转装置的结构示意图之二;

图11为本发明实施例提供的审批流转装置的结构示意图之三;

图12为本发明实施例提供的审批流转装置的结构示意图之四;

图13为本发明实施例提供的审批流转装置的结构示意图之五。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供一种审批流转方法,应用于工作流平台,工作流平台预设有菜单配置信息、业务表单配置信息以及流程配置信息。

其中,工作流平台是一种能够实现把工作中的各个业务环节连接起来,让任务按照制定的方向流转的系统平台。通常工作流平台包括工作流引擎及业务数据(预设配置信息)。

工作流平台预设的菜单配置信息可以包括多个菜单信息,且每个菜单信息对应于一个菜单编号。菜单信息可以包括对应业务的名称等,用户能够通过选择对应的菜单信息进行业务选择。当然,在实际应用中,菜单信息还可以包括业务的功能简介、业务图标等,此处对于菜单信息不做具体限制。

工作流平台预设的业务表单配置信息可以包括多个对应于不同业务的业务表单配置信息,且每个业务表单信息对应于一个表单编号,该表单编号同时与上述对应业务的菜单编号相对应。业务表单信息中可以包括主键、表单名称、表单编号、数据库表名称、序号、所有表单字段的序号、所有表单字段的中文名称、所有表单字段的字段编码、所有机构字段的序号、所有机构字段的中文名称、所有机构字段的字段编码、所有机构字段的序号、所有部门字段的中文名称、所有部门字段的字段编码、所有人员字段的序号、所有人员字段的中文名称、所有人员字段的字段编码、所有按钮的序号、所有按钮的中文名称、所有按钮的字段编码、环节特性、约束条件等。

工作流平台预设的流程配置信息,可以包括不同业务、不同机构层级对应的流程。具体可以包括:主键、流程适用机构级别、流程级别、表单名称、流程名称、业务表单编码、是否锁定主流程等。

该方法如图1所示,包括:

s101:响应于用户的业务操作,从菜单配置信息中获取业务操作对应的菜单编号。

可选地,用户的业务操作可以是对根据菜单配置信息显示的不同业务选项,进行的业务选择。用户选择相应的业务之后,工作流平台能够响应用户的选择操作,从菜单配置信息中获取用户所选业务选项对应的菜单信息的菜单编号。

s102:根据菜单编号,从业务表单配置信息中获取菜单编号对应的表单编号。

可选地,当业务表单配置信息包括对应于多个业务的多个业务表单信息时,每个业务表单信息分别配置有一个表单编号。并且表单编号分别和与其所属的业务表单信息的业务对应的菜单信息的菜单编号相对应。

s103:根据表单编号、用户的特征信息,从流程配置信息中获取对应的审批流程,根据审批流程控制业务表单配置信息显示按钮和字段。

当工作流平台根据审批流程控制业务表单配置信息显示按钮和字段时,能够为用户在表单界面显示对应审批流程需要显示的内容,从而精简表单界面,提高界面的纯净度减少对用户操作产生的无关干扰。

可选地,根据流程配置信息可以包括对应用户在不同业务中对应的审批流程。工作流平台可以根据表单编号确定具体业务并获取对应的业务表单信息,根据操作该工作流平台的用户的特征信息能够确定该业务中对应用户的审批流程。之后根据该审批流程能够对获取的相应的业务表单信息进行控制,以显示该审批流程相关内容(字段和按钮)。

其中,用户的特征信息可以包括用户id、用户名、用户所属机构、职级等信息,此处对于用户的特征信息不进行具体限制,例如,在实际应用中,用户的特征信息可以根据具体审批流程用以区分各用户对应流程的其他用户特征进行设置。

s104:响应于用户的流转操作,根据审批流程完成流转。

可选地,用户的流转操作可以是用户对根据审批流程显示的业务表单配置信息,进行选择和/或填写的操作。当用户进行流转操作后,工作流平台进行响应,按照用户的选择和/或填写操作,根据审批流程的后续走向完成流转。

本发明实施例提供的一种审批流转方法,应用于具有预设配置信息的工作流平台,其中,预设配置信息包括菜单配置信息、业务表单配置信息以及流程配置信息。工作流平台可以接收到用户的业务操作并进行响应,获取菜单配置信息中对应的菜单编号,然后可以根据菜单编号获取业务表单配置信息中对应的表单编号,根据表单编号以及用户信息可以获取流程配置信息中对应的流程并显示相应的按钮和字段。然后工作流平台可以接收用户的流转操作并进行响应,根据流程完成流转。通过该方法能够利用工作流平台根据其预设配置信息实现审批流程的流转,并且预设配置信息能够根据不同的审批流程需求进行灵活配置,利用该方法可以使开发人员通过对工作流平台进行的灵活配置实现快速适配审批流程需求,减少了二次开发,能够提高对于审批流程需求响应的效率。

可选地,如图2所示,根据表单编号、用户的特征信息,从流程配置信息中获取对应的审批流程,根据审批流程控制业务表单配置信息显示按钮和字段,包括:

s201:根据表单编号、用户的特征信息,从流程配置信息中获取对应的审批流程的首环节,根据首环节控制业务表单配置信息显示按钮和字段。

相应地,响应于用户的流转操作,根据审批流程完成流转,包括:

s202:从流程配置信息中获取对应的审批流程的后续环节,根据后续环节控制业务表单配置信息显示按钮和字段。

s203:响应于用户的流转操作,根据后续环节完成流转。

在流程配置信息中可以为同一业务配置对应于不同用户的审批流程,该审批流程通常可以包括对应于该用户所需处理的首环节,以及对应于该首环节的后续环节。可选地,对应于首环节的后续环节可以根据用户以及业务的不同具有多个,以实现后续具有分支流程的审批流转。

通过s201、s202以及s203能够实现审批流转过程中,根据表单编号、用户的特征信息确定该用户当前所需的审批环节(首环节)并进行显示,以供用户进行对应操作。并根据获取的对应于首环节的后续环节进行显示,以供用户进行后续流转的操作,能够为用户提供后续流转的环节选择和操作,实现对具有后续分支流程的审批流转进行配置。

可选地,流程配置信息包括各审批流程的环节配置,环节配置包括首环节配置和后续环节配置;如图3所示,根据表单编号、用户的特征信息,从流程配置信息中获取对应的审批流程的首环节,根据首环节控制业务表单配置信息显示按钮和字段,包括:

s301:根据表单编号、用户的特征信息,从流程配置信息中获取对应的审批流程的首环节配置。

s302:根据首环节配置控制业务表单配置信息显示字段和按钮。

相应地,从流程配置信息中获取对应的审批流程的后续环节,根据后续环节控制业务表单配置信息显示按钮和字段,包括:

s303:从流程配置信息中获取对应的审批流程的后续环节配置。

s304:根据后续环节配置控制业务表单配置信息显示字段和按钮。

响应于用户的流转操作,根据后续环节完成流转,包括:

s305:响应于用户的字段和/或按钮的操作,根据字段和/或按钮的操作完成流转。

需要说明的是,用户的字段和/或按钮的操作,可以是用户对根据后续环节配置控制业务表单配置信息显示字段和按钮,进行的选择和/或填写操作。通过对用户根据后续环节配置信息显示字段和按钮进行的选择和/或填写操作,工作流平台能够根据对应的操作进行响应,从而将审批流转至用户操作所对应的下一环节(发送审批信息至对应的下一环节),以满足不同审批流转至不同后续处理人,以及用户对后续处理人可选择的需求。

其中,审批流程的首环节配置可有根据用户在对应业务中的审批需求进行配置。例如,包括:主键、所属主流程主键、环节名称、初始环节、是否发送邮件、处理人选择范围-机构-机构选择方式、处理人选择范围-机构-当前机构范围、处理人选择范围-机构-指定机构、处理人选择范围-机构-指定机构范围、处理人选择范围-部门-指定部门类别、处理人选择范围-部门-指定部门字段、处理人选择范围-部门-其它、处理人选择范围-部门-指定部门、处理人选择范围-人员-指定人员字段、处理人选择范围-角色-指定角色、可见按钮、带约束条件的可见按钮、可见字段、带约束条件的可见字段、可编辑字段、带约束条件的可编辑字段、必填字段、带约束条件的必填字段、环节特性、带约束条件的环节特性等。在本发明实施例中,对首环节配置的具体配置信息不做限制,只要能够满足用户在对应业务中审批流程的需求即可。

后续环节配置信息可以根据用户需求的后续环节流转分支进行配置。例如根据后续环节(审批可以流转到的下一环节)的机构、部门、人员、角色等信息进行配置。可以包括:主键、排序、带约束条件的后续环节主键等。当然,在本发明实施例中还可以根据用户后续环节流转的需求、约束条件等对后续环节配置进行其他配置,此处不做具体限制。

可选地,当后续环节配置根据对应的用户流转需求配置有办结配置信息时,采用上述方法,通过办结配置信息能够控制业务表单配置信息显示办结相关字段和按钮,用户可以对办结相关字段和/或按钮进行操作,以实现审批流转的办结(办理结束或流转终止)。

可选地,首环节配置包括可见按钮配置和可见字段配置;根据首环节配置控制业务表单配置信息显示字段和按钮,如图4所示包括:

s401:根据可见按钮配置控制业务表单配置信息的按钮显示。

s402:根据可见字段配置控制业务表单配置信息的字段显示。

可见字段配置以及可见按钮配置可以根据用户对应的审批流程的需求进行配置。例如可以包括是否同意审批、审批意见等配置信息。

可选地,可见字段配置包括可编辑字段配置和必填字段配置;根据可见字段配置控制业务表单配置信息的字段显示,如图5所示包括:

s501:根据可编辑字段配置和必填字段配置分别控制业务表单配置信息显示字段的可填和必填。

可编辑字段配置以及必填字段配置可以根据用户对应的审批流程需求进行配置。

可选地,后续环节配置包括处理人配置;如图6所示,根据后续环节配置控制业务表单配置信息显示字段和按钮,包括:

s601:根据处理人配置控制业务表单配置信息显示后续环节的处理人。

相应地,响应于用户的字段和/或按钮的操作,根据字段和/或按钮的操作完成流转,包括:

s602:响应于用户的处理人选择操作,根据处理人选择操作完成流转。

其中,处理人配置可以是后续环节中对应的处理人的特征信息,例如包括处理人姓名、处理人id、处理人机构、部门等信息。通过处理人配置控制显示业务表单配置信息,以为用户提供各可选后续环节对应的处理人特征信息,便于用户根据需求根据处理人特征信息对后续环节进行选择,使审批能够根据所需流转至对应的下一环节(后续环节)。

可选地,响应于用户的流转操作,根据审批流程完成流转之后,如图7所示,该方法还包括:

s105:根据对应的审批流程及业务表单配置信息生成流转信息并记录。

对应的审批流程通常为用户所选业务中与用户对应的审批流程,其中可以包括各种配置信息,例如首环节配置信息、后续环节配置信息等。根据对应的审批流程以及业务表单配置信息生成对应的流转信息并记录,能够满足用户在审批流转完成后对流转信息进行查看的需求。

其中,流转信息可以根据流转信息查看内容的需求配置。例如包括:主键、当前环节主键、当前处理人编号、创建日期、处理日期、处理状态、处理记录、表单编号、表单主键、流程状态、类别、当前处理环节名称、上一环节处理人、上一环节主键、标题、会签部门主键、当前处理人姓名、上一处理人姓名等。

本发明实施例还提供一种审批流转系统,包括:具有预设配置信息的工作流平台,预设配置信息包括菜单配置信息、业务表单配置信息以及流程配置信息;工作流平台用于根据预设配置信息执行如上述任一项的审批流转方法。

其中,工作流平台预设的菜单配置信息可以包括多个菜单信息,且每个菜单信息对应于一个菜单编号。菜单信息可以包括对应业务的名称等,用户能够通过选择对应的菜单信息进行业务选择。当然,在实际应用中,菜单信息还可以包括业务的功能简介、业务图标等,此处对于菜单信息不做具体限制。

工作流平台预设的业务表单配置信息可以包括多个对应于不同业务的业务表单配置信息,且每个业务表单信息对应于一个表单编号,该表单编号同时与上述对应业务的菜单编号相对应。业务表单信息中可以包括主键、表单名称、表单编号、数据库表名称、序号、所有表单字段的序号、所有表单字段的中文名称、所有表单字段的字段编码、所有机构字段的序号、所有机构字段的中文名称、所有机构字段的字段编码、所有机构字段的序号、所有部门字段的中文名称、所有部门字段的字段编码、所有人员字段的序号、所有人员字段的中文名称、所有人员字段的字段编码、所有按钮的序号、所有按钮的中文名称、所有按钮的字段编码、环节特性、约束条件等。

工作流平台预设的流程配置信息,可以包括不同业务、不同机构层级对应的流程。具体可以包括:主键、流程适用机构级别、流程级别、表单名称、流程名称、业务表单编码、是否锁定主流程等。

通过该审批流转系统,利用工作流平台可以接收到用户的业务操作并进行响应,获取菜单配置信息中对应的菜单编号,然后可以根据菜单编号获取业务表单配置信息中对应的表单编号,根据表单编号以及用户信息可以获取流程配置信息中对应的流程并显示相应的按钮和字段。然后工作流平台可以接收用户的流转操作并进行响应,根据流程完成流转。工作流平台的响应以及对流程的流转均可以根据预设配置信息进行配置,简化了开发人员响应不同审批流转需求的过程,通过灵活的对工作流平台进行配置即可,提高了开发人员适配审批流程不同需求的效率。

可选地,流程配置信息包括各流程的环节配置,环节配置包括首环节配置和后续环节配置。

流程配置信息通常可以包括对应于各业务的不同用户对应的审批流程的相关配置。用户对应的审批流程可以包括该用户在该业务中所需处理的审批环节(可以配置为首环节配置)以及对应于该首环节的后续审批流转环节(可以配置为后续环节配置),后续环节即为该用户在该业务中审批后需要流转的下一环节,因此根据业务以及用户的不同需求,后续环节可以对应配置多个,以满足用户审批流转时具有多个可选下一环节的需求。工作流平台可以根据首环节配置控制业务表单配置信息的显示,以向用户展示其在对应业务中所需进行的审批相关信息,并供用户操作。工作流平台可以根据后续环节配置控制业务表单配置信息的显示,以向用户展示其在对应业务中审批后所需流转的下一环节(后续环节)的相关信息,并供用户操作,以实现根据用户所选进行相应的审批流转(发送审批至对应的下一环节)。

其中,首环节配置可有根据用户在对应业务中的审批需求进行配置。例如,包括:主键、所属主流程主键、环节名称、初始环节、是否发送邮件、处理人选择范围-机构-机构选择方式、处理人选择范围-机构-当前机构范围、处理人选择范围-机构-指定机构、处理人选择范围-机构-指定机构范围、处理人选择范围-部门-指定部门类别、处理人选择范围-部门-指定部门字段、处理人选择范围-部门-其它、处理人选择范围-部门-指定部门、处理人选择范围-人员-指定人员字段、处理人选择范围-角色-指定角色、可见按钮、带约束条件的可见按钮、可见字段、带约束条件的可见字段、可编辑字段、带约束条件的可编辑字段、必填字段、带约束条件的必填字段、环节特性、带约束条件的环节特性等。在本发明实施例中,对首环节配置的具体配置信息不做限制,只要能够满足用户在对应业务中审批流程的需求即可。

后续环节配置信息可以根据用户需求的后续环节流转分支进行配置。例如根据后续环节(审批可以流转到的下一环节)的机构、部门、人员、角色等信息进行配置。可以包括:主键、排序、带约束条件的后续环节主键等。当然,在本发明实施例中还可以根据用户后续环节流转的需求、约束条件等对后续环节配置进行其他配置,此处不做具体限制。

可选地,首环节配置包括可见按钮配置和可见字段配置。

其中,可见字段配置以及可见按钮配置可以根据用户对应的审批流程的需求进行配置。例如可以包括是否同意审批、审批意见等配置信息。通过首环节配置包括的可见按钮配置以及可见字段配置能够控制业务表单配置信息显示与对应首环节相关的信息,避免无关信息显示对用户产生的干扰,提升用户使用体验。

本发明实施例还提供一种电子设备,该电子设备可以是服务器、计算机或其他能够运行工作流平台的设备等。

如图8所示,该电子设备可以包括处理器31、存储介质32和总线(图中未示出),存储介质32存储有处理器31可执行的机器可读指令,当电子设备运行时,处理器31与存储介质32之间通过总线通信,处理器31执行机器可读指令,以执行如前述的审批流转方法。具体实现方式和技术效果类似,在此不再赘述。

为了便于说明,在上述电子设备中仅描述了一个处理器。然而,应当注意,本发明中的电子设备还可以包括多个处理器,因此本发明中描述的一个处理器执行的步骤也可以由多个处理器联合执行或单独执行。例如,若电子设备的处理器执行步骤a和步骤b,则应该理解,步骤a和步骤b也可以由两个不同的处理器共同执行或者在一个处理器中单独执行。例如,第一处理器执行步骤a,第二处理器执行步骤b,或者第一处理器和第二处理器共同执行步骤a和b等。

在一些实施例中,处理器可以包括一个或多个处理核(例如,单核处理器(s)或多核处理器(s))。仅作为举例,处理器可以包括中央处理单元(centralprocessingunit,cpu)、专用集成电路(applicationspecificintegratedcircuit,asic)、专用指令集处理器(applicationspecificinstruction-setprocessor,asip)、图形处理单元(graphicsprocessingunit,gpu)、物理处理单元(physicsprocessingunit,ppu)、数字信号处理器(digitalsignalprocessor,dsp)、现场可编程门阵列(fieldprogrammablegatearray,fpga)、可编程逻辑器件(programmablelogicdevice,pld)、控制器、微控制器单元、简化指令集计算机(reducedinstructionsetcomputing,risc)、或微处理器等,或其任意组合。

本发明实施例还提供一种存储介质,存储介质上存储有计算机程序,计算机程序被处理器运行时执行如前述的审批流转方法。具体实现方式和技术效果类似,在此同样不再赘述。

可选地,该存储介质可以是u盘、移动硬盘、rom、ram、磁碟或者光盘等。

对应的,基于前述方法实施例中的审批流转方法,本发明实施例还对应提供一种审批流转装置,该装置可以集成于前述电子设备或存储介质中,可以应用于预设有菜单配置信息、业务表单配置信息以及流程配置信息的工作流平台。

如图9所示,该审批流转装置可以包括:第一响应模块11,用于响应于用户的业务操作,从菜单配置信息中获取业务操作对应的菜单编号;

表单编号获取模块12,用于根据菜单编号,从业务表单配置信息中获取菜单编号对应的表单编号;

审批流程获取模块13,用于根据表单编号、用户的特征信息,从流程配置信息中获取对应的审批流程,根据审批流程控制业务表单配置信息显示按钮和字段;

第二响应模块14,用于响应于用户的流转操作,根据审批流程完成流转。

可选地,审批流程获取模块13,具体用于根据表单编号、用户的特征信息,从流程配置信息中获取对应的审批流程的首环节,根据首环节控制业务表单配置信息显示按钮和字段;

相应地,第二响应模块14,具体用于从流程配置信息中获取对应的审批流程的后续环节,根据后续环节控制业务表单配置信息显示按钮和字段;响应于用户的流转操作,根据后续环节完成流转。

可选地,流程配置信息包括各审批流程的环节配置,环节配置包括首环节配置和后续环节配置;

审批流程获取模块13,具体用于根据表单编号、用户的特征信息,从流程配置信息中获取对应的审批流程的首环节配置;根据首环节配置控制业务表单配置信息显示字段和按钮;

相应地,第二响应模块14,具体用于从流程配置信息中获取对应的审批流程的后续环节配置;根据后续环节配置控制业务表单配置信息显示字段和按钮;响应于用户的字段和/或按钮的操作,根据字段和/或按钮的操作完成流转。

可选地,首环节配置包括可见按钮配置和可见字段配置;如图10所示,审批流程获取模块13包括首环节配置子模块131;

首环节配置子模块131,用于根据可见按钮配置控制业务表单配置信息显示按钮;根据可见字段配置控制业务表单配置信息的字段显示。

可选地,可见字段配置包括可编辑字段配置和必填字段配置;如图11所示,首环节配置子模块131包括字段配置子模块1311;

字段配置子模块1311,用于根据可编辑字段配置和必填字段配置分别控制业务表单配置信息显示字段的可填和必填。

可选地,后续环节配置包括处理人配置;如图12所示,第二响应模块14包括后续环节响应子模块141;

后续环节响应子模块141,用于根据处理人配置控制业务表单配置信息显示后续环节的处理人;响应于用户的处理人选择操作,根据处理人选择操作完成流转。

可选地,如图13所示,审批流转装置还包括流转信息生成模块15;流转信息生成模块15,用于根据对应的审批流程及业务表单配置信息生成流转信息并记录。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中方法的对应过程,本发明中不再赘述。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1