基于Activiti微服务的牛业业务流程工作方法技术

技术编号:36700023 阅读:9 留言:0更新日期:2023-03-01 09:15
基于Activiti微服务的牛业业务流程工作方法,可通过微服务技术和Activiti工作流引擎对牧场牛只的信息进行信息化流程化的存储管理,并实现了数据可视化分析,达到对牛群信息高效,准确的决策管理。主要业务流程包括牛群管理子系统中的进场登记、离场登记、转场登记以及个人办公功能模块。牧场工作人员可以编辑相关信息,通过进场登记功能新增牛只信息。通过对应的离场登记模块和转场登记模块删除和修改牛只信息。修改牛只信息。修改牛只信息。

【技术实现步骤摘要】
基于Activiti微服务的牛业业务流程工作方法


[0001]本专利技术涉及畜牧行业信息管理智能领域,特别是涉及基于Activiti微服务的牛业业务流程工作方法。
技术背景:
[0002]随着互联网的普及,网上办公,云监管等概念的深入。传统肉牛行业也面临着转型。牛业企业为应对市场竞争需要研发自己的牛业平台,同时也对牛业业务流程进行流程化规范化的管理有着迫切的需求。在这种背景下,完备的牛群管理系统以及标准化的牛业业务流程工作流方法的开发是值得期待的。

技术实现思路

[0003]为了解决至少上述问题,本专利技术的目的在于提供基于Activiti微服务的牛业业务流程工作方法,可通过微服务技术和Activiti工作流引擎对牧场的牛只信息进行信息化流程化存储管理,并实现了数据的可视化分析。能对牛群信息进行高效,准确的决策管理。
[0004]为了实现上述目的,本专利技术采用的技术方案是:
[0005]基于Activiti微服务的牛业业务流程工作方法,业务流程包括牛群管理子系统中的进场登记、离场登记、转场登记以及个人办公功能模块。其特征在于,包括:
[0006]所述的进场登记模块为牛只新增信息提供唯一途径,与后续工作流对接。牛的进场需要先进行进场登记,管理员审核通过,牛只信息显示在场,进场单显示审核已通过。财务审核通过后,产生财务信息,进场单显示已结账。
[0007]为所述的进场登记模块新增信息时,需要填写进场记录信息和牛的详细信息。还可以通过导入Excel进行进场登记。
>[0008]所述的离场登记模块为牛只信息删除提供唯一途径。牛的离场流程为,牧场工作人员填写离场登记信息和离场牛只信息,然后发起流程,此时牧场中的离场牛只为无效状态,等待管理员审核,审核通过后,牛只状态为离场,离场审核状态为已通过。之后流程流转到财务模块,等待财务管理员审核,审核通过后,产生财务信息,离场财务状态为已结账,否则流程驳回到上一节点。
[0009]所述的离场登记模块所登记的离场信息支持一对多嵌套子表信息录入。可进行牧场切换,支持多条件查询,也支持Excel表格的导入导出,查询结果分页展示。同时还可以发起流程,对接工作流,方便进行后续复杂业务的处理。
[0010]所述的转场登记模块对在场牛只进行牧场转移,每一次转移,可转移一只或多只,且牛只转场流程与表单关联。转场流程为,牧场工作人员新增转场记录,填写牛只信息,发起流程。等待管理员审核,审核未通过之前,牛只状态为无效,通过后,牛只状态变为在场,离场审核记录变为已通过。等待财务人员审核,审核通过,离场结账状态变为已结账,产生转场财务记录。
[0011]所述的个人办公功能模块与工作流对接,支持发起流程查看,任务列表展示,以及
抄送展示。管理员通过任务去查看最新流程,选择办理或是委托他人办理。在办理过程中抄送该流程信息给指定人员查看。发起的流程则是展示自己已创建过的流程,以及流程完成情况。抄送则是展示抄送给自己的审批信息。
[0012]所述的微服务架构技术采用前后端分离开发的模式,制定统一接口文档。支持Docker容器化部署。采用B/S模式,并加入了Activiti工作流引擎,开发工具为IDEA。该工作流方法实现了牛群管理,业务查询的功能。支持复杂审批业务的处理,支持低成本扩展,支持以微服务方式新增其他业务模块。
[0013]所述的Activiti工作流引擎支持数据的持久化,Activiti选择了MyBatis,可以通过最优的SQL语句执行Command,从而让引擎在速度上保持最高的性能。
[0014]所述的Activiti工作流引擎提供相应的Service接口,其核心的配置文件Activiti.cfg.xml集成在Spring的IOC容器当中,可以产生ProcessEngineConfiguration对象,该对象为流程引擎的配置对象,ProcessEngine对象则为流程引擎对象,该对象是工作流业务系统的核心,所有的业务操作均由该对象所派生的对象实现。
[0015]本专利技术至少包括以下有益效果:
[0016]本专利技术所述的基于Activiti微服务的牛业业务流程工作方法,其利用微服务技术和Activiti工作流引擎对牧场牛只的信息进行信息化流程化的存储管理,提供了一整套涉及到业务流、工作流的企业应用的实现以及为政府或企业内网的办公自动化或审批流程应用、为“一站式服务”、“并联审批”等基于流程整合应用提供了强大的底层支撑。
[0017]本专利技术所述的基于Activiti微服务的牛业业务流程工作方法,其充分利用Activiti工作流引擎技术,可分离运行时数据与历史数据。在表结构设计方面遵循运行时数据与历史数据的分离,可以快速读取运行时数据,仅当需要查询历史数据时再从专门的历史数据表中读取。该设计可以大幅提高数据的存取效率,尤其是应对日积月累产生的大规模数据时依然能够快速反应。
附图说明:
[0018]图1是本专利技术的功能结构图
[0019]图2是本专利技术的流程时序结构图
具体实施方式:
[0020]下面结合附图对本专利技术作进一步详细说明。
[0021]参见图1,图2所述基于Activiti微服务的牛业业务流程工作方法,包括:
[0022]进场登记模块为牛只新增信息提供唯一途径,与后续工作流对接。牛的进场需要先进行进场登记,管理员审核通过,牛只信息显示在场,进场单显示审核已通过。财务审核通过后,产生财务信息,进场单显示已结账。
[0023]进场登记模块新增信息时,需要填写进场记录信息和牛的详细信息。还可以通过导入Excel进行进场登记。
[0024]离场登记模块为牛只信息删除提供唯一途径。牛的离场流程为,牧场工作人员填写离场登记信息和离场牛只信息,然后发起流程,此时牧场中的离场牛只为无效状态,等待管理员审核,审核通过后,牛只状态为离场,离场审核状态为已通过。之后流程流转到财务
模块,等待财务管理员审核,审核通过后,产生财务信息,离场财务状态为已结账,否则流程驳回到上一节点。
[0025]离场登记模块所登记的离场信息支持一对多嵌套子表信息录入。可进行牧场切换,支持多条件查询,也支持Excel表格的导入导出,查询结果分页展示。同时还可以发起流程,对接工作流,方便进行后续复杂业务的处理。
[0026]转场登记模块对在场牛只进行牧场转移,每一次转移,可转移一只或多只,且牛只转场流程与表单关联。转场流程为,牧场工作人员新增转场记录,填写牛只信息,发起流程。等待管理员审核,审核未通过之前,牛只状态为无效,通过后,牛只状态变为在场,离场审核记录变为已通过。等待财务人员审核,审核通过,离场结账状态变为已结账,产生转场财务记录。
[0027]个人办公功能模块与工作流对接,支持发起流程查看,任务列表展示,以及抄送展示。管理员通过任务去查看最新流程,选择办理或是委托他人办理。在办理过程中抄送该流程信息给指定人员查看。发起的流程则是展示自己已创建过的流本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.基于Activiti微服务的牛业业务流程工作方法,可通过微服务技术和Activiti工作流引擎对牧场牛只的信息进行信息化流程化的存储管理,并实现数据可视化分析,达到对牛群信息进行高效,准确的决策管理;主要业务流程包括牛群管理子系统中的进场登记、离场登记、转场登记以及个人办公功能模块;牧场工作人员可以编辑相关信息,通过进场登记功能新增牛只信息,通过对应的离场登记模块和转场登记模块删除和修改牛只信息。2.根据权利要求1所述的基于Activiti微服务的牛业业务流程工作方法,其特征在于,所述的进场登记模块功能为牛只新增信息提供唯一途径,与后续工作流对接。3.根据权利要求1所述的基于Activiti微服务的牛业业务流程工作方法,其特征在于,所述的进场登记模块实现了流程与表单的关联,牛的进场需要先进行进场登记,管理员审核通过后,牛只信息才显示在场,当进场单显示审核已通过,待财务审核通过后,产生财务信息,进场单显示已结账。4.根据权利要求1所述的基于Activiti微服务的牛业业务流程工作方法,其特征在于,所述的进场登记模块可以通过导入Excel表格进行进场登记,进场登记的信息支持多条件查询,可以进行牧场切换,由牧场工作人员来完成,普通用户无权操作。5.根据权利要求1所述的基于Activiti微服务的牛业业务流程工作方法,其特征在于,所述的离场登记模块功能为牛只信息删除提供唯一途径。6.根据权利要求1所述的基于Activiti微服务的牛业业务流程工作方法,其特征在于,所述的离场登记模块实现了牛只离场流程与表单的关联,牧场工作人员填写离场登记单和离场牛只信息,然后发起流程,此时牧场中的离场牛只为无效状态,等待管理员审核通过后,牛只状态为离场,离场审核状态为已通过,之后流程流转到财务节点,等待财务管理员审核通过后,产生财务信息,离场财务状态为已结账,否则流程驳回到上一节点。7.根据权利要求1所述的基于Activiti微服务的牛业业务流程工作方法,其特征在于,所述的离场登记模块所登记的离场信息支持一对多嵌套子表信息录入,可进行牧场切换,支持多条件查询,也支持Excel表格的导入导出,查询结果分页展示;同时还可以发起流程,对接工作流,方便进行后续复杂业务的处理。8.根据权利要求1所述的基于Activiti微服务的牛业业务流程工作方法,其特征在于,所述的转场登记模块功能为在场牛的不同牧场转移,每一次转移,可转...

【专利技术属性】
技术研发人员:侯闳耀田慧娟黄铝文聂炎明
申请(专利权)人:西北农林科技大学
类型:发明
国别省市:

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

1