【技术实现步骤摘要】
一种过程可视化的业务逻辑配置方法、系统、设备及介质
[0001]本专利技术涉及物联网平台开发的
,尤其是涉及一种过程可视化的业务逻辑配置方法
、
系统
、
设备及介质
。
技术介绍
[0002]随着信息化
、
数据化的推广,业务逻辑操作需求越来越大,在现实生活和工作中,存在着许多复杂的业务逻辑操作需求,这些业务操作有多个步骤,后续操作依赖于前置操作结果,所有步骤执行完成得到一个最终的结果
。
现有的业务逻辑操作是通过前后端软件以及开发人员配合编码实现某个具体的业务需求,但是随着业务场景和需求越来越复杂多变,现有的业务逻辑配置方式越发显得不够零花,耗费开发人员大量的时间开发功能类似的业务逻辑
。
[0003]目前,有一些脚本工具和可视化编程工具可用于对业务逻辑操作进行动态配置,但是脚本编写依然有较高的门槛,令非技术开发人员望而却步,且现有的可视化编程工具依然稍显复杂且执行过程不可见
、
不可控和无法回溯,因此,存在一定的改进空间
。
技术实现思路
[0004]为了将业务逻辑操作配置更加简便,业务逻辑操作执行过程可视化和可回溯化,本申请提供一种过程可视化的业务逻辑配置方法
、
系统
、
设备及介质
。
[0005]本申请的上述专利技术目的一是通过以下技术方案得以实现的:一种过程可视化的业务逻辑配置方法,所述过程可视化的业务逻辑配置方法包括步骤 ...
【技术保护点】
【技术特征摘要】
1.
一种过程可视化的业务逻辑配置方法,应用于过程引擎中,其特征在于,所述过程可视化的业务逻辑配置方法包括步骤:实时获取业务过程信息,根据所述业务过程信息构建过程模型;基于所述过程模型获取多个任务节点信息,根据所述业务过程信息生成任务节点参数,将所述任务节点参数配置于每个所述任务节点信息内,形成多个待执行的任务线程;根据所述业务过程信息获取过程执行规则,基于所述过程执行规则执行每个待执行的任务线程,得到过程执行记录数据;根据所述过程执行记录数据获取过程执行结果和异常任务线程,基于所述执行结果生成过程回滚指令,根据所述过程回滚指令逆执行异常任务线程
。2.
根据权利要求1所述的一种过程可视化的业务逻辑配置方法,其特征在于,所述实时获取业务过程信息,根据所述业务过程信息构建过程模型,具体包括:基于所述业务过程信息确定多个操作步骤,根据每个操作步骤获取上级业务点信息和下级业务点信息;将所述下级业务点信息与上级业务点信息进行匹配,形成业务逻辑树形图,基于所述业务逻辑树形图构建出过程模型
。3.
根据权利要求1所述的一种过程可视化的业务逻辑配置方法,其特征在于,所述根据所述业务过程信息生成任务节点参数,将所述任务节点参数配置于每个所述任务节点信息内,形成多个待执行的任务线程,具体包括:基于所述业务过程信息获取每个任务节点的输入参数和输出参数,将所述输入参数和输出参数作为任务节点参数;将所述任务节点参数输入至任务节点信息内,以所述输入参数或上一任务节点的输出参数作为任务节点的入参数据进行输入参数设置,以所述输出参数作为任务节点的出参数据进行输出参数设置,形成对应的待执行任务线程
。4.
根据权利要求1所述的一种过程可视化的业务逻辑配置方法,其特征在于,在所述基于所述过程模型获取多个任务节点信息,根据所述业务过程信息生成任务节点参数,将所述任务节点参数配置于每个所述任务节点信息内,形成多个待执行的任务线程之后,所述过程可视化的业务逻辑配置方法还包括:根据所述待执行的任务线程获取任务线程属性,对所述对多个所述待执行的任务线程进行持久化,形成多个任务线程副本;将所述任务线程属性与任务线程副本构建映射关系,并存储于预设的任务线程池内
。5.
根据权利要求1所述的一种过程可视化的业务逻辑配置方法,其特征在于,所述根据所述业务过程信息获取过程执行规则,基于所述过程执行规则执行每个待执行的任务线程,具体包括:根据所述业务过程信息获取每个任务节点的执行条件数据,...
【专利技术属性】
技术研发人员:余鹏,许芃,卢仙利,
申请(专利权)人:广州市捍御者信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。