[发明专利]一种轻量化低耦合工作状态变化收集通知方法在审
申请号: | 201910837872.6 | 申请日: | 2019-09-05 |
公开(公告)号: | CN112445629A | 公开(公告)日: | 2021-03-05 |
发明(设计)人: | 黄荣宝;陈仲亮;张玉松 | 申请(专利权)人: | 广东华风海洋信息系统服务有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 深圳市凯博企服专利代理事务所(特殊普通合伙) 44482 | 代理人: | 蔡凤银 |
地址: | 510030 广东省广州市越*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 量化 耦合 工作 状态 变化 收集 通知 方法 | ||
1.一种轻量化低耦合工作状态变化收集通知方法,其特征在于,包括:
注解,其包含两个属性,对象状态的属性名称及通知事件组;
配置文件,其包含两个配置项,会话中的用户信息和元数据的通用方法;
消息队列,用于接收工作流状态的变化和分发;
所述基于注解插拔式的工作流状态变化收集通知方法包含以下步骤:
1)根据配置文件中的用户信息,与注解中通知事件组的对象状态的属性名称做比对,如有相同的,则触发收集;
2)根据配置文件中元数据的通用方法,确定注解的方法为何种操作,并与参数提取中的对象状态和通知事件组确定为状态加或状态减,并推送到消息队列中。
2.根据权利要求1所述的基于注解插拔式的工作流状态变化收集通知方法,其特征在于:所述对象状态的属性名称用来指定元数据的状态名称。
3.根据权利要求1所述的基于注解插拔式的工作流状态变化收集通知方法,其特征在于:所述元数据的通用方法包含增加、删除、修改和查询。
4.根据权利要求1所述的基于注解插拔式的工作流状态变化收集通知方法,其特征在于:所述确定注解的方法为何种操作的方法包括通过元数据的查询方法获取存储在数据库中的状态,如果数据库状态与参数中传递的状态相同,则为不变;所述确定注解的方法为何种操作的方法还包括获取注解的通知事件组中的状态加和状态减,如状态加与参数传递的状态相同,则为加,如状态减与参数传递的状态相同,则为减。
5.根据权利要求1所述的基于注解插拔式的工作流状态变化收集通知方法,其特征在于:所述参数提取采用spring的aop包含切面编程技术,在方法执行前提取参数并交由逻辑处理单元进行处理。
6.根据权利要求1所述的基于注解插拔式的工作流状态变化收集通知方法,其特征在于:所述通知事件组包含操作对象、事件、通知对象、状态加和状态减5个属性。
7.根据权利要求1所述的基于注解插拔式的工作流状态变化收集通知方法,其特征在于:所述参数提取会提取对象状态和通知对象两个参数。
8.根据权利要求1所述的基于注解插拔式的工作流状态变化收集通知方法,其特征在于:所述通知事件组用以描述某个人做了某件事之后需要通知给谁或撤销给谁的通知。
9.根据权利要求1所述的基于注解插拔式的工作流状态变化收集通知方法,其特征在于:所述对象状态的属性名称指定元数据的状态,根据元数据的状态变化而决定是否收集。
10.根据权利要求1所述的基于注解插拔式的工作流状态变化收集通知方法,其特征在于:所述通知事件可为两个以上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东华风海洋信息系统服务有限公司,未经广东华风海洋信息系统服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910837872.6/1.html,转载请声明来源钻瓜专利网。