JVS-logic提供用户进行灵活配置和定制逻辑规则和行为的逻辑配置系统。它由以下几个主要组成部分构成:

  • 逻辑的管理
  • 逻辑的编排
  • 执行流的控制能力
  • 动态数据计算能力
  • 在线调试能力扩
  • 展组件的管理

那么接下来,我先来看下具体的操作界面。

逻辑管理界面介绍

进入逻辑引擎的操作界面,如下图所示:
图片
①:对逻辑可视化配置进行简要的介绍
②:提供了对逻辑的目录式管理,支持拖动的方式调整菜单位置
③:提供了逻辑管理与扩展组件的导航管理。

选中菜单中的逻辑,系统会自动预览出逻辑配置的内容,如下图所示
图片

①:逻辑在目录中的位置,点击时,右侧会自动预览出逻辑的配置节点内容。
②:逻辑预览配置内容,展示逻辑的具体服务编排的结果
③:逻辑预览的导航栏展示,包括逻辑调用的实力和逻辑执行的日志逻辑的编排点击逻辑预览的设计按钮
图片

进入逻辑的设计界面
图片

①:逻辑的基本信息设置,包括逻辑的名称、出入的参数等设置
②:逻辑画布配置主界面
③:设置逻辑执行的定时启动、周期执行
④:执行的日志记录展示
⑤:调用逻辑的示例展示

执行流的控制

执行流控制包括串行执行、分支执行、循环执行,如下图所示
图片

动态的数据处理能力

逻辑引擎内置函数加工,可以通过入参、执行过程数据等多种方式,将数据进行动态加工引用,如下图所示:
图片

①:函数配置窗口,通过函数式编程(类excel公式)的方式对数据进行加工处理,操作配置简单
②:参数列表,可以引用入参、可以引用前述节点的执行结果用于数据的动态加工使用
③:函数列表,提供了大量的内置函数,且这个函数可以自定义扩展
④:函数解释说明

​在线调试能力

在线实时调试是逻辑配置正确与否的关键功能,如下图所示:
图片

①:在线执行按钮,点击按钮时,系统会执行本逻辑
②:逻辑执行历史记录,可以回显历史执行的过程与结果
③:鼠标悬浮在执行节点上时,系统会将逻辑执行的过程数据弹出展示

组件扩展界面介绍

点击进入扩展界面,如下图所示:
图片

①:新增扩展组件
②:系统内集成组件的展示。
在线demo:https://frame.bctools.cn/
gitee地址:https://gitee.com/software-minister/jvs-logic

逻辑引擎往期介绍

低代码核心工具,jvs-logic逻辑引擎的背景及核心作用
低代码、逻辑、规则、数据分析、协同工具集合,解决企业不同需求


软件部长
43 声望6 粉丝

软件研发行业老司机,提供些踩坑的经验而已