[发明专利]一种工作流管理平台及工作流管理系统在审
| 申请号: | 202010686756.1 | 申请日: | 2020-07-16 |
| 公开(公告)号: | CN112068936A | 公开(公告)日: | 2020-12-11 |
| 发明(设计)人: | 陈海龙;高军伟;杨茜 | 申请(专利权)人: | 石化盈科信息技术有限责任公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48;G06Q10/10 |
| 代理公司: | 北京聿宏知识产权代理有限公司 11372 | 代理人: | 吴大建;金淼 |
| 地址: | 100007 北京市东城区东*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 工作流 管理 平台 系统 | ||
1.一种工作流管理平台,其特征在于,该工作流管理平台包括自上而下依次设置的接入层、展现层、业务逻辑层以及存储层;
所述存储层,用于存储数据,其中,该数据包括流程定义数据和运行配置数据;
所述展现层,用于基于用户的流程实例化操作调用接入层的API接口生成流程实例化指令,其中,该流程实例化指令中包括业务ID;
所述接入层,用于发布所述展现层生成的流程实例化指令;
所述业务逻辑层,用于在监控到所述展现层发布的流程实例化指令时,获取该流程实例化指令的业务ID和与该流程实例化指令对应的流程模板,利用流程引擎从所述存储层中读取存储的与该流程模板对应的流程定义数据和运行配置数据,并根据所述业务ID、流程模板和与该流程模板对应的流程定义数据和运行配置数据生成流程实例,从而创建多个流程实例;
所述业务逻辑层还用于在利用流程引擎启动所述多个流程实例时,根据各流程实例的实例标识与线程的线程标识之间的对应关系,利用与每个所述流程实例的实例标识对应的线程标识所属的线程执行该流程实例。
2.根据权利要求1所述的工作流管理平台,其特征在于,针对每个流程实例,该流程实例中包括至少一个流程节点,当该至少一个流程节点中包括流程执行操作节点时,所述业务逻辑层在利用与该流程实例的实例标识对应的线程标识所属的线程执行该流程实例的流程操作节点时,向所述展现层发送流程执行操作界面;
所述展现层还用于获取用户基于流程执行操作界面输入的流程执行操作,并基于所述流程执行操作调用接入层的API接口生成执行指令,其中,所述执行指令包括业务ID和租户ID;
所述接入层还用于发布所述执行指令,并基于所述执行指令中的业务ID获取与该业务ID对应的目标流程实例,并获取所述目标流程实例中与所述执行指令中的租户ID对应的流程节点;
所述业务逻辑层还用于在监控到所述展现层发布的执行指令时查找与目标流程实例的实例标识对应的线程标识,并利用该线程标识所属的线程执行所述执行指令,以调节所述执行指令中的租户ID对应的流程节点流的工作状态。
3.根据权利要求2所述的工作流管理平台,其特征在于,所述执行指令包括通过指令、拒绝指令、选择指令、退回指令或加签指令。
4.根据权利要求1所述的工作流管理平台,其特征在于,针对每个流程实例,该流程实例中包括至少一个流程节点,当该至少一个流程节点中包括回调节点时,所述展现层还用于基于用户的流程回调操作调用接入层的API接口生成回调指令,其中,所述回调指令包括业务ID;
所述接入层还用于发布所述回调指令,并基于所述回调指令中的业务ID获取与该业务ID对应的目标流程实例;
所述业务逻辑层还用于在监控到所述展现层发布的回调指令时,基于所述回调指令中的业务ID获取与该业务ID对应的目标流程实例,利用与该目标流程实例对应的线程在所述回调节点处调用与所述回调指令对应的回调函数并执行。
5.根据权利要求1所述的工作流管理平台,其特征在于,针对每个流程实例,该流程实例中包括至少一个流程节点,当该至少一个流程节点中包括事件节点时,所述展现层还用于基于用户的事件执行操作调用接入层的API接口生成事件指令,其中,所述事件指令包括业务ID;
所述接入层还用于发布所述事件指令,并基于所述事件指令中的业务ID获取与该业务ID对应的目标流程实例;
所述业务逻辑层还用于在监控到所述展现层发布的事件指令时,基于所述事件指令中的业务ID获取与该业务ID对应的目标流程实例,利用与该目标流程实例对应的线程在所述事件节点处处理该事件指令。
6.根据权利要求1所述的工作流管理平台,其特征在于,所述存储层还用于在存储数据时,利用分布式数据库技术对存储的数据进行分库和分表后存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于石化盈科信息技术有限责任公司,未经石化盈科信息技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010686756.1/1.html,转载请声明来源钻瓜专利网。





