一种基于Activi的巡管业务流程查询方法技术

技术编号:30335026 阅读:21 留言:0更新日期:2021-10-10 01:00
本发明专利技术公开了一种基于Activi的巡管业务流程查询方法,涉及巡更管理技术领域,其包括以下步骤:S1、选择基于Activi流程引擎的巡更管理平台作为通用基础;其中,巡更管理平台至少用于执行多个巡更类型的基础统一业务;S2、根据不同的巡更类型,创建与之匹配的个性化业务模型,存储并得到业务数据库;S3、获取业务需求,判断通用基础是否可执行实现业务需求,如果是,则调取对应的通用基础用于响应业务需求;如果否,则识别业务类别并从业务数据库中调取对应的业务模型,作为应用数据;S4、通用基础引用应用数据,得到业务平台,所述业务平台用于响应业务需求。本申请具有降低用户应用多系统时的成本的效果。系统时的成本的效果。系统时的成本的效果。

【技术实现步骤摘要】
一种基于Activi的巡管业务流程查询方法


[0001]本申请涉及巡更管理
,尤其是涉及一种基于Activi的巡管业务流程查询方法。

技术介绍

[0002]巡管,即巡更管理;传统的,对于巡更管理工作,通常由值班经理等,手动记录巡更人员的工作情况和巡更记录。随着科技的进步,上述管理逐渐被通过计算机等智能化。
[0003]公开号为CN305819948S的外观专利,其主视图即得知一种可视化巡护管理系统,根据其可将巡更业务数据化和可视化。
[0004]公开号为CN110719366A的专利技术专利,其公开了一种可通过手机实现外勤作业数据的城市园林巡管养系统,其包括手机APP终端,所述手机APP终端的输出端与人员登录模块的输入端电连接。可通过手机APP实现外勤作业数据的城市园林巡管养系统,通过设置园林事件数据收集单元、数据信息整合管理单元、PC管理终端和反馈模块,帮助构建更为完备的园林绿化事件处置流程,并在此基础上对获取的各类数据信息进行业务化的综合分析,帮助管理人员准确掌握部门人员上岗情况、实时位置和运动轨。
[0005]针对上述中的相关技术,专利技术人认为存在以下缺陷:大多巡管系统均为针对业务定制,单一应用效果较佳,但是对于大型的做安保等业务的企业来说,业务类型多,配置系统多,而业务存在一定共性,即系统相互之间又存在一定共性,多套系统导致存在资源、成本浪费,因此本申请提出一种新的技术方案。

技术实现思路

[0006]为了降低用户应用多系统时的成本,本申请提供一种基于Activi的巡管业务流程查询方法。
[0007]本申请提供一种基于Activi的巡管业务流程查询方法,采用如下的技术方案:一种基于Activi的巡管业务流程查询方法,包括以下步骤:S1、选择基于Activi流程引擎的巡更管理平台作为通用基础;其中,巡更管理平台至少用于执行多个巡更类型的基础统一业务;S2、根据不同的巡更类型,创建与之匹配的个性化业务模型,存储并得到业务数据库;S3、获取业务需求,判断通用基础是否可执行实现业务需求,如果是,则调取对应的通用基础用于响应业务需求;如果否,则识别业务类别并从业务数据库中调取对应的业务模型,作为应用数据;S4、通用基础引用应用数据,得到业务平台,所述业务平台用于响应业务需求。
[0008]可选的,所述巡更管理平台为基于Java开发。
[0009]可选的,还包括:在调取业务模型前,获取业务需求对应用户的身份信息;以及,
查找同一身份信息的业务需求记录,如果当前业务需求为非首次出现,则查找同一身份信息过往的业务平台使用记录并再次调用对应的业务平台。
[0010]可选的,还包括:识别用户的身份信息,判断是否为开发/管理员,如果否,则在业务数据中未查找到业务类别后,整合业务需求及预设提示内容作为提示信息发送至开发/管理员。
[0011]可选的,根据用户的身份信息,识别其对应的业务环境;以及,统计同一业务环境某一业务需求对应的业务模型及其业务平台的调用频次,如果任一调用频次超出阈值,则记录对应的业务平台作为二级通用平台;其中,通用基础包括二级通用平台以及预设的初始平台。
[0012]综上所述,本申请包括以下至少一种有益技术效果:巡更管理平台(系统)的共性内容、个性化业务内容层次分开,可分别开发两者,减小开发难度;同时,个性化内容以数据库的形式存在,等待调用,因此可根据业务需求,随时基于通用基础更新,匹配不同的需求,灵活性更佳;应用时,只需有初始平台,后续即可调用匹配的个性化业务模型对其丰富,实现不同的业务流程查询需求,减小分别开发各个平台来使用的成本。
附图说明
[0013]图1是本方法的流程示意图;图2是本方法的架构示意图。
具体实施方式
[0014]以下结合附图1

2对本申请作进一步详细说明。
[0015]本申请实施例公开一种基于Activi的巡管业务流程查询方法,其理念:目前,国内的各类管理软件,一般有通用型、定制型;其中,通用型,大多是行业标准,需要用户适应;而定制型,则成本过高,不仅体现在单一成本,更是体现在背景中所述大中型企业应用多系统时,成本又再次增加。
[0016]有鉴于上述,参考油画中的层次画法,作画时先用单色画出整个形体,然后用颜色进行层次塑造得到最后的成品;或是现有的某一绘图软件的图层概念提出本申请。
[0017]参照图1

2,基于Activi的巡管业务流程查询方法包括:S1、选择基于Activi流程引擎的巡更管理平台作为通用基础。
[0018]其中,巡更管理平台至少用于执行多个巡更类型的基础统一业务,如常见的巡更过程记录、巡更人员管理、巡更信息反馈管理等。
[0019]本方法之所以选择Activi,而非如jbpm之类,是因为本方法一个重要的需求在匹配的灵活性和热部署,而Activi正好拥有更为简洁和丰富的接口等,方便后续个性化的内容类似外挂的形式挂载。
[0020]可以理解的是,为了使得后续个性化匹配之后的平台拥有原基础的效果等,需要原平台具备一定的继承特性,因此,上述巡更管理平台选择为基于Java开发,利用Java的继承特性。
[0021]S2、根据不同的巡更类型,创建与之匹配的个性化业务模型,存储并得到业务数据库。
[0022]其中,巡更类型,可以是:危险品存储区巡更、宿管巡更等;个性化业务,即针对性的业务需求内容,如危险品存储区的易燃易爆泄漏点查询,或宿管区的检查点查询等。个性化业务模型包括通过activi

designer创建的流程定义以及相应的在bpmn数据(业务流程建模)。
[0023]S3、获取业务需求;可以理解的是,业务需求由用户通过手机、计算机等终端发送,且绑定用户的身份信息,以便后续根据身份响应。
[0024]后续,判断通用基础是否可执行实现业务需求,如业务标记识别是否符合,,如果是,则调取对应的通用基础用于响应业务需求,以完成业务查询等;如果否,则识别业务类别并从业务数据库中调取对应的业务模型,作为应用数据。
[0025]S4、通用基础引用应用数据,其大致分:1、创建新的工作流引入相应的流程定义;2、在某一RuntimeService启动后,增加或更新bpmn数据。完成之后,即可得到符合业务需求的业务平台,用于响应业务需求,完成业务查询等工作。
[0026]上述方法除了通过一对应的程序执行实现,还供开发人员使用,用于降低开发成本,使用成本等。
[0027]在一实施例中,本方法还包括:在调取业务模型前,获取业务需求对应用户的身份信息;以及,查找同一身份信息的业务需求记录,如果当前业务需求为非首次出现,则查找同一身份信息过往的业务平台使用记录并再次调用对应的业务平台。
[0028]根据上述内容,对于同一身份的重复业务需求,不再重复是上述步骤S3和S4,可减少不必要的损耗;然而,此处之所以没有直接选择以业务需求为查找条件,而设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于Activi的巡管业务流程查询方法,其特征在于,包括以下步骤:S1、选择基于Activi流程引擎的巡更管理平台作为通用基础;其中,巡更管理平台至少用于执行多个巡更类型的基础统一业务;S2、根据不同的巡更类型,创建与之匹配的个性化业务模型,存储并得到业务数据库;S3、获取业务需求,判断通用基础是否可执行实现业务需求,如果是,则调取对应的通用基础用于响应业务需求;如果否,则识别业务类别并从业务数据库中调取对应的业务模型,作为应用数据;S4、通用基础引用应用数据,得到业务平台,所述业务平台用于响应业务需求。2.根据权利要求1所述的基于Activi的巡管业务流程查询方法,其特征在于:所述巡更管理平台为基于Java开发。3.根据权利要求2所述的基于Activi的巡管业务流程查询方法,其特征在于,还包括:在调取业务模...

【专利技术属性】
技术研发人员:孙延威
申请(专利权)人:迅管深圳科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1