通过动态配置规则装置实现流程节点按条件流转的方法

基本信息

申请号 CN202010803395.4 申请日 -
公开(公告)号 CN111930364B 公开(公告)日 2021-09-14
申请公布号 CN111930364B 申请公布日 2021-09-14
分类号 G06F8/30 分类 计算;推算;计数;
发明人 宋杰;杨涛;姜锡良;张森;姚腾浩 申请(专利权)人 上海太美星云数字科技有限公司
代理机构 上海专利商标事务所有限公司 代理人 骆希聪
地址 200030 上海市徐汇区桂箐路7号1幢701室
法律状态 -

摘要

摘要 本发明提供了一种通过动态配置规则装置实现流程节点按条件流转的方法,包括:提供配置界面并输入流程节点配置和流转条件配置;保存流程节点配置和流转条件配置至动态配置规则装置,其中,动态配置规则装置配置为:接收配置界面传入的RESTful调用请求,其中RESTful调用请求中包含流程节点配置和流转条件配置的规则表达式的字符串;基于预设知识库对字符串进行解析;将解析后的字符串拆解为相应的令牌并构建相应的抽象语法树;根据抽象语法树生成相应的字节码文件;以及将字节码文件加载进Java虚拟机并执行;以及在任一流程节点提交流程指令,判断流程指令所对应的流程节点是否配置过流转条件,其中,当流程节点配置过流转条件时,根据流转条件自动流转。