(二十一)「JVS-Rules规则引擎 V2.5」— 决策流的在线调试

核心概念

在线调试功能是指用户在编辑、创建或修改规则时,可以实时地测试这些规则执行的效果,以便及时发现和解决潜在的问题。

该功能完整覆盖了从配置规则开始,到进行模拟测试、查看执行结果,以及查阅历史记录的全过程。

在线调试

在线调试功能主要体现在以下几个方面:

1. 模拟测试界面

在决策流的设计界面,点击右上角的 "测试" 按钮,系统会打开"决策执行"界面。在这个界面中,您可以直接输入测试验证的数据(即决策流的入参),为后续的模拟执行做准备。

2. 执行与结果可视化

完成入参输入后,再次点击 "执行" 按钮,系统会完成整个决策的模拟执行。执行结果的展示是可视化的,具体表现为:

  • 节点状态展示:决策流中的各个节点上会显示执行状态图标。
  • 查看详情 :您可以将鼠标悬浮于处理节点的状态图标上,系统会自动弹出信息框,展示该节点的执行状态、执行结果以及具体的变量执行结果等明细信息。

3. 查看历史执行记录

系统会记录每一次决策执行的历史记录,方便您回溯和分析。

  • 进入日志页 :从决策列表进入 【执行日志】 页面。
  • 查看列表 :历史执行记录以列表形式展示,包括执行编号、入参、结果、操作人、开始时间、结束时间、消耗时间等关键信息,并标记了 "正常""异常" 的执行状态。
  • 查看历史明细 :点击列表中的 【明细】 按钮,系统会弹出该次执行的历史结果。
  • 线路高亮:系统会用绿色线条高亮显示实际执行的线路路径。
  • 节点详情:再次将鼠标悬停在各个环节的状态按钮上,可以查看该节点在历史执行时的具体结果明细。

4. 完整性校验与异常提示

在配置决策流的过程中,系统会对规则的完整性进行自动校验,并提供异常提示:

  • 配置异常:如果决策流配置存在错误(例如节点配置不完整、参数缺失等),在保存发布版本时系统会在设计界面提示异常信息。
  • 执行异常:如果在执行过程中出现问题,系统也会给出相应的提示,帮助您定位问题所在。

关键总结

  1. 在线调试 是决策流开发过程中验证规则正确性的核心环节。
  2. 通过模拟测试输入测试数据,可以直观地看到每个节点的执行状态与结果。
  3. 历史日志功能帮助您追踪和分析每次决策的执行情况,特别是出现异常时的根因。
  4. 系统提供了实时的校验与异常提示,在配置阶段就能帮助您发现并解决问题。

建议在规则设计过程中,充分利用在线调试与历史日志分析功能,结合节点级结果反馈,以优化规则的准确性与稳定性。

相关推荐
xhload3d9 小时前
图扑智慧工厂 | 继电器产线仿真态势管控平台
物联网·低代码·webgl·数字孪生·可视化·智慧工厂·工业互联网·hightopo
许彰午15 小时前
47-MetaGrid元数据表格
java·低代码·架构
液态不合群2 天前
信通院认证实锤:信创低代码,撕开企业数字化转型的虚假繁荣
人工智能·低代码·数字化
许彰午2 天前
44-useRowSet镜像实现
java·低代码·架构
液态不合群2 天前
低代码不是捷径,是企业数字化转型的底层重构
低代码·重构
炎黄盈动_20033 天前
汽车零部件企业AI智能费控方案:私有化部署、数据安全与业财一体化实践
人工智能·低代码·ai
CORNERSTONE3653 天前
低代码开发有哪些应用场景?
低代码·excel·erp·mes·企业数字化
做萤石二次开发的哈哈3 天前
路由器管理应用不用逐个啃协议了:海康无线路由器接入萤石蓝海AIoT,五类技能组合生成多端网管系统
人工智能·物联网·低代码·萤石开放平台·蓝海aiot一站式工作台·aiot开发
jonyleek3 天前
企业流程提效300%:低代码重建审批中枢,3人日上线+业务人员自主迭代
低代码·私有化部署·流程引擎·bpmn·权限控制·企业级应用·jvs
SL_staff3 天前
3天上线OKR系统:一名HR与1名工程师如何用JVS完成全栈交付
java·低代码·开源