[发明专利]多场景配置方法、系统、设备及介质在审
| 申请号: | 202110615986.3 | 申请日: | 2021-06-02 |
| 公开(公告)号: | CN113377371A | 公开(公告)日: | 2021-09-10 |
| 发明(设计)人: | 杨昕铭 | 申请(专利权)人: | 五八到家有限公司 |
| 主分类号: | G06F8/35 | 分类号: | G06F8/35;G06F8/71 |
| 代理公司: | 北京清诚知识产权代理有限公司 11691 | 代理人: | 李博 |
| 地址: | 410205 湖南省长沙市高新开*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 场景 配置 方法 系统 设备 介质 | ||
1.一种多场景配置方法,其特征在于,包括:
根据预设参数,确定程序开发的模板;
基于所述模板,根据不同的应用场景进行不同的配置以动态调整上、下户管理。
2.根据权利要求1所述的方法,其特征在于,根据预设参数,确定程序开发的模板,具体包括:
根据对任务配置结构进行分析,预定需要编制的模板所涉及的配置数据;
所述配置数据至少包括配置流程、配置节点以及完成事件模板;
将所述配置流程、配置节点以及完成事件模板具有的相应的属性类型预设为参数;
所述参数至少包括以下一项或多项:相关的业务类型、参与角色、节点完成事件。
3.根据权利要求2所述的方法,其特征在于,
所述业务类型至少包括以下一项或多项:上户、下户、请假、工资确认;
所述参与角色至少包括以下一个或多个:客户、经纪人、劳动者;
所述节点完成事件至少包括以下一件或多件:日志记录、消息提醒、即时通信。
4.根据权利要求1至3中任一项所述的方法,其特征在于,基于所述模板,根据不同的应用场景进行不同的配置,包括:
根据不同的应用场景通过交互界面在服务器端配置平台上采用json格式的数据进行配置;
基于所述模板,预先设置一部分属性类型;
基于所述模板新建流程、创建流程中的节点以及创建完成事件;
缓存配置的所述模板中的所述流程、节点以及事件的数据。
5.根据权利要求4所述的方法,其特征在于,
基于所述模板新建流程、创建流程中的节点以及创建完成事件,具体包括:构建对应所述模板的流程模板对象、创建流程中对应所述模板的节点模板对象、以及分别为预先设置的所述属性类型和未预先设置的属性类型生成对应所述模板的事件模板对象;
还包括:
启动服务或修改配置时,读取新建流程中的节点,按照所述流程中的节点顺序放入队列;遍历所述队列并依据队列中每个节点在完成事件表中读取相应的完成事件配置;解析完成事件的数据获得相应的完成事件的实体添加到队列中相应的节点上;
缓存配置的所述模板中的所述流程、节点以及事件的数据,具体包括:通过redis缓存节点队列的数据,并通过关键字任务类型和节点对应角色定位队列中相应节点。
6.根据权利要求5所述的方法,其特征在于,动态调整上、下户管理,具体包括:
当发起了上下户任务流程时,通过任务类型和起始角色读取redis缓存节点队列中相应所述任务流程的节点,以动态改变任务流转方向。
7.根据权利要求6所述的方法,其特征在于,动态改变任务流转方向具体包括:
读取所述节点并按所述节点创建任务明细;
判断发起当前上下户任务流程的角色并获取所述角色的节点完成事件实体类;
将本次服务的数据创建统一数据实体缓存到redis;
遍历并执行所述节点的完成事件实体类的doFinish方法,以确定一次任务流转中各个节点的顺序。
8.一种多场景配置系统,其特征在于,包括:
确定模块,用于根据预设参数,确定程序开发的模板;
配置模块,用于基于所述模板,根据不同的应用场景进行不同的配置以动态调整上、下户管理。
9.一种电子设备,包括处理器和存储器,所述存储器用于存储计算机可执行程序,其特征在于:
当所述计算机程序被所述处理器执行时,所述处理器执行如权利要求1至7中任一项所述的方法。
10.一种计算机可读存储介质,存储有计算机可执行程序,其特征在于,所述计算机可执行程序被执行时,实现如权利要求1至7中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于五八到家有限公司,未经五八到家有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110615986.3/1.html,转载请声明来源钻瓜专利网。





