System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及工单系统,具体而言,涉及一种工单构建方法、装置、电子设备以及存储介质。
技术介绍
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、确定所述多个子任务与所述多个节点之间的对应关系;
本文档来自技高网...【技术保护点】
1.一种工单构建方法,其特征在于,所述方法包括:
2.根据权利要求1所述的工单构建方法,其特征在于,对所述多个功能信息进行划分并封装,得到第一类型组件,包括:
3.根据权利要求1所述的工单构建方法,其特征在于,对所述多个功能信息进行划分并封装,得到第二类型组件,包括:
4.根据权利要求3所述的工单构建方法,其特征在于,在得到第一类型组件和第二类型组件之后,所述方法还包括:
5.根据权利要求1所述的工单构建方法,其特征在于,将所述第一类型组件和所述第二类型组件进行组合配置,得到多个工单类型对应的多个目标工单,包括:
6.根据权利要求5所述的工单构建方法,其特征在于,按照所述设置指令,对所述每个工单类型对应的组件集合中所述第一类型组件和所述第二类型组件进行组合配置,包括:
7.根据权利要求1所述的工单构建方法,其特征在于,在获取所述多个目标工单之后,所述方法还包括:
8.根据权利要求1所述的工单构建方法,其特征在于,在获取所述多个目标工单之后,所述方法还包括:
9.根据权利要求1至8任意一
10.根据权利要求9所述的工单构建方法,其特征在于,基于所述工单详情组件,生成对应任意一个目标工单的工单详情界面,以通过所述工单详情界面执行所述目标工单对应的第一类型组件和/或第二类型组件的功能,包括:
11.根据权利要求10所述的工单构建方法,其特征在于,所述第一类型组件包括帮助引导组件,在确定目标工单的目标任务以及多个节点之后,所述方法还包括:
12.根据权利要求11所述的工单构建方法,其特征在于,在构建对应于所述目标任务的流程图之后,所述方法还包括:
13.一种工单构建装置,其特征在于,所述装置包括:
14.一种电子设备,其特征在于,包括存储器、处理器及存储在存储器上的计算机程序,所述处理器执行所述计算机程序以实现权利要求1-12中任一所述的工单构建方法中的步骤。
15.一种计算机可读存储介质,其上存储有计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1-12中任一所述的工单构建方法中的步骤。
...【技术特征摘要】
1.一种工单构建方法,其特征在于,所述方法包括:
2.根据权利要求1所述的工单构建方法,其特征在于,对所述多个功能信息进行划分并封装,得到第一类型组件,包括:
3.根据权利要求1所述的工单构建方法,其特征在于,对所述多个功能信息进行划分并封装,得到第二类型组件,包括:
4.根据权利要求3所述的工单构建方法,其特征在于,在得到第一类型组件和第二类型组件之后,所述方法还包括:
5.根据权利要求1所述的工单构建方法,其特征在于,将所述第一类型组件和所述第二类型组件进行组合配置,得到多个工单类型对应的多个目标工单,包括:
6.根据权利要求5所述的工单构建方法,其特征在于,按照所述设置指令,对所述每个工单类型对应的组件集合中所述第一类型组件和所述第二类型组件进行组合配置,包括:
7.根据权利要求1所述的工单构建方法,其特征在于,在获取所述多个目标工单之后,所述方法还包括:
8.根据权利要求1所述的工单构建方法,其特征在于,在获取所述多个目标工单之后,所述方法还包括:
9.根据权利要求1至8任意...
【专利技术属性】
技术研发人员:张旻,
申请(专利权)人:京东方科技集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。