CN111062682B - 一种工单处理方法和装置 - Google Patents
一种工单处理方法和装置 Download PDFInfo
- Publication number
- CN111062682B CN111062682B CN201911134207.7A CN201911134207A CN111062682B CN 111062682 B CN111062682 B CN 111062682B CN 201911134207 A CN201911134207 A CN 201911134207A CN 111062682 B CN111062682 B CN 111062682B
- Authority
- CN
- China
- Prior art keywords
- work order
- configuration information
- work
- processing
- type
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003672 processing method Methods 0.000 title abstract description 21
- 238000012545 processing Methods 0.000 claims abstract description 124
- 238000013507 mapping Methods 0.000 claims abstract description 71
- 238000000034 method Methods 0.000 claims abstract description 40
- 230000008569 process Effects 0.000 claims abstract description 18
- 241001178520 Stomatepia mongo Species 0.000 claims description 11
- 238000004590 computer program Methods 0.000 claims description 9
- 238000011161 development Methods 0.000 abstract description 4
- 239000002699 waste material Substances 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 19
- 238000004891 communication Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 10
- 238000012423 maintenance Methods 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 4
- 238000004140 cleaning Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000008571 general function Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000000178 monomer Substances 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/26—Government or public services
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Engineering & Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Entrepreneurship & Innovation (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Data Mining & Analysis (AREA)
- Operations Research (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了工单处理方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括接收工单处理指令,获取工单领域类型和工单处理类型;根据所述工单领域类型和所述工单处理类型,分别查找相应的工单配置信息和工单映射配置信息;其中,所述工单配置信息为工单模型约束字段;所述工单映射配置信息用于流程引擎对接业务规则;基于工单配置信息,确定所述工单状态,进而通过工单映射配置信息,执行所述工单处理指令。从而,本发明的实施方式能够解决现有开发服务类工单人力成本、服务器资源很浪费的问题。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种工单处理方法和装置。
背景技术
在高端养老行业,对服务的品质要求很高,信息化投入很大,社区保洁、社区维修、社区客户沟通纷纷信息化,基本都是采用单体系统,缺少统一框架,不断重复工单模式:下单、派单、执行。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
目前,养老行业作为服务业,有很多服务类工单,例如保洁、维修、沟通反馈等等。这些如果用信息系统开发的话,就会开发保洁系统、维修系统、沟通反馈系统,每个系统单独作为一个系统的话,对人力成本、服务器资源都是浪费。
发明内容
有鉴于此,本发明实施例提供一种工单处理方法和装置,能够解决现有开发服务类工单人力成本、服务器资源很浪费的问题。
为实现上述目的,根据本发明实施例的一个方面,提供了一种工单处理方法,包括接收工单处理指令,获取工单领域类型和工单处理类型;根据所述工单领域类型和所述工单处理类型,分别查找相应的工单配置信息和工单映射配置信息;其中,所述工单配置信息为工单模型约束字段;所述工单映射配置信息用于流程引擎对接业务规则;基于工单配置信息,确定所述工单状态,进而通过工单映射配置信息,执行所述工单处理指令。
可选地,包括:
接收创建工单节点指令,获取工单领域类型和工单处理类型;
根据所述工单领域类型和所述工单处理类型,分别查找相应的工单配置信息和工单映射配置信息;
基于工单配置信息,映射工单字段得到工单模型,初始化工单状态;
通过工单映射配置信息,基于工单模型创建工单节点。
可选地,包括:
接收工单流程终止指令,获取工单领域类型和工单处理类型;
根据所述工单领域类型和所述工单处理类型,分别查找相应的工单配置信息和工单映射配置信息;
基于工单配置信息,获得相应的工单信息;
通过工单映射配置信息,关闭工单信息中状态为可操作的工单。
可选地,包括:
接收工单更新指令,获取工单领域类型和工单处理类型;
根据所述工单领域类型和所述工单处理类型,分别查找相应的工单配置信息和工单映射配置信息;
基于工单配置信息,更新工单状态信息;
通过工单映射配置信息,向流程引擎发送消息以更新流程节点,进而完成工单更新。
可选地,还包括:
设置根据工单模型形成的工单处理接口;
接收工单处理指令,通过所述工单处理接口执行所述指令,生成工单推送消息,进而发送所述工单推送消息至消息系统。
可选地,设置根据工单模型形成的工单处理接口,包括:
设置基于spring data mongo封装的一套工单处理执行信息;
接收工单处理指令,通过所述工单处理接口,利用所述工单处理执行信息,对工单模型执行指令。
可选地,包括:
利用mongo数据库存储工单模型,通过不同领域的字段类型提取通用字段,以及提取各不同领域的自定义字段,进而将不同领域的工单模型物理存储在一个数据集合中。
另外,根据本发明实施例的一个方面,提供了一种工单处理装置,包括获取模块,用于接收工单处理指令,获取工单领域类型和工单处理类型;处理模块,用于根据所述工单领域类型和所述工单处理类型,分别查找相应的工单配置信息和工单映射配置信息;其中,所述工单配置信息为工单模型约束字段;所述工单映射配置信息用于流程引擎对接业务规则;执行模块,用于基于工单配置信息,确定所述工单状态,进而通过工单映射配置信息,执行所述工单处理指令。
根据本发明实施例的另一个方面,还提供了一种电子设备,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任一工单处理实施例所述的方法。
根据本发明实施例的另一个方面,还提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现上述任一基于工单处理实施例所述的方法。
上述发明中的一个实施例具有如下优点或有益效果:本发明通过接收工单处理指令,获取工单领域类型和工单处理类型;根据所述工单领域类型和所述工单处理类型,分别查找相应的工单配置信息和工单映射配置信息;其中,所述工单配置信息为工单模型约束字段;所述工单映射配置信息用于流程引擎对接业务规则;基于工单配置信息,确定所述工单状态,进而通过工单映射配置信息,执行所述工单处理指令。从而,本发明能够开发一个通用工单系统,满足养老社区的各种情况。
上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
附图说明
附图用于更好地理解本发明,不构成对本发明的不当限定。其中:
图1是根据本发明第一实施例的工单处理方法的主要流程的示意图;
图2是根据本发明实施例的工单处理框架示意图;
图3是根据本发明实施例的工单模型的示意图;
图4是根据本发明第二实施例的工单处理方法的主要流程的示意图;
图5是根据本发明第三实施例的工单处理方法的主要流程的示意图;
图6是根据本发明第四实施例的工单处理方法的主要流程的示意图;
图7是根据本发明实施例的工单处理装置的主要模块的示意图;
图8是本发明实施例可以应用于其中的示例性系统架构图;
图9是适于用来实现本发明实施例的终端设备或服务器的计算机系统的结构示意图。
具体实施方式
以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
图1是根据本发明第一实施例的工单处理方法的主要流程的示意图,所述工单处理方法可以包括:
步骤S101,接收工单处理指令,获取工单领域类型和工单处理类型。
在实施例中,所述工单处理类型包括创建工单、更新工单以及关闭工单。当然根据不同的处理类型,其具体的实施流程也是不一样。
所述的工单领域类型可以通过工单业务应用域表示,例如图2所示,在工单业务应用域中包括了维修工单、保单工单、验收工单以及派单工单。在图2中可以看出工单业务应用域所在的应用域还包括了非工单业务应用域。同时,所述工单业务应用域中的维修工单、保单工单、验收工单以及派单工单都分别与工单域中工单实现交互,其中所述工单包括工单模型、工单配置和工单功能。
优选地,根据实际业务地情况,可以采用直接调用通用工单处理接口,或者采用配置流程即通过流程驱动的方式,实现工单业务应用域中的维修工单、保单工单、验收工单以及派单工单与工单之间的交互。
在一个较佳地实施例中,工单功能可以设置根据工单模型形成的工单处理接口,其中所述的工单处理包括增删改查,例如查询字段、查询类型(等于、大于、小于、模糊匹配、不等于,in,not in)、查询逻辑(并且、或者、并且或者多重关系)、查询排序(单字段、多字段)都能满足,增删改查都具有业务自主性、通用性。进而在接收工单处理指令时,通过所述工单处理接口执行所述指令。同时,生成工单推送消息,进而发送所述工单推送消息至消息系统。
其中,在工单域中设置有工单消息(如图2所示),可以与工单和基础服务域中的消息推送实现交互。工单消息可以统一管理工单推送消息,统一发送工单推送消息至消息系统。
进一步地,工单功能设置基于spring data mongo封装的一套工单处理执行信息。进而接收工单处理指令,通过所述工单处理接口,利用所述工单处理执行信息,对工单模型执行指令。其中,spring datamongo用于Spring框架访问mongo数据库,便于读写mongo数据库。
值得说明的是,利用mongo数据库存储工单模型,通过不同领域的字段类型提取通用字段,以及提取各不同领域的自定义字段,进而将不同领域的工单模型物理存储在一个数据集合中。其中,mongo数据库是一个基于分布式文件存储的数据库。
优选地,工单模型中的所有自定义字段都在WorkOrderInfo对象里,对于自定义字段名称、长度、类型的约束配置在工单配置的persFieldInfo里。
在一个具体的实施例中,工单模型如图3所示,通用部分抽象出工单的录入人、指派人、执行人、关闭人,以及状态、工单类型、机构、记录的创建人、更新人等信息。而养老社区特定场景,大部分工单都基于住户,故通用中添加了住户信息、房间信息(即如图3中的工单)。由于工单模型和流程引擎对接,因此添加了流程信息。另外,还有“工单特有信息”这个对象,不同类型的工单这个对象的字段可以完全自定义。
步骤S102,根据所述工单领域类型和所述工单处理类型,分别查找相应的工单配置信息和工单映射配置信息。
其中,所述工单配置信息为工单模型约束字段。所述工单映射配置信息用于流程引擎对接业务规则。
在实施例中,如图2所示,本发明在工单域中设置了工单映射,并且实现了与工单,以及基础服务域中的流程引擎和生成工单序列号交互。本发明通过配置工单映射,配置了工单对应的流程类型(用于区分不同流程):工单创建状态、工单关闭状态、工单更新状态等等。通过工单映射的动态配置,流程引擎和通用工单功能动态结合。同时,可以针对每一个工单配合基础服务域中的生成工单序列号产生一个序列号。
进一步地,根据所述工单领域类型和所述工单处理类型,可以在工单映射中分别查找相应的工单配置信息和工单映射配置信息。
本发明在工单域中还设置了工单配置,可以约束管理自定义字段的长度、类型、备注等,能够配合流程引擎,实现工单业务应用域中各类领域不同流程的工单处理。进一步地,工单配置可以包括工单模型的通用字段的约束commFieldInfo,工单模型的个性化字段的约束persFieldInfo,用于区分不同工单的工单类型编码woType,用于统一生成工单编号的工单缩写woTypeAbbr,用于各类流程引擎对接的通用业务规则的工单映射配置mappingRelation。
步骤S103,基于工单配置信息,确定所述工单状态,进而通过工单映射配置信息,执行所述工单处理指令。
因此,本发明提出了一种工单处理方法,提供一个通用的工单底层框架,同时数据统一存储,便于数据汇集、分析。而且使用统一的领域服务,可以集成统一的通用功能,例如统一的消息推送、统一的单号生成。另外,本发明适用于通用复杂多变结构的业务工单的实现,提升服务工单的开发效率、统一通用功能的设置、节约服务工单的资源使用、灵活支持更多的业务场景。还有,本发明同一种工单可以对接不同流程,即实现工单映射配置支持多流程。
图4是根据本发明第二实施例的工单处理方法的主要流程的示意图,创建工单,所述工单处理方法可以包括:
步骤S401,接收创建工单节点指令,获取工单领域类型和工单处理类型。
在实施例中,流程引擎可以发送创建工单节点的消息至工单映射。
步骤S402,根据所述工单领域类型和所述工单处理类型,分别查找相应的工单配置信息和工单映射配置信息。
在实施例中,可以在工单映射中根据所述工单领域类型和所述工单处理类型,分别查找相应的工单配置信息和工单映射配置信息。
步骤S403,基于工单配置信息,映射工单字段得到工单模型,初始化工单状态。
在实施例中,可以基于流程引擎,利用工单创建字段映射mapping和工单创建初始状态woCreateStatus,生成工单模型和初始化工单状态。
步骤S404,通过工单映射配置信息,基于工单模型创建工单节点。
图5是根据本发明第三实施例的工单处理方法的主要流程的示意图,关闭工单,所述工单处理方法可以包括:
步骤S501,接收工单流程终止指令,获取工单领域类型和工单处理类型。
较佳地,流程引擎可以发送流程终止的消息至工单映射。
步骤S502,根据所述工单领域类型和所述工单处理类型,分别查找相应的工单配置信息和工单映射配置信息。
较佳地,可以在工单映射中根据所述工单领域类型和所述工单处理类型,分别查找相应的工单配置信息和工单映射配置信息。
步骤S503,基于工单配置信息,获得相应的工单信息。
较佳地,可以通过工单配置信息,查找到需要关闭的业务领域工单。
步骤S504,通过工单映射配置信息,关闭工单信息中状态为可操作的工单。
较佳地,只有工单状态为可操作,例如状态为允许关闭,才可以根据关闭工单映射(即工单映射配置信息)执行关闭操作。
较佳地,设置工单关闭状态woCloseStatus以及关闭工单映射closeMapping。
图6是根据本发明第四实施例的工单处理方法的主要流程的示意图,更新工单,所述工单处理方法可以包括:
步骤S601,接收工单更新指令,获取工单领域类型和工单处理类型。
较佳地,可以通过工单应用域生成工单更新指令,然后直接发送至工单映射。
步骤S602,根据所述工单领域类型和所述工单处理类型,分别查找相应的工单配置信息和工单映射配置信息。
较佳地,可以在工单映射中根据所述工单领域类型和所述工单处理类型,分别查找相应的工单配置信息和工单映射配置信息。
步骤S603,基于工单配置信息,更新工单状态信息。
在实施例中,基于工单配置信息,根据工单更新指令来更新工单状态信息。
步骤S604,通过工单映射配置信息,向流程引擎发送消息以更新流程节点,进而完成工单更新。
图7是根据本发明第一实施例的工单处理装置的主要模块的示意图,如图7所示,所述工单处理装置700包括获取模块701、处理模块702和执行模块703。其中,获取模块701接收工单处理指令,获取工单领域类型和工单处理类型。处理模块702根据所述工单领域类型和所述工单处理类型,分别查找相应的工单配置信息和工单映射配置信息;其中,所述工单配置信息为工单模型约束字段;所述工单映射配置信息用于流程引擎对接业务规则。执行模块703基于工单配置信息,确定所述工单状态,进而通过工单映射配置信息,执行所述工单处理指令。
作为具体的实施例中,本发明所述的工单处理方法,包括:
获取模块701接收创建工单节点指令,获取工单领域类型和工单处理类型。处理模块702根据所述工单领域类型和所述工单处理类型,分别查找相应的工单配置信息和工单映射配置信息。之后,执行模块703基于工单配置信息,映射工单字段得到工单模型,初始化工单状态。通过工单映射配置信息,基于工单模型创建工单节点。
还有,获取模块701接收工单流程终止指令,获取工单领域类型和工单处理类型。处理模块702根据所述工单领域类型和所述工单处理类型,分别查找相应的工单配置信息和工单映射配置信息。执行模块703基于工单配置信息,获得相应的工单信息。通过工单映射配置信息,关闭工单信息中状态为可操作的工单。
另外,获取模块701接收工单更新指令,获取工单领域类型和工单处理类型。处理模块702根据所述工单领域类型和所述工单处理类型,分别查找相应的工单配置信息和工单映射配置信息。执行模块703基于工单配置信息,更新工单状态信息。通过工单映射配置信息,向流程引擎发送消息以更新流程节点,进而完成工单更新。
作为较佳的实施例,执行模块703可以设置根据工单模型形成的工单处理接口。接收工单处理指令,通过所述工单处理接口执行所述指令,生成工单推送消息,进而发送所述工单推送消息至消息系统。
进一步地,执行模块703设置基于spring data mongo封装的一套工单处理执行信息。接收工单处理指令,通过所述工单处理接口,利用所述工单处理执行信息,对工单模型执行指令。
还值得说明的是,利用mongo数据库存储工单模型,通过不同领域的字段类型提取通用字段,以及提取各不同领域的自定义字段,进而将不同领域的工单模型物理存储在一个数据集合中。
需要说明的是,在本发明所述工单处理方法和所述工单处理装置在具体实施内容上具有相应关系,故重复内容不再说明。
图8示出了可以应用本发明实施例的工单处理方法或工单处理装置的示例性系统架构800。
如图8所示,系统架构800可以包括终端设备801、802、803,网络804和服务器805。网络804用以在终端设备801、802、803和服务器805之间提供通信链路的介质。网络804可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
用户可以使用终端设备801、802、803通过网络804与服务器805交互,以接收或发送消息等。终端设备801、802、803上可以安装有各种通讯客户端应用,例如购物类应用、网页浏览器应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等(仅为示例)。
终端设备801、802、803可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。
服务器805可以是提供各种服务的服务器,例如对用户利用终端设备801、802、803所浏览的购物类网站提供支持的后台管理服务器(仅为示例)。后台管理服务器可以对接收到的产品信息查询请求等数据进行分析等处理,并将处理结果(例如目标推送信息、产品信息--仅为示例)反馈给终端设备。
需要说明的是,本发明实施例所提供的工单处理方法一般由服务器805执行,相应地,工单处理装置一般设置于服务器805中。
应该理解,图8中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
下面参考图9,其示出了适于用来实现本发明实施例的终端设备的计算机系统900的结构示意图。图9示出的终端设备仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图9所示,计算机系统900包括中央处理单元(CPU)901,其可以根据存储在只读存储器(ROM)902中的程序或者从存储部分908加载到随机访问存储器(RAM)903中的程序而执行各种适当的动作和处理。在RAM903中,还存储有系统900操作所需的各种程序和数据。CPU901、ROM902以及RAM903通过总904彼此相连。输入/输出(I/O)接口905也连接至总线904。
以下部件连接至I/O接口905:包括键盘、鼠标等的输入部分906;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分907;包括硬盘等的存储部分908;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分909。通信部分909经由诸如因特网的网络执行通信处理。驱动器910也根据需要连接至I/O接口905。可拆卸介质911,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器910上,以便于从其上读出的计算机程序根据需要被安装入存储部分908。
特别地,根据本发明公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分909从网络上被下载和安装,和/或从可拆卸介质911被安装。在该计算机程序被中央处理单元(CPU)901执行时,执行本发明的系统中限定的上述功能。
需要说明的是,本发明所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本发明中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。
附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本发明实施例中所涉及到的模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的模块也可以设置在处理器中,例如,可以描述为:一种处理器包括获取模块、处理模块和执行模块。其中,这些模块的名称在某种情况下并不构成对该模块本身的限定。
作为另一方面,本发明还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得该设备包括:接收工单处理指令,获取工单领域类型和工单处理类型;根据所述工单领域类型和所述工单处理类型,分别查找相应的工单配置信息和工单映射配置信息;其中,所述工单配置信息为工单模型约束字段;所述工单映射配置信息用于流程引擎对接业务规则;基于工单配置信息,确定所述工单状态,进而通过工单映射配置信息,执行所述工单处理指令。
根据本发明实施例的技术方案,能够解决现有开发服务类工单人力成本、服务器资源很浪费的问题。
上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
Claims (10)
1.一种工单处理方法,其特征在于,包括:
接收工单处理指令,获取工单领域类型和工单处理类型;
根据所述工单领域类型和所述工单处理类型,分别查找相应的工单配置信息和工单映射配置信息;其中,所述工单配置信息为工单模型约束字段;所述工单映射配置信息用于流程引擎对接各流程类型的业务规则;
基于工单配置信息,确定所述工单状态,进而通过工单映射配置信息,执行所述工单处理指令;其中所述工单状态包括可操作。
2.根据权利要求1所述的方法,其特征在于,包括:
接收创建工单节点指令,获取工单领域类型和工单处理类型;
根据所述工单领域类型和所述工单处理类型,分别查找相应的工单配置信息和工单映射配置信息;
基于工单配置信息,映射工单字段得到工单模型,初始化工单状态;
通过工单映射配置信息,基于工单模型创建工单节点。
3.根据权利要求1所述的方法,其特征在于,包括:
接收工单流程终止指令,获取工单领域类型和工单处理类型;
根据所述工单领域类型和所述工单处理类型,分别查找相应的工单配置信息和工单映射配置信息;
基于工单配置信息,获得相应的工单信息;
通过工单映射配置信息,关闭工单信息中状态为可操作的工单。
4.根据权利要求1所述的方法,其特征在于,包括:
接收工单更新指令,获取工单领域类型和工单处理类型;
根据所述工单领域类型和所述工单处理类型,分别查找相应的工单配置信息和工单映射配置信息;
基于工单配置信息,更新工单状态信息;
通过工单映射配置信息,向流程引擎发送消息以更新流程节点,进而完成工单更新。
5.根据权利要求1所述的方法,其特征在于,还包括:
设置根据工单模型形成的工单处理接口;
接收工单处理指令,通过所述工单处理接口执行所述指令,生成工单推送消息,进而发送所述工单推送消息至消息系统。
6.根据权利要求5所述的方法,其特征在于,设置根据工单模型形成的工单处理接口,包括:
设置基于spring data mongo封装的一套工单处理执行信息;
接收工单处理指令,通过所述工单处理接口,利用所述工单处理执行信息,对工单模型执行指令。
7.根据权利要求1-6任一所述的方法,其特征在于,包括:
利用mongo数据库存储工单模型,通过不同领域的字段类型提取通用字段,以及提取各不同领域的自定义字段,进而将不同领域的工单模型物理存储在一个数据集合中。
8.一种工单处理装置,其特征在于,包括:
获取模块,用于接收工单处理指令,获取工单领域类型和工单处理类型;
处理模块,用于根据所述工单领域类型和所述工单处理类型,分别查找相应的工单配置信息和工单映射配置信息;其中,所述工单配置信息为工单模型约束字段;所述工单映射配置信息用于流程引擎对接各流程类型的业务规则;
执行模块,用于基于工单配置信息,确定所述工单状态,进而通过工单映射配置信息,执行所述工单处理指令;其中所述工单状态包括可操作。
9.一种电子设备,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的方法。
10.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-7中任一所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911134207.7A CN111062682B (zh) | 2019-11-19 | 2019-11-19 | 一种工单处理方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911134207.7A CN111062682B (zh) | 2019-11-19 | 2019-11-19 | 一种工单处理方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111062682A CN111062682A (zh) | 2020-04-24 |
CN111062682B true CN111062682B (zh) | 2023-11-07 |
Family
ID=70298037
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911134207.7A Active CN111062682B (zh) | 2019-11-19 | 2019-11-19 | 一种工单处理方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111062682B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111984234A (zh) * | 2020-08-04 | 2020-11-24 | 中国建设银行股份有限公司 | 一种处理工单的方法和装置 |
CN114493504A (zh) * | 2021-12-31 | 2022-05-13 | 广州市申迪计算机系统有限公司 | 一种基于rpa的工单处理方法及装置 |
Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101145959A (zh) * | 2007-10-10 | 2008-03-19 | 中兴通讯股份有限公司 | 一种网管功能自动实现的方法及其系统 |
US7624033B1 (en) * | 2001-09-04 | 2009-11-24 | At&T Intellectual Property, I,L.P. | Processes and systems for managing status changes to work orders |
CN103092996A (zh) * | 2013-02-21 | 2013-05-08 | 用友软件股份有限公司 | 单据数据获取装置和单据数据获取方法 |
CN105354239A (zh) * | 2015-10-10 | 2016-02-24 | 中国科学院计算机网络信息中心 | 一种基于配置数据加工模型的加工中心数据流式处理方法 |
CN106408170A (zh) * | 2016-08-30 | 2017-02-15 | 北京北信源软件股份有限公司 | 一种电子工单处理方法、工作流引擎及电子工单系统 |
CN106484684A (zh) * | 2016-10-11 | 2017-03-08 | 语联网(武汉)信息技术有限公司 | 一种对数据库中的数据进行术语匹配的方法 |
CN106528647A (zh) * | 2016-10-15 | 2017-03-22 | 北京语联炉火信息技术有限公司 | 一种基于cedar双数组字典树算法进行术语匹配的方法 |
CN106875150A (zh) * | 2015-12-14 | 2017-06-20 | 重庆森坦科技有限公司 | 一种产品事务跟踪系统 |
CN107016475A (zh) * | 2016-01-28 | 2017-08-04 | 北京京东尚科信息技术有限公司 | 电商工单系统平台化的方法和装置 |
CN107276790A (zh) * | 2017-05-27 | 2017-10-20 | 北京思特奇信息技术股份有限公司 | 一种业务工单的处理方法及系统 |
CN107545338A (zh) * | 2016-06-27 | 2018-01-05 | 百度在线网络技术(北京)有限公司 | 业务数据处理方法及业务数据处理系统 |
CN108063684A (zh) * | 2017-11-15 | 2018-05-22 | 烽火通信科技股份有限公司 | 一种电信接入网数据的处理方法和处理系统 |
CN109118151A (zh) * | 2017-06-23 | 2019-01-01 | 贵州白山云科技股份有限公司 | 一种工单事务处理方法及工单事务处理系统 |
CN109615217A (zh) * | 2018-12-06 | 2019-04-12 | 泰康保险集团股份有限公司 | 工单生成方法、装置与存储介质 |
CN109670767A (zh) * | 2018-09-25 | 2019-04-23 | 深圳壹账通智能科技有限公司 | 工作流的处理方法、装置、终端设备及存储介质 |
CN109670297A (zh) * | 2018-12-14 | 2019-04-23 | 泰康保险集团股份有限公司 | 业务权限的开通方法、装置、存储介质及电子设备 |
CN109710613A (zh) * | 2018-12-26 | 2019-05-03 | 深圳乐信软件技术有限公司 | 字段的管理方法、装置、服务器和存储介质 |
CN109901892A (zh) * | 2017-12-11 | 2019-06-18 | 北京京东尚科信息技术有限公司 | 一种动态属性验证的方法和装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8086618B2 (en) * | 2008-09-30 | 2011-12-27 | International Business Machines Corporation | Configuration rule translation mapper |
US20150365299A1 (en) * | 2014-06-16 | 2015-12-17 | Hans-Peter Schaerges | Lucidity in network mapping with many connections |
-
2019
- 2019-11-19 CN CN201911134207.7A patent/CN111062682B/zh active Active
Patent Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7624033B1 (en) * | 2001-09-04 | 2009-11-24 | At&T Intellectual Property, I,L.P. | Processes and systems for managing status changes to work orders |
CN101145959A (zh) * | 2007-10-10 | 2008-03-19 | 中兴通讯股份有限公司 | 一种网管功能自动实现的方法及其系统 |
CN103092996A (zh) * | 2013-02-21 | 2013-05-08 | 用友软件股份有限公司 | 单据数据获取装置和单据数据获取方法 |
CN105354239A (zh) * | 2015-10-10 | 2016-02-24 | 中国科学院计算机网络信息中心 | 一种基于配置数据加工模型的加工中心数据流式处理方法 |
CN106875150A (zh) * | 2015-12-14 | 2017-06-20 | 重庆森坦科技有限公司 | 一种产品事务跟踪系统 |
CN107016475A (zh) * | 2016-01-28 | 2017-08-04 | 北京京东尚科信息技术有限公司 | 电商工单系统平台化的方法和装置 |
CN107545338A (zh) * | 2016-06-27 | 2018-01-05 | 百度在线网络技术(北京)有限公司 | 业务数据处理方法及业务数据处理系统 |
CN106408170A (zh) * | 2016-08-30 | 2017-02-15 | 北京北信源软件股份有限公司 | 一种电子工单处理方法、工作流引擎及电子工单系统 |
CN106484684A (zh) * | 2016-10-11 | 2017-03-08 | 语联网(武汉)信息技术有限公司 | 一种对数据库中的数据进行术语匹配的方法 |
CN106528647A (zh) * | 2016-10-15 | 2017-03-22 | 北京语联炉火信息技术有限公司 | 一种基于cedar双数组字典树算法进行术语匹配的方法 |
CN107276790A (zh) * | 2017-05-27 | 2017-10-20 | 北京思特奇信息技术股份有限公司 | 一种业务工单的处理方法及系统 |
CN109118151A (zh) * | 2017-06-23 | 2019-01-01 | 贵州白山云科技股份有限公司 | 一种工单事务处理方法及工单事务处理系统 |
CN108063684A (zh) * | 2017-11-15 | 2018-05-22 | 烽火通信科技股份有限公司 | 一种电信接入网数据的处理方法和处理系统 |
CN109901892A (zh) * | 2017-12-11 | 2019-06-18 | 北京京东尚科信息技术有限公司 | 一种动态属性验证的方法和装置 |
CN109670767A (zh) * | 2018-09-25 | 2019-04-23 | 深圳壹账通智能科技有限公司 | 工作流的处理方法、装置、终端设备及存储介质 |
CN109615217A (zh) * | 2018-12-06 | 2019-04-12 | 泰康保险集团股份有限公司 | 工单生成方法、装置与存储介质 |
CN109670297A (zh) * | 2018-12-14 | 2019-04-23 | 泰康保险集团股份有限公司 | 业务权限的开通方法、装置、存储介质及电子设备 |
CN109710613A (zh) * | 2018-12-26 | 2019-05-03 | 深圳乐信软件技术有限公司 | 字段的管理方法、装置、服务器和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111062682A (zh) | 2020-04-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110019350B (zh) | 基于配置信息的数据查询方法和装置 | |
US11237888B2 (en) | Message processing method and system, storage medium and electronic device | |
WO2021023149A1 (zh) | 一种动态返回报文的方法和装置 | |
CN110795147A (zh) | 一种接口协议文件管理方法和装置 | |
CN113760488B (zh) | 调度任务的方法、装置、设备和计算机可读介质 | |
CN108108986B (zh) | 一种客户关系管理系统的设计方法、装置及电子设备 | |
CN111062682B (zh) | 一种工单处理方法和装置 | |
CN110764769A (zh) | 处理用户请求的方法和装置 | |
CN112486482A (zh) | 一种页面展示方法和装置 | |
CN110807535A (zh) | 统一预约平台的构建方法、构建装置和统一预约平台系统 | |
CN112817562B (zh) | 业务处理的方法和装置 | |
CN113672671B (zh) | 一种实现数据加工的方法和装置 | |
CN110795135A (zh) | 一种实现注解式配置的方法和装置 | |
CN113448570A (zh) | 数据处理方法、装置、电子设备及存储介质 | |
CN111415262A (zh) | 一种业务处理方法和装置 | |
CN111143408A (zh) | 一种基于业务规则的事件处理方法和装置 | |
CN112988857B (zh) | 一种业务数据的处理方法和装置 | |
CN113742321B (zh) | 一种数据更新的方法和装置 | |
CN113760240B (zh) | 一种生成数据模型的方法和装置 | |
CN113743425B (zh) | 一种生成分类模型的方法和装置 | |
CN113362097B (zh) | 一种用户确定方法和装置 | |
CN112099841A (zh) | 一种生成配置文件的方法和系统 | |
CN113448960A (zh) | 一种导入表格文件的方法和装置 | |
CN113495747B (zh) | 一种灰度发布方法和装置 | |
CN112988168B (zh) | 一种环境搭建的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |