一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种自定义工作流模块和配置自定义工作流的方法与流程

2022-02-24 11:16:51 来源:中国专利 TAG:


1.本发明涉及轨道交通技术领域,更具体地,涉及一种自定义工作流模块和配置自定义工作流的方法。


背景技术:

2.随着现代城市轨道交通的迅猛发展,人们对于轨道交通出行的期望越来越趋向于更加智慧化。为了达到这个目标,轨道交通领域也随之采用了较传统更多的相关设备以便提升人们的出行体验。这也就导致了轨道交通日常的施工管理及设备维修维护的工作将面临着比以前更大的挑战。
3.在日常的维修维护工作中,不管是对施工请销点的管理还是对工单、点巡检的管理,都需要制定特定的流程来对相关的业务进行管控。而一套灵活的工作流配置方案将使得相关的维修维护工作变得更加便利且易于维护。
4.在传统的轨道交通日常维护工作中,相关流程均是由纸质单据或者深度订制化流程后嵌入系统中使用的,其工作流程是不能实时地灵活配置的,并且流程管理一般都会存在后期维护困难或升级成本较高的特点。
5.因此,现在需要提供一种自定义工作流模块和配置自定义工作流的方法,其能将轨道交通领域内原本由纸质单据维护的或深度定制化的工作流程,更新为轻量级可配置化的工作流,可供用户实时自行配制相关业务所需工作流程,便于后期维护,以使得日常维修维护的工作能够更加的灵活,可以有效的解决日常维修维护流程发生变化时所引起的高成本和不易操作性,提高日常维修维护的整体智慧水平,降低相关成本,且任一阶段均可做到工作流程无缝升级。


技术实现要素:

6.为了解决上述问题中的至少一个,根据本发明的一方面,提出了一种自定义工作流模块,包括:状态管理模块,被配置为维护相关业务的工作流的节点的状态;工作流管理模块,被配置为配置和维护所述工作流;以及工作流方案模块,被配置为决定所述相关业务所采用的工作流,并对相关业务数据与工作流程数据进行绑定。
7.在一个实施例中,其中工作流管理模块还被配置为配置所述工作流的步骤以及所述步骤之间的转换。
8.在一个实施例中,其中工作流管理模块还被配置为配置所述工作流的工作组权限。
9.在一个实施例中,其中每个类型的业务只能同时绑定到一个工作流上,但是每个工作流可以同时被应用到多个工作流方案中。
10.在一个实施例中,其中工作流方案模块可随时更新所应用的工作流且不会影响所有历史数据。
11.在一个实施例中,所述自定义工作流模块还包括:工作流引擎模块,被配置为驱动
所述相关业务数据在所述工作流的各节点之间的流转,以及维护与跟踪相关流程数据。
12.在一个实施例中,所述状态管理模块包括状态管理库,被配置为保存状态基础数据。
13.在一个实施例中,所述工作流管理模块包括工作流管理库,被配置为保存工作流程基础数据。
14.在一个实施例中,所述工作流方案模块包括方案管理库,被配置为保存工作流方案数据。
15.根据本发明的另一方面,提出了一种配置自定义工作流的方法,其应用于自定义工作流模块,所述自定义工作流模块包括状态管理模块、工作流管理模块、工作流方案模块,以及工作流引擎模块,所述方法包括:由所述状态管理模块,配置相关业务的工作流的节点的状态;由所述工作流管理模块,配置所述工作流;由工作流引擎模块,部署所述工作流;以及由所述工作流方案模块,决定所述相关业务所采用的已部署的工作流,并对相关业务数据与工作流程数据进行绑定。
16.在一个实施例中,其中配置所述工作流包括配置所述工作流的步骤以及所述步骤之间的转换。
17.在一个实施例中,其中配置所述工作流包括配置所述工作流的工作组权限。
18.在一个实施例中,其中每个类型的业务只能同时绑定到一个工作流上,但是每个工作流可以同时被应用到多个工作流方案中。
19.在一个实施例中,其中当更新所应用的工作流时,不会影响所有历史数据。
20.在一个实施例中,所述方法还包括:由所述工作流引擎模块,驱动所述相关业务数据在所述工作流的各节点之间的流转,以及维护与跟踪相关流程数据。
21.本发明所提出的自定义工作流模块和配置自定义工作流的方法能将轨道交通领域内原本由纸质单据维护的或深度定制化的工作流程,更新为轻量级可配置化的工作流,可供用户实时自行配制相关业务所需工作流程,便于后期维护,以使得日常维修维护的工作能够更加的灵活,可以有效的解决日常维修维护流程发生变化时所引起的高成本和不易操作性,提高日常维修维护的整体智慧水平,降低相关成本,且任一阶段均可做到工作流程无缝升级。
附图说明
22.通过结合附图对本发明的实施例进行更详细的描述,本发明的上述以及其它目的、特征和优势将变得更加明显。附图用来提供对本发明实施例的进一步理解,并且构成说明书的一部分,与本发明实施例一起用于解释本发明,并不构成对本发明的限制。在附图中,相同的参考标号通常代表相同部件或步骤。
23.图1是示出了根据本发明的实施例的自定义工作流模块的框图;以及
24.图2是示出了根据本发明的实施例的配置自定义工作流的流程图。
具体实施方式
25.为了使得本发明的目的、技术方案和优点更为明显,下面将参照附图详细描述根据本发明的示例实施例。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是本发
明的全部实施例,应理解,本发明不受这里描述的示例实施例的限制。基于本发明中描述的本发明实施例,本领域技术人员在没有付出创造性劳动的情况下所得到的所有其它实施例都应落入本发明的保护范围之内。
26.本发明提出了一种自定义工作流模块和配置自定义工作流的方法,其能将轨道交通领域内原本由纸质单据维护的或深度定制化的工作流程,更新为轻量级可配置化的工作流,可供用户实时自行配制相关业务所需工作流程,便于后期维护,以使得日常维修维护的工作能够更加的灵活,可以有效的解决日常维修维护流程发生变化时所引起的高成本和不易操作性,提高日常维修维护的整体智慧水平,降低相关成本,且任一阶段均可做到工作流程无缝升级。
27.首先,参照图1来描述根据本发明的实施例的自定义工作流模块。
28.如图1所述,一种自定义工作流模块,包括:状态管理模块,被配置为维护相关业务的工作流的节点的状态;工作流管理模块,被配置为配置和维护所述工作流;以及工作流方案模块,被配置为决定所述相关业务所采用的工作流,并对相关业务数据与工作流程数据进行绑定。
29.本发明是应用于轨道交通系统的轻量级自定义工作流配置方案。具体地,状态管理模块用于维护相关业务各流程节点的状态,其中包括预置的起始及结束流程状态,例如待执行状态、已完成状态和已取消状态以及其他的用户自定义状态。
30.工作流管理模块用于配置及维护各个工作流程,为关键模块,包含工作流的新增、修改、查看以及删除等功能。
31.工作流程主要是由步骤、步骤之间的转换以及相关权限配置几部分组合而成。其中步骤代表了流程中的各个节点以及相关业务流转至该节点时的目标状态,在对各步骤进行配置时还需要指定相关业务处于该节点时可以进行哪些操作,即该步骤相关的转换,以及该操作将跳转到的目标步骤。另外,用户还需要通过权限管理模块为各个转换赋予相应的工作组权限,即非该工作组成员无法进行相应操作,以保证流程数据的安全性。
32.在一个实施例中,工作流管理模块还被配置为配置所述工作流的步骤以及所述步骤之间的转换。
33.在一个实施例中,工作流管理模块还被配置为配置所述工作流的工作组权限。
34.具体地,工作流管理模块又分为步骤管理模块、转换管理模块以及权限管理模块三部分,分别用于针对工作流进行步骤管理、步骤之间的转换的管理,以及权限管理。
35.工作流方案模块为相关业务与工作流的中间模块,起到相关业务与工作流的衔接作用。状态数据与工作流程数据均会作为基础数据保存在系统中,在对其进行维护时并不会产生与业务数据的强关联关系。而工作流方案作为相关业务与工作流的中间模块,决定了相关业务在启动流程时采用的是哪个工作流,即对相关业务数据与工作流程数据进行了绑定,相关数据的绑定关系一经绑定便不可再变更。
36.在一个实施例中,自定义工作流模块还包括工作流引擎模块,被配置为驱动所述相关业务数据在所述工作流的各节点之间的流转,以及维护与跟踪相关流程数据。
37.具体地,工作流程在由工作流管理模块配置完成之后,需要经由工作流引擎模块进行部署,只有经过部署的工作流程才能被应用到各种业务当中。
38.在一个实施例中,其中每个类型的业务只能同时绑定到一个工作流上,但是每个
工作流可以同时被应用到多个工作流方案中。
39.在一个实施例中,其中工作流方案模块可随时更新所应用的工作流且不会影响所有历史数据。
40.在一个实施例中,所述状态管理模块包括状态管理库,被配置为保存状态基础数据。
41.在一个实施例中,所述工作流管理模块包括工作流管理库,被配置为保存工作流程基础数据。
42.在一个实施例中,所述工作流方案模块包括方案管理库,被配置为保存工作流方案数据。
43.根据本发明的实施例的自定义工作流模块提供了应用于轨道交通系统的轻量级自定义工作流配置方案。其核心模块架构主要采用状态管理模块、工作流管理模块,以及方案管理模块的配置工作流方式,减少了耦合性,然后经内置工作流引擎对相关流程数据进行后期跟踪,进而实现维修维护工作中的工单管理等业务相关的工作流程能够由用户根据需求进行定制化配置。
44.本发明所要解决的技术问题是将轨道交通领域内原本由纸质单据维护的或深度定制化的工作流程,更新为轻量级可配置化的工作流,以便可以使得日常维修维护的工作能够更加的灵活,可以有效的解决日常维修维护流程发生变化时所引起的高成本和不易操作性,提高日常维修维护的整体智慧水平,降低相关成本。
45.与现有技术相比,本发明采用可配置工作流的维修维护工作,工作人员可以随时根据需求对相应的工作流进行调整,更高效灵活,易于升级以及后期的维护;采用状态管理、工作流管理、工作流方案管理相结合的配置工作流的方式将业务数据、基础数据和工作流程数据进行解耦配置,可以使得配置工作流的直接耦合性减少,从而可以使得用户能够更规范化、流程化的对工作流进行配置;并且在工作流管理中采用对步骤及数据权限双重配置结合,使配置工作流权限分明,提高维修维护工作的数据安全性;以及由工作流引擎对工作流进行部署并进行后续的数据跟踪,使得工作流配置更简单易上手。
46.接下来,参照图2来描述根据本发明的实施例的配置自定义工作流的流程。
47.如图2所示,提供了一种配置自定义工作流的方法,其应用于自定义工作流模块,所述自定义工作流模块包括状态管理模块、工作流管理模块、工作流方案模块,以及工作流引擎模块,所述方法包括:由所述状态管理模块,配置相关业务的工作流的节点的状态;由所述工作流管理模块,配置所述工作流;由工作流引擎模块,部署所述工作流;以及由所述工作流方案模块,决定所述相关业务所采用的已部署的工作流,并对相关业务数据与工作流程数据进行绑定。
48.下面,结合图2来描述对于工作流的具体配置步骤,主要说明从配置工作流到应用工作流的具体步骤。
49.首先,参照s201,由所述状态管理模块,配置相关业务的工作流的节点的状态。
50.s201:状态数据作为基础数据,需要在配置工作流程之前进行录入,这样才能保证配置工作流程时可以查找到相应步骤所对应的状态数据;系统会预置默认的起始以及完成状态,如待执行状态、已取消状态、已完成状态,用户只需自定义可能会用到的中间状态即可。
51.其次,参照s202-s204,由所述工作流管理模块,配置所述工作流。
52.在一个实施例中,配置所述工作流包括配置所述工作流的步骤以及所述步骤之间的转换。
53.在一个实施例中,配置所述工作流包括配置所述工作流的工作组权限。
54.s202:状态基础数据配置完成之后,用户需要进入工作流管理模块,配置工作流程。
55.s203:在配置工作流程的过程中,需要首先添加工作流的各个步骤,每个步骤都有其链接状态。此链接状态就是从状态管理中已配置的状态选择出来的,当业务流程跳转到此节点时,该业务数据的状态即会变为此状态。
56.s204:步骤配置完成后,需要对每一个步骤的转换进行配置。其转换则代表了每个步骤的流程走向,包含目标步骤和权限配置。通过转换可准确的将流程节点流转对应的目标步骤,同时通过相应的权限限制,可以保证只有拥有相关权限的工作组成员才能进行相关操作,保证了流程数据的安全性。
57.再次,参照s205,由工作流引擎模块,部署所述工作流。
58.s205:工作流程配置完毕并保存后,需要通过工作流引擎模块对该工作流程进行部署,以便后续对该流程相关的流程数据进行维护和跟踪。只有通过部署之后的工作流程才能被应用到相关的业务中。
59.最后,参照s206-210,由所述工作流方案模块,决定所述相关业务所采用的已部署的工作流,并对相关业务数据与工作流程数据进行绑定。以及由所述工作流引擎模块,驱动所述相关业务数据在所述工作流的各节点之间的流转,以及维护与跟踪相关流程数据。
60.s206:工作流程基础数据配置完成后,需要在工作流方案管理模块对各个类型的业务进行工作流程绑定,即当业务数据触发流程时会通过相对应类型的工作流方案来判断此时应该采用的是哪个工作流程。在一个实施例中,其中每个类型的业务只能同时绑定到一个工作流上,但是每个工作流可以同时被应用到多个工作流方案中。
61.s207:设定好各个类型业务的工作流方案后,在相应的业务中即可按配置好的工作流方案进行工作流程的绑定以及后续的工作流程节点的流转。工作流每个步骤转换的名称即为用户操作时的可操作按钮名称,每个步骤迁移状态就是每个流程节点的迁移状态。
62.s208:状态管理库中保存状态的基础数据,除预置状态外其余由用户配置的状态均可在没有被使用的前提下进行修改和删除操作。
63.s209:工作流管理库中保存工作流程基础数据,在没有被部署的前提下可以进行修改和删除操作,在已被部署但没有被使用的情况下仅允许进行删除操作。
64.s210:工作流方案管理库中保存各个类型业务相关的工作流方案,可随时进行修改,及可随时更新所应用的工作流程且不会影响所有历史数据。
65.本发明提出的配置自定义工作流的方法能将轨道交通领域内原本由纸质单据维护的或深度定制化的工作流程,更新为轻量级可配置化的工作流,可供用户实时自行配制相关业务所需工作流程,便于后期维护,以使得日常维修维护的工作能够更加的灵活,可以有效的解决日常维修维护流程发生变化时所引起的高成本和不易操作性,提高日常维修维护的整体智慧水平,降低相关成本,且任一阶段均可做到工作流程无缝升级。
66.尽管这里已经参考附图描述了示例实施例,应理解上述示例实施例仅仅是示例性
的,并且不意图将本发明的范围限制于此。本领域普通技术人员可以在其中进行各种改变和修改,而不偏离本发明的范围和精神。所有这些改变和修改意在被包括在所附权利要求所要求的本发明的范围之内。
67.在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
68.类似地,应当理解,为了精简本发明并帮助理解各个发明方面中的一个或多个,在对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该本发明的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如相应的权利要求书所反映的那样,其发明点在于可以用少于某个公开的单个实施例的所有特征的特征来解决相应的技术问题。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
69.本领域的技术人员可以理解,除了特征之间相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
70.此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
71.以上所述,仅为本发明的具体实施方式或对具体实施方式的说明,本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。本发明的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献