本技术属于计算机,尤其涉及一种工单的配置方法、装置及设备。
背景技术:
1、工单系统是一种集中管理、分配和处理业务流程的工具,可以帮助企业将任务节点分派给相应的人员,并追踪每个任务节点的处理进度,从而监控整个工单处理流程。
2、针对目前的工单系统存在两种现状,一种是完全耦合在一种或者多种三方系统之中实现工单处理流程,当需要对接新的业务时,尤其是需要结合新的三方系统的业务时,需要进行二次开发对接,修改系统底层配置以满足业务需求,这种操作不仅会耗费较高的时间和人力成本,而且不利于后期系统的维护;另一种则是完全脱离三方系统实现工单自定义,这种工单系统只能根据预先写好的业务数据实现工单自定义,无法与三方系统对接获取最新的业务数据,满足不了三方系统在自身业务上的诉求。
技术实现思路
1、本技术的目的是提供一种工单的配置方法、装置及设备,基于自定义的工单模板和为字段组件配置的回调接口,使工单系统能够快速对接多个三方系统并创建工单。
2、第一方面,本技术提供了一种工单的配置方法,所述方法包括:
3、确定三方系统与工单系统是否为初次对接,若是,则由所述三方系统向所述工单系统发起携带目标工单模板的注册请求,或利用所述工单系统创建目标工单模板,并由所述三方系统基于创建的目标工单模板中为字段组件配置的回调地址实现相应的回调接口;若否,则由所述三方系统向所述工单系统发起携带目标工单模板标识的注册请求,所述目标工单模板标识用于标识所述三方系统需求的目标工单模板;
4、根据接收到的工单配置指令,在所述工单系统调用与目标工单模板对应的工单配置界面,所述工单配置界面包括待配置的任务节点,所述任务节点包括由字段组成的任务表单;
5、根据用户在所述工单配置界面上录入的字段内容,以及在所述工单配置界面利用回调接口从所述三方系统中实时获取到的字段内容,配置目标工单。
6、在一种可能的实施方式中,所述目标工单模板采用如下方式创建:
7、根据接收到的工单模板搭建指令,调用所述工单系统的流程搭建界面;
8、根据接收到的任务节点配置指令,在所述流程搭建界面中形成包含多个任务节点的工单流程图;
9、根据接收到的节点处理角色配置指令,为任务节点配置选取节点处理角色的选取方式,其中,所述选取方式包括从设定的角色组选取至少一个节点处理角色,以及基于配置的回调地址,调用所述三方系统中对应的回调接口从所述三方系统中实时获取节点处理角色组,并从实时获取的节点处理角色组中选取至少一个节点处理角色;以及
10、根据接收到的表单配置指令,为任务节点配置任务表单,其中,所述任务表单为基于所述流程搭建界面上的字段组件库中获取的至少一个字段组件搭建生成,所述任务表单用于由任务节点对应的节点处理角色录入对应的表单内容,或者用于向任务节点对应的节点处理角色展示对应的表单内容;以及
11、根据接收到的操作配置指令,为任务节点配置可执行的节点操作,所述节点操作包括催办、申请延期、暂停工单、关闭工单、转派工单;以及
12、根据接收到的流转条件配置指令,为任务节点配置流转条件。
13、在一种可能的实施方式中,所述字段组件库中包括对设置的固定字段组件内容进行展示的字段组件,以及基于为所述目标工单模板中字段组件配置的回调地址,从所述三方系统中对应的回调接口实时获取字段内容进行展示的字段组件。
14、在一种可能的实施方式中,所述流转条件包括自然流转和条件流转;
15、若为当前任务节点配置的流转条件为自然流转,当上一任务节点完成时,自动生成当前任务节点;
16、若为当前任务节点配置的流转条件为条件流转,当上一节点的节点处理角色录入的表单内容满足配置的流转条件时,自动生成当前任务节点。
17、在一种可能的实施方式中,所述字段组件库包括字段联动组件;
18、通过下列方式搭建所述任务表单:
19、根据接收到的组件添加指令,将选取的字段联动组件添加至任务表单中,并根据接收到的字段组件联动指令,在所述任务表单中选择至少一个目标字段组件,将所述字段联动组件与所述至少一个目标字段组件相关联。
20、在一种可能的实施方式中,所述字段组件库包括文件上传组件;
21、通过下列方式搭建所述任务表单:
22、根据接收到的组件添加指令,将选取的文件上传组件添加至任务表单中,所述文件上传组件用于使当前任务节点对应的节点处理角色上传相应的文件作为录入的字段内容,所述文件包括音频文件、图片文件及文档文件。
23、在一种可能的实施方式中,所述字段组件库包括位置上传组件;
24、通过下列方式搭建所述任务表单:
25、根据接收到的组件添加指令,将选取的位置上传组件添加至任务表单中,所述位置上传组件用于使当前任务节点对应的节点处理角色在地图上选取相应的地理位置作为录入的字段内容。
26、第二方面,本技术提供了一种工单的配置装置,所述装置包括:
27、注册模块,用于确定三方系统与工单系统是否为初次对接,若是,则由所述三方系统向所述工单系统发起携带目标工单模板的注册请求,或利用所述工单系统创建目标工单模板,并由所述三方系统基于创建的目标工单模板中为字段组件配置的回调地址实现相应的回调接口;若否,则由所述三方系统向所述工单系统发起携带目标工单模板标识的注册请求,所述目标工单模板标识用于标识所述三方系统需求的目标工单模板;
28、界面调用模块,用于根据接收到的工单配置指令,在所述工单系统调用与目标工单模板对应的工单配置界面,所述工单配置界面包括待配置的任务节点,所述任务节点包括由字段组成的任务表单;
29、工单创建模块,用于根据用户在所述工单配置界面上录入的字段内容,以及在所述工单配置界面利用回调接口从所述三方系统中实时获取到的字段内容,配置目标工单。
30、在一种可能的实施方式中,所述装置还包括模板创建模块,所述目标工单模板由所述模板创建模块采用如下方式创建:
31、根据接收到的工单模板搭建指令,调用所述工单系统的流程搭建界面;
32、根据接收到的任务节点配置指令,在所述流程搭建界面中形成包含多个任务节点的工单流程图;
33、根据接收到的节点处理角色配置指令,为任务节点配置选取节点处理角色的选取方式,其中,所述选取方式包括从设定的角色组选取至少一个节点处理角色,以及基于配置的回调地址,调用所述三方系统中对应的回调接口从所述三方系统中实时获取节点处理角色组,并从实时获取的节点处理角色组中选取至少一个节点处理角色;以及
34、根据接收到的表单配置指令,为任务节点配置任务表单,其中,所述任务表单为基于所述流程搭建界面上的字段组件库中获取的至少一个字段组件搭建生成,所述任务表单用于由任务节点对应的节点处理角色录入对应的表单内容,或者用于向任务节点对应的节点处理角色展示对应的表单内容;以及
35、根据接收到的操作配置指令,为任务节点配置可执行的节点操作,所述节点操作包括催办、申请延期、暂停工单、关闭工单、转派工单;以及
36、根据接收到的流转条件配置指令,为任务节点配置流转条件。
37、在一种可能的实施方式中,所述字段组件库中包括对设置的固定字段组件内容进行展示的字段组件,以及基于为所述目标工单模板中字段组件配置的回调地址,从三方系统中对应的回调接口实时获取字段内容进行展示的字段组件。
38、在一种可能的实施方式中,所述流转条件包括自然流转和条件流转;
39、若为当前任务节点配置的流转条件为自然流转,当上一任务节点完成时,自动生成当前任务节点;
40、若为当前任务节点配置的流转条件为条件流转,当上一节点的节点处理角色录入的表单内容满足配置的流转条件时,自动生成当前任务节点。
41、在一种可能的实施方式中,所述字段组件库包括字段联动组件;
42、所述模板创建模块通过下列方式搭建所述任务表单:
43、根据接收到的组件添加指令,将选取的字段联动组件添加至任务表单中,并根据接收到的字段组件联动指令,在所述任务表单中选择至少一个目标字段组件,将所述字段联动组件与所述至少一个目标字段组件相关联。
44、在一种可能的实施方式中,所述字段组件库包括文件上传组件;
45、所述模板创建模块通过下列方式搭建所述任务表单:
46、根据接收到的组件添加指令,将选取的文件上传组件添加至任务表单中,所述文件上传组件用于使当前任务节点对应的节点处理角色上传相应的文件作为录入的字段内容,所述文件包括音频文件、图片文件及文档文件。
47、在一种可能的实施方式中,所述字段组件库包括位置上传组件;
48、所述模板创建模块通过下列方式搭建所述任务表单:
49、根据接收到的组件添加指令,将选取的位置上传组件添加至任务表单中,所述位置上传组件用于使当前任务节点对应的节点处理角色在地图上选取相应的地理位置作为录入的字段内容。
50、第三方面,本技术实施例提供了一种工单的配置设备,包括至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如本技术第一方面中提供的任一项所述的工单的配置方法。
51、第四方面,本技术实施例还提供了一种计算机可读存储介质,当所述计算机可读存储介质中的指令由终端设备的处理器执行时,使得终端设备能够执行如本技术第一方面中提供的任一项所述的工单的配置方法。
52、本技术的实施例提供的技术方案至少带来以下有益效果:
53、本技术提供的一种工单的配置方法、装置及设备,在三方系统需要与工单系统对接创建工单时,若二者为初次对接,三方系统会主动发起携带目标工单模板的注册请求,或利用工单系统创建目标工单模板,并由所述三方系统基于创建的目标工单模板中为字段组件配置的回调地址实现相应的回调接口,若二者不是初次对接,则由所述三方系统向工单系统发起携带目标工单模板标识的注册请求,以在工单系统调用与目标工单模板对应的工单配置界面上利用录入的字段内容,以及利用回调接口从三方系统中实时获取到的字段内容配置目标工单,可实现在无需二次开发的前提下,使工单系统快速对接多个三方系统并基于实时获取的业务数据创建工单,更好的满足三方系统的业务诉求。