工作流处理方法、装置、计算机设备及存储介质

阅读: 评论:0

著录项
  • CN201811250214.9
  • 20181025
  • CN109583694A
  • 20190405
  • 平安科技(深圳)有限公司
  • 王旭;张鑫
  • G06Q10/06
  • G06Q10/06

  • 广东省深圳市福田区福田街道福安社区益田路5033号平安金融中心23楼
  • 广东(44)
  • 深圳众鼎专利商标代理事务所(普通合伙)
  • 谭果林
摘要
本发明公开了一种工作流处理方法、装置、计算机设备及存储介质。所述方法包括:进行工作提醒申请和授权申请,启动对目标用户关联的工作流的监听;若监听到工作流的当前处理人发生流转,并且当前处理人流转为目标用户,则从工作提醒表中获取目标用户的目标属性和目标授权信息;若当前时间属于目标属性中无法处理工作流的起止时间的范围,则对目标用户进行工作提醒;若当前时间不属于目标属性中无法处理工作流的起止时间的范围,并且在等待预设的时间段后工作流的当前处理人仍然为目标用户,则根据目标授权信息对所述工作流进行流转处理。本发明的技术方案通过进行提醒和流转,避免对工作流的处理延误,提高工作流的处理及时性和处理效率。
权利要求

1.一种工作流处理方法,其特征在于,所述工作流处理方法包括:

若接收到目标用户从客户端发送的工作提醒申请,则获取所述工作提醒申请中包含的所述目标用户的标识信息和工作提醒属性,并将所述目标用户的标识信息和所述工作提醒属性对应保存到预设的提醒数据表中,其中,所述工作提醒属性包括无法处理工作流的起止时间和提醒方式;

若接收到所述目标用户从所述客户端发送的授权申请,则获取所述授权申请中包含的所述目标用户的标识信息和授权信息,并将所述授权信息保存到所述提醒数据表中所述目标用户的标识信息所在的记录中,其中,所述授权信息包括被授权用户的标识信息;

根据所述目标用户的标识信息,获取与所述目标用户关联的工作流,并启动对所述工作流的监听;

若监听到所述工作流的当前处理人发生流转,并且所述当前处理人流转为所述目标用户,则根据所述目标用户的标识信息,从所述工作提醒表中获取所述目标用户对应的所述工作提醒属性和所述授权信息,并将获取到的所述工作提醒属性作为目标属性,将获取到的所述授权信息作为目标授权信息;

若当前时间属于所述目标属性中所述无法处理工作流的起止时间的范围,则按照所述目标属性中的所述提醒方式,对所述目标用户进行工作提醒;

若所述当前时间不属于所述目标属性中所述无法处理工作流的起止时间的范围,并且在等待预设的时间段后所述工作流的当前处理人仍然为所述目标用户,则根据所述目标授权信息对所述工作流进行流转处理。

2.如权利要求1所述的工作流处理方法,其特征在于,所述若当前时间属于所述目标属性中所述无法处理工作流的起止时间的范围,则按照所述目标属性中的所述提醒方式,对所述目标用户进行工作提醒包括:

若当前时间属于所述目标属性中所述无法处理工作流的起止时间的范围,则每间隔预定的时间间隔,查询所述工作流的当前处理人是否仍然为所述目标用户;

若所述工作流的当前处理人仍然为所述目标用户,则对预设的工作提醒次数进行累加计算,得到当前提醒次数;

根据所述工作提醒次数与提醒等级之间预设的第一对应关系,获取所述当前提醒次数对应的提醒等级,并将获取到的所述当前提醒次数对应的提醒等级作为当前提醒等级;

按照所述当前提醒等级对应的提醒模板和所述目标属性中的所述提醒方式,向所述目标用户发送工作提醒信息。

3.如权利要求2所述的工作流处理方法,其特征在于,在所述根据所述工作提醒次数与提醒等级之间预设的第一对应关系,获取所述当前提醒次数对应的提醒等级,并将所述当前提醒次数对应的提醒等级作为当前提醒等级的步骤之后,并且在所述按照所述当前提醒等级对应的提醒模板和所述目标属性中的所述提醒方式,向所述目标用户发送工作提醒信息的步骤之前,所述的工作流处理方法还包括:

获取所述工作流对应的预设的客户情绪标签,作为目标情绪标签,其中,所述客户情绪标签用于标识客户对所述工作流的关注程度;

根据所述客户情绪标签与所述提醒等级之间预设的第二对应关系,获取所述目标情绪标签对应的提醒等级;

若所述目标情绪标签对应的提醒等级高于所述当前提醒等级,则将所述当前提醒等级更新为所述目标情绪标签对应的提醒等级。

4.如权利要求1至3任一项所述的工作流处理方法,其特征在于,所述授权信息还包括允许所述被授权用户处理工作流的起止时间,所述根据所述目标授权信息对所述工作流进行流转处理包括:

若所述当前时间属于所述目标授权信息中允许所述被授权用户处理所述工作流的起止时间的范围,则根据所述目标授权信息中所述被授权用户的标识信息,将所述工作流流转到所述被授权用户进行处理;

若所述当前是时间不属于所述目标授权信息中允许所述被授权用户处理所述工作流的起止时间的范围,则根据所述工作流的业务类型和内容,确定所述工作流的重要性等级,并根据所述重要性等级将所述工作流流转到与所述重要性等级对应的处理人进行处理;

向所述目标用户发送当前处理人被流转的提示信息。

5.如权利要求4所述的工作流处理方法,其特征在于,所述根据所述工作流的业务类型和内容,确定所述工作流的重要性等级,并根据所述重要性等级将所述工作流流转到与所述重要性等级对应的处理人进行处理包括:

获取所述工作流的业务类型,并从预设的第三对应关系中获取该业务类型对应的关键字集合,以及每个所述关键字集合对应的案件等级,其中,所述第三对应关系包括所述业务类型、所述关键字集合和所述案件等级之间的对应关系;

若所述工作流的内容中包含所述工作流的业务类型对应的关键字集合中的关键字,则将该关键字集合对应的案件等级作为所述工作流的重要性等级;

若所述重要性等级达到预设的等级阈值,则在预设的用户数据库中查询与所述目标用户具有相同岗位并且具有所述工作流的处理权限的相关处理人的标识信息;

若查询成功,则根据所述相关处理人的标识信息,将所述工作流流转到所述相关处理人进行处理;

若查询失败,则从所述预设的用户数据库中获取所述目标用户的上层权限用户的标识信息,并根据所述上层权限用户的标识信息,将所述工作流流转到所述上层权限用户进行处理。

6.一种工作流处理装置,其特征在于,所述工作流处理装置包括:

提醒申请模块,用于若接收到目标用户从客户端发送的工作提醒申请,则获取所述工作提醒申请中包含的所述目标用户的标识信息和工作提醒属性,并将所述目标用户的标识信息和所述工作提醒属性对应保存到预设的提醒数据表中,其中,所述工作提醒属性包括无法处理工作流的起止时间和提醒方式;

授权申请模块,用于若接收到所述目标用户从所述客户端发送的授权申请,则获取所述授权申请中包含的所述目标用户的标识信息和授权信息,并将所述授权信息保存到所述提醒数据表中所述目标用户的标识信息所在的记录中,其中,所述授权信息包括被授权用户的标识信息;

监听模块,用于根据所述目标用户的标识信息,获取与所述目标用户关联的工作流,并启动对所述工作流的监听;

信息获取模块,用于若监听到所述工作流的当前处理人发生流转,并且所述当前处理人流转为所述目标用户,则根据所述目标用户的标识信息,从所述工作提醒表中获取所述目标用户对应的所述工作提醒属性和所述授权信息,并将获取到的所述工作提醒属性作为目标属性,将获取到的所述授权信息作为目标授权信息;

提醒模块,用于若当前时间属于所述目标属性中所述无法处理工作流的起止时间的范围,则按照所述目标属性中的所述提醒方式,对所述目标用户进行工作提醒;

流转模块,用于若所述当前时间不属于所述目标属性中所述无法处理工作流的起止时间的范围,并且在等待预设的时间段后所述工作流的当前处理人仍然为所述目标用户,则根据所述目标授权信息对所述工作流进行流转处理。

7.如权利要求6所述的工作流处理装置,其特征在于,所述提醒模块包括:

定期查询子模块,用于若当前时间属于所述目标属性中所述无法处理工作流的起止时间的范围,则每间隔预定的时间间隔,查询所述工作流的当前处理人是否仍然为所述目标用户;

次数计算子模块,用于若所述工作流的当前处理人仍然为所述目标用户,则对预设的工作提醒次数进行累加计算,得到当前提醒次数;

等级确定子模块,用于根据所述工作提醒次数与提醒等级之间预设的第一对应关系,获取所述当前提醒次数对应的提醒等级,并将获取到的所述当前提醒次数对应的提醒等级作为当前提醒等级;

提醒发送子模块,用于按照所述当前提醒等级对应的提醒模板和所述目标属性中的所述提醒方式,向所述目标用户发送工作提醒信息。

8.如权利要求7所述的工作流处理装置,其特征在于,所述提醒模块还包括:

标签获取子模块,用于获取所述工作流对应的预设的客户情绪标签,作为目标情绪标签,其中,所述客户情绪标签用于标识客户对所述工作流的关注程度;

等级获取子模块,用于根据所述客户情绪标签与所述提醒等级之间预设的第二对应关系,获取所述目标情绪标签对应的提醒等级;

等级更新子模块,用于若所述目标情绪标签对应的提醒等级高于所述当前提醒等级,则将所述当前提醒等级更新为所述目标情绪标签对应的提醒等级。

9.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至5任一项所述的工作流处理方法的步骤。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述的工作流处理方法的步骤。

说明书
技术领域

本发明涉及信息处理技术领域,尤其涉及一种工作流处理方法、装置、计算机设备及存储介质。

目前,通过电子工作流进行日常工作处理已经成为企事业单位的日常实际工作中的常用工作方式,电子工作流给日常工作的开展提供了快捷方便的渠道。

但是,如果一些紧急或重要的工作流由于当前处理人无法及时处理,导致工作流不能被及时流转处理,影响工作效率。例如,在保险公司对投诉案件的工作流中,若投诉案件的工作流一直停留在某个审批节点无法流转,导致停留时间过长而延误了整个投诉案件的处理周期,也会使得客户满意度受到严重影响。

本发明实施例提供一种工作流处理方法、装置、计算机设备及存储介质,以解决目前工作流处理不及时导致处理效率低的问题。

一种工作流处理方法,包括:

若接收到目标用户从客户端发送的工作提醒申请,则获取所述工作提醒申请中包含的所述目标用户的标识信息和工作提醒属性,并将所述目标用户的标识信息和所述工作提醒属性对应保存到预设的提醒数据表中,其中,所述工作提醒属性包括无法处理工作流的起止时间和提醒方式;

若接收到所述目标用户从所述客户端发送的授权申请,则获取所述授权申请中包含的所述目标用户的标识信息和授权信息,并将所述授权信息保存到所述提醒数据表中所述目标用户的标识信息所在的记录中,其中,所述授权信息包括被授权用户的标识信息;

根据所述目标用户的标识信息,获取与所述目标用户关联的工作流,并启动对所述工作流的监听;

若监听到所述工作流的当前处理人发生流转,并且所述当前处理人流转为所述目标用户,则根据所述目标用户的标识信息,从所述工作提醒表中获取所述目标用户对应的所述工作提醒属性和所述授权信息,并将获取到的所述工作提醒属性作为目标属性,将获取到的所述授权信息作为目标授权信息;

若当前时间属于所述目标属性中所述无法处理工作流的起止时间的范围,则按照所述目标属性中的所述提醒方式,对所述目标用户进行工作提醒;

若所述当前时间不属于所述目标属性中所述无法处理工作流的起止时间的范围,并且在等待预设的时间段后所述工作流的当前处理人仍然为所述目标用户,则根据所述目标授权信息对所述工作流进行流转处理。

一种工作流处理装置,包括:

提醒申请模块,用于若接收到目标用户从客户端发送的工作提醒申请,则获取所述工作提醒申请中包含的所述目标用户的标识信息和工作提醒属性,并将所述目标用户的标识信息和所述工作提醒属性对应保存到预设的提醒数据表中,其中,所述工作提醒属性包括无法处理工作流的起止时间和提醒方式;

授权申请模块,用于若接收到所述目标用户从所述客户端发送的授权申请,则获取所述授权申请中包含的所述目标用户的标识信息和授权信息,并将所述授权信息保存到所述提醒数据表中所述目标用户的标识信息所在的记录中,其中,所述授权信息包括被授权用户的标识信息;

监听模块,用于根据所述目标用户的标识信息,获取与所述目标用户关联的工作流,并启动对所述工作流的监听;

信息获取模块,用于若监听到所述工作流的当前处理人发生流转,并且所述当前处理人流转为所述目标用户,则根据所述目标用户的标识信息,从所述工作提醒表中获取所述目标用户对应的所述工作提醒属性和所述授权信息,并将获取到的所述工作提醒属性作为目标属性,将获取到的所述授权信息作为目标授权信息;

提醒模块,用于若当前时间属于所述目标属性中所述无法处理工作流的起止时间的范围,则按照所述目标属性中的所述提醒方式,对所述目标用户进行工作提醒;

流转模块,用于若所述当前时间不属于所述目标属性中所述无法处理工作流的起止时间的范围,并且在等待预设的时间段后所述工作流的当前处理人仍然为所述目标用户,则根据所述目标授权信息对所述工作流进行流转处理。

一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述工作流处理方法的步骤。

一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述工作流处理方法的步骤。

上述工作流处理方法、装置、计算机设备及存储介质中,通过接收目标用户从客户端发送的工作提醒申请和授权申请,设置目标用户的工作提醒属性和授权信息,其中,工作提醒属性中包含目标用户无法处理工作流的起止时间,授权信息中包含被授权用户的标识信息,同时,根据目标用户的标识信息,获取与目标用户关联的工作流,并启动对该工作流的监听,若监听到工作流的当前处理人流转到目标用户,则获取目标用户的工作提醒属性中包含的无法处理工作流的起止时间,以及目标用户的授权信息,若当前时间属于该无法处理工作流的起止时间,则对目标用户进行工作提醒,若当前时间不属于该无法处理工作流的起止时间,并且在等待预设的时间段后工作流的当前处理人仍然为目标用户,则根据目标用户的授权信息对工作流进行流转处理,实现了在目标用户在客户端设置工作提醒属性或授权信息的基础上,服务端能够主动识别目标用户涉及的工作流,并在检测到目标用户无法及时处理时,对目标用户进行及时提醒或工作流的及时流转,避免对工作流的处理延误,提高工作流的处理及时性和处理效率。

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一实施例中工作流处理方法的一应用环境示意图;

图2是本发明一实施例中工作流处理方法的一流程图;

图3是本发明一实施例中工作流处理方法的步骤S5的一流程图;

图4是本发明一实施例中工作流处理方法中根据客户情绪标签对当前提醒等级进行更新的一流程图;

图5是本发明一实施例中工作流处理方法的步骤S6的一流程图;

图6是本发明一实施例中工作流处理方法的步骤S62的一流程图;

图7是本发明一实施例中工作流处理装置的一示意图;

图8是本发明一实施例中计算机设备的一示意图。

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本申请提供的工作流处理方法,可应用在如图1所示的应用环境中,该应用环境包括服务端和客户端,其中,服务端和客户端之间通过网络进行连接,该网络可以是有线网络或者无线网络,客户端具体包括但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务端具体可以用独立的服务器或者多个服务器组成的服务器集实现。客户端将目标用户的工作提醒申请和授权申请发送到服务端,服务端根据工作提醒申请和授权申请,对目标用户关联的工作流进行监听,提醒和流转等处理。

在一实施例中,如图2所示,提供一种工作流处理方法,以该方法应用在图1中的服务端为例进行说明,详述如下:

S1:若接收到目标用户从客户端发送的工作提醒申请,则获取该工作提醒申请中包含的目标用户的标识信息和工作提醒属性,并将目标用户的标识信息和工作提醒属性对应保存到预设的提醒数据表中,其中,工作提醒属性包括无法处理工作流的起止时间和提醒方式。

具体地,当目标用户由于外出或者参加封闭会议等情况,导致在一段时间内无法及时获知和处理工作流时,可以在客户端发起工作提醒申请,以便及时获知需要处理的工作流,并进行及时处理。

工作提醒申请包含目标用户的标识信息和工作提醒属性。

其中,目标用户的标识信息用于唯一标识该用户,例如,可以是目标用户在办公系统中的唯一用户名,工作提醒属性包括目标用户无法处理工作流的起止时间和提醒方式等。

目标用户无法处理工作流的起止时间包括目标用户无法处理工作流的起始时间和结束时间,即从该起始时间到该结束时间的这一时间范围。

提醒方式具体可以包括即时通信方式的类型和该类型对应的联系信息,即时通信方式的类型包括但不限于短信、电话、邮件等,联系信息包括但不限于电话号码、邮箱地址等。

客户端可以向目标用户提供可视化申请界面,目标用户使用可视化申请界面完成工作提醒申请的内容填写并提交。

服务端接收到客户端发送的工作提醒申请后,从该工作提醒申请中提取目标用户的标识信息和工作提醒属性,并将该标识信息和工作提醒属性对应保存到预设的提醒数据表中。

S2:若接收到目标用户从客户端发送的授权申请,则获取该授权申请中包含的目标用户的标识信息和授权信息,并将授权信息保存到提醒数据表中目标用户的标识信息所在的记录中,其中,授权信息包括被授权用户的标识信息。

具体地,目标用户可以通过客户端进行授权申请,设置能够代为处理工作流的被授权用户。

服务端接收到目标用户的授权申请后,从该授权申请中提取目标用户的标识信息和授权信息,从提醒数据表中获取目标用户的标识信息所在的记录,并将授权信息对应保存到该条记录中。

可以理解的,预设的提醒数据表的字段包括:目标用户的标识信息、工作提醒属性、授权信息等。

需要说明的是,目标用户可以只进行工作提醒申请,也可以只进行授权申请,还可以即进行工作提醒申请又进行授权申请。本实施例是基于目标用户同时进行了工作提醒申请和授权申请的情况进行描述,在其他实施例中,若目标用户未进行工作提醒申请则服务端不启动与目标用户关联的工作流的监听,以及对目标用户的工作提醒,若目标用户未进行授权申请,则服务端不执行根据授权信息对工作流的流转处理。

S3:根据目标用户的标识信息,获取与目标用户关联的工作流,并启动对该工作流的监听。

具体地,服务端根据提醒数据表中记录的目标用户的标识信息,在预设的工作流数据库中查询该目标用户涉及的工作流,并启动对这些工作流的监听,监听内容包括工作流的当前处理人是否发生流转。

预设的工作流数据库中记录了当前正在处理中的工作流的信息,包括工作流的每个处理环节的处理人的标识信息,服务端对工作流数据库中的当前正在处理中工作流进行遍历,若该工作流的信息中某个处理环节的处理人的标识信息与目标用户的标识信息相同,则将该工作流作为待监听的工作流。

S4:若监听到工作流的当前处理人发生流转,并且当前处理人流转为目标用户,则根据目标用户的标识信息,从工作提醒表中获取该目标用户对应的工作提醒属性和授权信息,并将获取到的工作提醒属性作为目标属性,将获取到的授权信息作为目标授权信息。

具体地,若在对步骤S3启动的工作流的监听过程中,监听到工作流的当前处理人发生流转,则判断流转后的当前处理人的标识信息是否为目标用户的标识信息。

若流转后的当前处理人的标识信息是否为目标用户的标识信息,则确认流转后的当前处理人为目标用户,从预设的提醒数据表中获取该目标用户的标识信息所在的记录,并从该记录中读取工作提醒属性和授权信息。

S5:若当前时间属于目标属性中无法处理工作流的起止时间的范围,则按照目标属性中的提醒方式,对目标用户进行工作提醒。

具体地,判断当前时间是否属于步骤S4得到的目标属性中无法处理工作流的起止时间的范围,若属于,则按照步骤S4得到的目标属性中的提醒方式,对目标用户进行工作提醒,若不属于,则暂不对目标用户进行工作提醒,继续等待预设的时间段。

其中,对目标用户进行工作提醒的内容具体可以包括工作流当前待处理的任务信息,以及涉及到的相关工作文件等。

例如,当提醒方式为短信时,短信对应的联系信息为目标用户的手机号码,服务端将生成的工作提醒的内容作为短信内容,并将短信内容和手机号码推送到与办公系统对接的短信发送平台,由短信发送平台向目标用户的手机号码,以提醒目标用户及时处理流转到自己名下的待办工作。

S6:若当前时间不属于目标属性中无法处理工作流的起止时间的范围,并且在等待预设的时间段后工作流的当前处理人仍然为目标用户,则根据目标授权信息对工作流进行流转处理。

具体地,若当前时间不属于步骤S4得到的目标属性中无法处理工作流的起止时间的范围,则启动定时器等待预设的时间段,在到达预设的时间段之后,服务端判断工作流的当前处理人是否为目标用户,若工作流的当前处理人仍然是目标用户,即工作流未发生流转,此时,服务端根据步骤S4得到的目标授权信息中的被授权人的标识信息,将工作流流转到被授权人进行处理。

本实施例中,通过接收目标用户从客户端发送的工作提醒申请和授权申请,设置目标用户的工作提醒属性和授权信息,其中,工作提醒属性中包含目标用户无法处理工作流的起止时间,授权信息中包含被授权用户的标识信息,同时,根据目标用户的标识信息,获取与目标用户关联的工作流,并启动对该工作流的监听,若监听到工作流的当前处理人流转到目标用户,则获取目标用户的工作提醒属性中包含的无法处理工作流的起止时间,以及目标用户的授权信息,若当前时间属于该无法处理工作流的起止时间,则对目标用户进行工作提醒,若当前时间不属于该无法处理工作流的起止时间,并且在等待预设的时间段后工作流的当前处理人仍然为目标用户,则根据目标用户的授权信息对工作流进行流转处理,实现了在目标用户在客户端设置工作提醒属性或授权信息的基础上,服务端能够主动识别目标用户涉及的工作流,并在检测到目标用户无法及时处理时,对目标用户进行及时提醒或工作流的及时流转,避免对工作流的处理延误,提高工作流的处理及时性和处理效率。

在一实施例中,如图3所示,在步骤S5中,若当前时间属于目标属性中无法处理工作流的起止时间的范围,则按照目标属性中的提醒方式,对目标用户进行工作提醒,具体包括如下步骤:

S51:若当前时间属于目标属性中无法处理工作流的起止时间的范围,则每间隔预定的时间间隔,查询工作流的当前处理人是否仍然为目标用户。

具体地,服务端在目标用户无法处理工作流的起止时间的范围内,每间隔预定的时间间隔,查询工作流的当前处理人是否发生流转,若未发生流转则确认工作流的当前处理人仍然为目标用户。

S52:若工作流的当前处理人仍然为目标用户,则对预设的工作提醒次数进行累加计算,得到当前提醒次数。

具体地,若服务端确认工作流的当前处理人仍然为目标用户,则在对目标用户进行工作提醒前,对预设的工作提醒次数进行累加计算,得到当前提醒次数。

预设的工作提醒次数的初始值为0,用于记录当前工作提醒的累积次数。

S53:根据工作提醒次数与提醒等级之间预设的第一对应关系,获取当前提醒次数对应的提醒等级,并将获取到的当前提醒次数对应的提醒等级作为当前提醒等级。

预设的第一对应关系为工作提醒次数与提醒等级之间的对应关系,第一对应关系可以由管理人员预先设置,例如,提醒等级可以分为一般等级、加强等级和紧急等级等,提醒次数小于等于3次对应的提醒等级为一般等级,提醒次数在4次至6次之间对应的提醒等级为加强等级,提醒次数超过6次对应的提醒等级为紧急等级。

具体地,服务端根据第一对应关系,确定当前提醒次数对应的提醒等级,得到当前提醒等级。

S54:按照当前提醒等级对应的提醒模板和目标属性中的提醒方式,向目标用户发送工作提醒信息。

服务端预先保存有每个提醒等级对应的提醒模板,不同的提醒模板体现出不同的紧急程度,例如,当前提醒等级为一般等级时,其对应的提醒模板的标题可以为“普通提醒”,当前提醒等级为紧急等级时,其对应的提醒模板标题可以为“重要紧急”。

具体地,服务端获取当前提醒等级对应的提醒模板,并按照该提醒模板的要求,将工作提醒信息的内容填入该提醒模板中,得到工作提醒信息,并按照目标属性中的提醒方式,向目标用户发送该工作提醒信息。

本实施例中,在当前时间属于目标属性中无法处理工作流的起止时间的范围时,每间隔预定的时间间隔,定期向目标用户发送工作提醒,并且根据当前记录的向目标用户发送工作提醒的次数,确定该次数对应的提醒等级,并使用该提醒等级对应的提醒模板发送工作提醒信息,通过不同提醒等级采用不同的提醒模板的方式,能够有效直观的标识待处理的工作流的重要性程度或者紧急程度,以提高对工作流的处理及时性和处理效率。

在一实施例中,如图4所示,在步骤S53之后,并且在步骤S54之前,该工作流处理方法还包括根据客户情绪标签对当前提醒等级进行更新,详述如下:

S55:获取工作流对应的预设的客户情绪标签,作为目标情绪标签,其中,客户情绪标签用于标识客户对工作流的关注程度。

具体地,业务人员在启动工作流时,可以预先设置该工作流对应的客户情绪标签,该客户情绪标签用于标识客户对该工作流涉及到的业务的关注程度,客户情绪标签可包含一般、重要、紧急等不同关注程度的标签。

例如,对保险公司中投诉类案件或者咨询类案件,客户表现出的关注程度可能并不相同,客户对投诉类案件的关注程度往往高于对资讯类案件的关注程度,因此,在启动投诉类案件或者咨询类案件对应的工作流时,可以将投诉类案件对应的工作流的客户情绪标签设置较高的级别,比如重要级别,将资讯类案件对应的工作流的客户情绪标签设置相对较低的级别,比如一般级别。

具体地,服务端在发送工作提醒信息之前,进一步获取工作流对应的预设的客户情绪标签,得到目标情绪标签。

S56:根据客户情绪标签与提醒等级之间预设的第二对应关系,获取目标情绪标签对应的提醒等级。

预设的第二对应关系为客户情绪标签与提醒等级之间的对应关系,第二对应关系可以由管理人员预先设置,例如,客户情绪标签可以分为一般级别、加强级别和紧急级别等,客户情绪标签为一般级别对应的提醒等级为一般等级,客户情绪标签为重要级别对应的提醒等级为加强等级,客户情绪标签为紧急级别对应的提醒等级为紧急等级。

具体地,服务端根据第二对应关系,确定目标情绪标签对应的提醒等级。

S57:若目标情绪标签对应的提醒等级高于当前提醒等级,则将当前提醒等级更新为目标情绪标签对应的提醒等级。

具体地,服务端根据步骤S56得到的提醒等级,并对该提醒等级与步骤S53中确定的当前提醒等级进行比较,若该提醒等级高于当前提醒等级,则将当前提醒等级更新为该提醒等级。

例如,若步骤S56得到的提醒等级为紧急等级,步骤S53确定的当前提醒等级为一般等级,由于紧急等级高于一般等级,则将当前提醒等级修改为紧急等级。

本实施例中,获取工作流对应的预设的客户情绪标签,作为目标情绪标签,并根据客户情绪标签与提醒等级之间预设的第二对应关系,获取目标情绪标签对应的提醒等级,并对该提醒等级与当前提醒等级进行比较,若该提醒等级高于当前提醒等级,则将当前提醒等级更新为该提醒等级,实现了在根据工作提醒次数确定提醒等级的基础上,进一步结合客户对工作流的关注程度对提醒等级进行调整,从而更加合理的体现待处理的工作流的重要性程度或者紧急程度,以提高对工作流的处理及时性和处理效率。

在一实施例中,授权信息还包括允许被授权用户处理工作流的起止时间。

具体地,目标用户在通过客户端进行授权申请时,还可以设置允许被授权用户处理工作流的起始时间和结束时间,即允许被授权用户处理工作流的起止时间。

进一步地,如图5所示,在步骤S6中,根据目标授权信息对工作流进行流转处理,具体包括如下步骤:

S61:若当前时间属于目标授权信息中允许被授权用户处理工作流的起止时间的范围,则根据目标授权信息中被授权用户的标识信息,将工作流流转到被授权用户进行处理。

具体地,服务端在根据当前时间不属于目标属性中无法处理工作流的起止时间的范围,并且在等待预设的时间段后工作流的当前处理人仍然为目标用户的判断条件,确认需要对工作流进行流转处理时,获取目标授权信息,并判断当前时间是否属于目标授权信息中允许被授权用户处理工作流的起止时间的范围。

若当前时间属于目标授权信息中允许被授权用户处理工作流的起止时间的范围,则服务端根据目标授权信息中被授权用户的标识信息,将工作流流转到该被授权用户进行处理。

若当前时间不属于目标授权信息中允许被授权用户处理工作流的起止时间的范围,则继续执行步骤S62。

S62:若当前时间不属于目标授权信息中允许被授权用户处理工作流的起止时间的范围,则根据工作流的业务类型和内容,确定工作流的重要性等级,并根据重要性等级将工作流流转到与该重要性等级对应的处理人进行处理。

具体地,若当前时间不属于目标授权信息中允许被授权用户处理工作流的起止时间的范围,则服务端确认该工作流尚未达到授权被授权用户处理的时间,或者已经超过授权被授权用户处理的时间却仍然未处理,此时,服务端还可以根据工作流的业务类型和内容,直接对工作流进行其他流转处理,避免工作流被延误。

业务类型用于标识工作流的业务种类,例如,投诉类案件的工作流的业务类型为投诉类,资讯类案件的工作流的业务类型为资讯类。

服务端根据工作流的业务类型和工作流的内容,确定该工作流的重要性等级,不同的重要性等级可以对应不同的处理人,通过预先设置的每种重要性等级对应的处理人的标识信息,将该工作流流转到该重要性等级对应的处理人进行处理。

S63:向目标用户发送当前处理人被流转的提示信息。

具体地,服务端在完成工作流的流转处理后,向目标用户发送当前处理人被流转的提示信息,以便及时告知目标用户。该提示信息可以包括工作流被流转到的当前处理人的标识信息。

在本实施例中,若当前时间属于目标授权信息中允许被授权用户处理工作流的起止时间的范围,则根据目标授权信息中被授权用户的标识信息,将工作流流转到被授权用户进行处理;若当前是时间不属于目标授权信息中允许被授权用户处理工作流的起止时间的范围,则根据工作流的业务类型和内容,确定工作流的重要性等级,并根据重要性等级将工作流流转到与该重要性等级对应的处理人进行处理,实现了在允许被授权用户处理工作流的起止时间之内将工作流流转到被授权用户进行处理,在允许被授权用户处理工作流的起止时间之外进一步根据工作流的业务类型和内容,直接对工作流进行其他流转处理,从而有效避免对工作流的处理延误,提高处理及时性和处理效率。

在一实施例中,如图6所示,在步骤S62中,根据工作流的业务类型和内容,确定工作流的重要性等级,并根据重要性等级将工作流流转到与该重要性等级对应的处理人进行处理,具体包括如下步骤:

S621:获取工作流的业务类型,并从预设的第三对应关系中获取该业务类型对应的关键字集合,以及每个关键字集合对应的案件等级,其中,第三对应关系包括业务类型、关键字集合和案件等级之间的对应关系。

具体地,业务人员在创建工作流时,预先设置工作流的业务类型。服务端预存有包括业务类型、关键字集合和案件等级之间的对应关系的第三对应关系。每个业务类型对应至少一个关键字集合,每个关键字集合中包含能够代表该业务类型的案件等级的关键字,该关键字来源于工作流中的内容,每个关键字集合均与案件等级对应,一个案件等级可以对应一个关键字集合,也可以对应多个关键字集合。

具体地,服务端根据工作流的业务类型,从预设的第三对应关系中获取该业务类型对应的关键字集合和案件等级。

例如,案件等级可以包括高危等级、重要等级和普通等级等,当工作流的业务类型为投诉类时,第三对应关系中投诉类的业务类型对应两个关键字集合,分别为关键字集合A和关键字集合B,在关键字集合A中包含“退保”这一关键字,在关键字集合B中包含“投保”这一关键字,并且关键字集合A对应的案件等级为高危等级,关键字集合B对应的案件等级为重要等级。

S622:若工作流的内容中包含工作流的业务类型对应的关键字集合中的关键字,则将该关键字集合对应的案件等级作为工作流的重要性等级。

具体地,服务端对工作流中的内容进行遍历,判断在该内容中是否包含步骤S621得到的关键字集合中的关键字,若包含,则将该内容中所包含的关键字所在的关键字集合对应的案件等级作为工作流的重要性等级。

S623:若重要性等级达到预设的等级阈值,则在预设的用户数据库中查询与目标用户具有相同岗位并且具有工作流的处理权限的相关处理人的标识信息。

具体地,服务端首先判断步骤S622确定的重要性等级是否达到预设的等级阈值。

例如,重要性等级包括高危等级、重要等级和普通等级,预设的等级阈值为重要等级,若步骤S622确定的重要性等级为高危等级,则该重要性等级达到预设的等级阈值。

若步骤S622确定的重要性等级达到预设的等级阈值,则服务端进一步在预设的用户数据库中查询与目标用户具有相同岗位并且具有工作流的处理权限的相关处理人的标识信息,若查询到相关处理人的标识信息,则查询成功,否则,查询失败。

预设的用户数据库中按照账号类型预先保存了每个注册的合法用户的账号信息和权限信息,具有相同账号类型的合法用户属于相同岗位,并且在合法用户的账号信息中通过数字标识该合法用户对工作流的处理权限大小。例如,账号信息的结构可以为:类型标识-自定义字符串-数字,其中,类型标识用于标识账号类型,数字用于标识对工作流的处理权限大小,数字的值越小则处理权限越大,数字的值越大则处理权限越小。

服务端在预设的用户数据库中查询与目标用户具有相同账号类型的用户,作为备选处理人,并根据每个备选处理人的权限信息,筛选出对目标用户的工作流的类型具有处理权限的备选处理人,作为相关处理人。

若筛选出的备选处理人存在多个,则根据备选处理人的账号信息中的数字的值,若数字的值越小处理权限越大,则将数字的值最小的备选处理人作为相关处理人,若数字的值越大处理权限越大,则将数字的值最大的备选处理人作为相关处理人。

S624:若查询成功,则根据相关处理人的标识信息,将工作流流转到该相关处理人进行处理。

具体地,若在预设的用户数据库中查询到与目标用户具有相同岗位并且具有工作流的处理权限的相关处理人的标识信息,则根据该相关处理人的标识信息,将工作流流转到该相关处理人进行处理。

S625:若查询失败,则从预设的用户数据库中获取目标用户的上层权限用户的标识信息,并根据该上层权限用户的标识信息,将工作流流转到该上层权限用户进行处理。

预设的用户数据库中还预存有部门组织结构和合法用户的归属部门信息,通过合法用户的归属部门信息能够查询到该合法用户的上层组织或上层领导对应的合法用户。

具体地,若在预设的用户数据库中未查询到与目标用户具有相同岗位并且具有工作流的处理权限的相关处理人的标识信息,则服务端进一步从用户数据库中根据目标用户的归属部门信息确定其上层组织或上层领导对应的合法用户,若只得到上层组织对应的合法用户,或者只得到上层领导对应的合法用户,则将得到的该上层组织对应的合法用户或者得到的该上层领导对应的合法用户作为目标用户的上层权限用户,若同时得到上层组织对应的合法用户和上层领导对应的合法用户,则以上层领导对应的合法用户优先,将该上层领导对应的合法用户作为目标用户的上层权限用户。

服务端从预设的用户数据库中获取该上层权限用户的标识信息,并将工作流流转到该上层权限用户进行处理。

本实施例中,根据工作流的业务类型和内容,确定工作流的重要性等级,若重要性等级达到预设的等级阈值,则在预设的用户数据库中查询与目标用户具有相同岗位并且具有工作流的处理权限的相关处理人,若查询成功,则将工作流流转到该相关处理人进行处理,若查询失败,则进一步从预设的用户数据库中获取目标用户的上层权限用户,并将工作流流转到上层权限用户进行处理,实现了在当前时间不属于目标授权信息中允许被授权用户处理工作流的起止时间的范围时,进一步通过确定工作流的重要性等级,并在重要性等级达到等级阈值时,将工作流流转到与目标用户具有相同岗位和处理权限的相关处理人或者上层权限用户进行处理,从而完成对工作流的灵活及时的流转,有效避免对工作流的处理延误,进一步提高处理及时性和处理效率。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

在一实施例中,提供一种工作流处理装置,该工作流处理装置与上述实施例中工作流处理方法一一对应。如图7所示,该工作流处理装置包括提醒申请模块71、授权申请模块72、监听模块73、信息获取模块74、提醒模块75和流转模块76。各功能模块详细说明如下:

提醒申请模块71,用于若接收到目标用户从客户端发送的工作提醒申请,则获取该工作提醒申请中包含的目标用户的标识信息和工作提醒属性,并将目标用户的标识信息和工作提醒属性对应保存到预设的提醒数据表中,其中,工作提醒属性包括无法处理工作流的起止时间和提醒方式;

授权申请模块72,用于若接收到目标用户从客户端发送的授权申请,则获取该授权申请中包含的目标用户的标识信息和授权信息,并将授权信息保存到提醒数据表中目标用户的标识信息所在的记录中,其中,授权信息包括被授权用户的标识信息;

监听模块73,用于根据目标用户的标识信息,获取与目标用户关联的工作流,并启动对该工作流的监听;

信息获取模块74,用于若监听到工作流的当前处理人发生流转,并且当前处理人流转为目标用户,则根据目标用户的标识信息,从工作提醒表中获取该目标用户对应的工作提醒属性和授权信息,并将获取到的工作提醒属性作为目标属性,将获取到的授权信息作为目标授权信息;

提醒模块75,用于若当前时间属于目标属性中无法处理工作流的起止时间的范围,则按照目标属性中的提醒方式,对目标用户进行工作提醒;

流转模块76,用于若当前时间不属于目标属性中无法处理工作流的起止时间的范围,并且在等待预设的时间段后工作流的当前处理人仍然为目标用户,则根据目标授权信息对工作流进行流转处理。

进一步地,提醒模块75包括:

定期查询子模块,用于若当前时间属于目标属性中无法处理工作流的起止时间的范围,则每间隔预定的时间间隔,查询工作流的当前处理人是否仍然为目标用户;

次数计算子模块,用于若工作流的当前处理人仍然为目标用户,则对预设的工作提醒次数进行累加计算,得到当前提醒次数;

等级确定子模块,用于根据工作提醒次数与提醒等级之间预设的第一对应关系,获取当前提醒次数对应的提醒等级,并将获取到的当前提醒次数对应的提醒等级作为当前提醒等级;

提醒发送子模块,用于按照当前提醒等级对应的提醒模板和目标属性中的提醒方式,向目标用户发送工作提醒信息。

进一步地,提醒模块75还包括:

标签获取子模块,用于获取工作流对应的预设的客户情绪标签,作为目标情绪标签,其中,客户情绪标签用于标识客户对工作流的关注程度;

等级获取子模块,用于根据客户情绪标签与提醒等级之间预设的第二对应关系,获取目标情绪标签对应的提醒等级;

等级更新子模块,用于若目标情绪标签对应的提醒等级高于当前提醒等级,则将当前提醒等级更新为目标情绪标签对应的提醒等级。

进一步地,授权信息还包括允许被授权用户处理工作流的起止时间,流转模块76包括:

第一流转处理子模块,用于若当前时间属于目标授权信息中允许被授权用户处理工作流的起止时间的范围,则根据目标授权信息中被授权用户的标识信息,将工作流流转到被授权用户进行处理;

第二流转处理子模块,用于若当前是时间不属于目标授权信息中允许被授权用户处理工作流的起止时间的范围,则根据工作流的业务类型和内容,确定工作流的重要性等级,并根据重要性等级将工作流流转到与该重要性等级对应的处理人进行处理;

提示信息发送子模块,用于向目标用户发送当前处理人被流转的提示信息。

进一步地,第二流转处理子模块包括:

工作流分析单元,用于获取工作流的业务类型,并从预设的第三对应关系中获取该业务类型对应的关键字集合,以及每个关键字集合对应的案件等级,其中,第三对应关系包括业务类型、关键字集合和案件等级之间的对应关系;

重要性等级确定单元,用于若工作流的内容中包含工作流的业务类型对应的关键字集合中的关键字,则将该关键字集合对应的案件等级作为工作流的重要性等级;

相关处理人查询单元,用于用于若重要性等级达到预设的等级阈值,则在预设的用户数据库中查询与目标用户具有相同岗位并且具有工作流的处理权限的相关处理人的标识信息;

查询成功处理单元,用于若查询成功,则根据相关处理人的标识信息,将工作流流转到该相关处理人进行处理;

查询失败处理单元,用于若查询失败,则从预设的用户数据库中获取目标用户的上层权限用户的标识信息,并根据该上层权限用户的标识信息,将工作流流转到该上层权限用户进行处理。

关于工作流处理装置的具体限定可以参见上文中对于工作流处理方法的限定,在此不再赘述。上述工作流处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图8所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种工作流处理方法。

在一实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述实施例中工作流处理方法的步骤,例如图2所示的步骤S1至步骤S6。或者,处理器执行计算机程序时实现上述实施例中工作流处理装置的各模块/单元的功能,例如图7所示模块71至模块76的功能。为避免重复,此处不再赘述。

在一实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述方法实施例中工作流处理方法,或者,该计算机程序被处理器执行时实现上述装置实施例中工作流处理装置中各模块/单元的功能。为避免重复,此处不再赘述。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。

以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

本文发布于:2023-04-14 07:39:52,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/3/86495.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图