[发明专利]业务流程的处理方法、装置、存储介质及系统在审
申请号: | 202211158682.X | 申请日: | 2022-09-22 |
公开(公告)号: | CN115826920A | 公开(公告)日: | 2023-03-21 |
发明(设计)人: | 段岳姣;田飞文 | 申请(专利权)人: | 上海哔哩哔哩科技有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/71;G06F8/10;G06F8/34;G06F8/36 |
代理公司: | 北京金诚同达律师事务所 11651 | 代理人: | 马中原;张吉庆 |
地址: | 200433 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务流程 处理 方法 装置 存储 介质 系统 | ||
1.一种业务流程的处理方法,包括:
根据输入的资源以及触发节点,获取所述资源运行的工作流,其中,所述工作流包括事件节点、活动节点、网关节点、顺序流,所述资源为所述业务流程处理的对象;以及
根据所述触发节点的下级网关节点及顺序流上的策略规则,确定下一个活动节点或者结束事件节点。
2.根据权利要求1所述的处理方法,其中,所述工作流是DOT语言脚本。
3.根据权利要求2所述的处理方法,其中,所述工作流包括多个DOT语言脚本,所述处理方法还包括:
将所述工作流的生效DOT语言脚本加载至计算设备的内存;以及
响应于接收到所述工作流的标识,从所述计算设备的内存获取所述生效DOT语言脚本。
4.根据权利要求3所述的处理方法,还包括:
响应于触发启动或回滚DOT语言脚本,通过热部署的方式更新所述计算设备的内存中的生效DOT语言脚本。
5.根据权利要求2所述的处理方法,其中,所述DOT语言脚本是经DOT语言语法校验和业务规则校验而得到的脚本。
6.根据权利要求5所述的处理方法,其中,所述业务规则包括以下中的至少一项:
DOT语言脚本的元素为事件、活动、网关、顺序流;
所述事件节点为开始事件节点或结束事件节点;
所述活动节点的下一级节点为网关节点或结束事件节点;
所述网关节点的类型为排他网关或互斥网关或包容网关;
所述顺序流为有向线。
7.根据权利要求3所述的处理方法,其中,所述多个DOT语言脚本是以关系型数据库进行存储。
8.根据权利要求1所述的处理方法,其中,所述资源在所述事件节点的流转规则为:
所述资源流转到所述事件节点时不滞留,并根据所述事件节点的顺序流自动向下级节点流转。
9.根据权利要求1所述的处理方法,其中,所述资源在所述活动节点的流转规则为:
所述资源流转到所述活动节点时滞留。
10.根据权利要求1所述的处理方法,其中,所述资源在所述网关节点的流转规则为:
所述资源流转到所述网关节点时,根据所述网关节点的类型以及顺序流上的策略规则判断所述资源是否到达。
11.根据权利要求2所述的处理方法,其中,所述工作流的元素符合业务流程建模符号(Business Process Modeling Notation,BPMN)规范。
12.根据权利要求1所述的处理方法,还包括:
获取所述资源在所述工作流中的流程状态信息;以及
将所述流程状态信息以消息体的方式输出。
13.根据权利要求1所述的处理方法,还包括:
将所述资源在所述工作流中的流转信息以键值对的方式进行存储。
14.一种业务流程的处理装置,包括:
获取模块,其配置为根据输入的资源以及触发节点,获取所述资源运行的工作流,其中,所述工作流包括事件节点、活动节点、网关节点、顺序流,所述资源为所述业务流程处理的对象;以及
确定模块,其配置为根据所述触发节点的下级网关节点及顺序流上的策略规则,确定下一个活动节点或者结束事件节点。
15.一种计算机程序产品,包括程序代码指令,当所述程序产品由计算机执行时,所述程序代码指令使所述计算机执行权利要求1至13中的至少一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海哔哩哔哩科技有限公司,未经上海哔哩哔哩科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211158682.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于SRIO的应答式视频传输方法
- 下一篇:发音质量测试方法