使用不同的业务实体/流程. 里面当前实体的processor里调用复用流程的processTemplate执行
状态机 – 难扩展 不推荐
没有流程引擎前的弱版流程引擎. 必须要有状态,状态即节点....每个流程实例会保存到数据库中.当有对应实例id的event到来时,
流程:
1.获取流程实例数据,当前节点 ,
2.结合保存好的模板数据执行(java代码序列化,难复杂) 或者 使用代码中的模板解析后的模板代码执行...,判断是否继续执行,
3.如果需要执行,回调代码中的handler....如果还有其他操作,可能就需要特别的状态校验和是否能执行校验了.
前后端统一下低代码平台上的流程引擎
因为低代码平台前后端统一配置. 可以更好的管控流程引擎....垫付不需要执行了.
如何建模?
这种流程该怎么建模,目前的流程引擎是否支持?
状态机是弱化的流程引擎,触发是有业务系统触发的. 内部没有主动流转机制.