关于前端:低代码开发重要工具jvslogic逻辑引擎可视化设计要素

4次阅读

共计 2058 个字符,预计需要花费 6 分钟才能阅读完成。

逻辑引擎可视化的交互

可视化的服务编排是逻辑引擎的外围性能,逻辑引擎的界面可视化设计是为了不便用户应用和操作逻辑引擎而设计的。一个好的界面设计可能进步用户的工作效率和应用体验,同时也能减少软件的可靠性和可维护性。

以下是逻辑引擎界面可视化设计的一些因素:

1. 界面布局

界面画布式布局是指如何将逻辑引擎的各个功能模块、通过拖拽、连线操作组件排列从而造成业务解决逻辑,次要包含执行画布、组件库、配置面板。

2. 组件界面化设置

组件是指逻辑引擎界面中的各个性能服务,包含罕用的性能、数据加工类的插件、文档工具类插件、AI 辨认类插件、加解密类插件、服务调用类插件。组件须要具备明确的性能和可操作性,不同组件的配置设置不同

3. 用户交互

用户交互是指用户与逻辑引擎界面之间的交互过程,包含鼠标点击、拖拽、键盘输入等。用户交互须要思考到用户的心理感触和操作习惯,使用户的操作顺畅天然。同时,用户交互也是逻辑引擎的一种反馈机制,可能向用户提供即时的信息和状态。

规定推理与判断(函数)

逻辑执行次要的局部是规定与推理

规定引擎是指将业务规定转化为计算机能够了解的模式,并将这些规定利用到输出数据中。规定引擎通常应用条件语句、循环语句和变量定义等编程语言的形式来形容业务规定。在逻辑引擎中,规定引擎能够将业务规定利用到输出数据中,从而实现对输出数据的计算和判断。

推理引擎是指依据输出数据和已有的规定进行推理,得出结论或执行相应的零碎性能。推理引擎通常应用逻辑语言或数学模型等形式来形容输出数据与规定之间的关系,并依据输出数据的特色和规定的条件进行推理。在逻辑引擎中,推理引擎能够依据输出数据的特色和已有的规定进行推理,从而得出结论或执行相应的零碎性能。

依据规定的推理是指通过一系列的规定,依据已知的前提条件来推导出论断的过程。在逻辑引擎中,实现依据规定的推理,通常须要以下几个步骤:

  • 规定定义:依据业务须要,定义一组规定。规定通常采纳 IF-THEN 的模式,其中 IF 示意前提条件,THEN 示意论断。
    例如:IF 输出数据为 A,且输出数据为 B,THEN 输入数据为 C。
  • 规定匹配:依据输出的数据和已有的规定,匹配符合条件的规定。
    例如:当输出的数据为 A、B 时,匹配符合条件的规定为:IF 输出数据为 A,且输出数据为 B,THEN 输入数据为 C。
  • 规定推理:依据匹配到的规定,推导出相应的论断。
    例如:依据匹配到的规定,推导出论断为 C。
  • 论断输入:将推导出的论断输入给相应的业务零碎或业务逻辑。
    例如:将论断 C 输入给相应的业务零碎。

在理论利用中,函数通常是以函数库的模式保留在数据库中存储。

服务编排

通过编写多个节点, 并在通过界面拖拽形式, 以节点为性能以连线为执行程序的逻辑引擎.

  • 节点定义:首先,须要定义一组节点,这些节点形容了在特定条件下须要执行的操作。节点为操作。
  • 节点连贯:线为条件, 条件是一个布尔表达式,用于查看输出是否满足规定。操作是一组指令,用于在节点满足时执行。一旦节点定义好了,JVS 逻辑引擎会将输出与节点进行匹配。如果输出满足节点的条件,那么该节点就会被触发。
  • 节点执行:当节点被触发时,JVS 逻辑引擎会执行该节点的操作。操作能够是任何无效的指令,例如输入音讯、更新数据库或调用其余函数等。
  • 后果输入:最初,JVS 逻辑引擎会输入执行后果。这能够是任何无效的输入,例如音讯、日志或其余数据。
    JVS 逻辑引擎的节点是通过界面拖拽形式定义的,因而不须要编写代码。节点的条件和操作能够应用预约义的函数或自定义函数来实现。JVS 逻辑引擎还提供了一些高级性能,例如节点分组、节点复用和节点调试等。

JVS 逻辑引擎的节点是通过界面拖拽形式定义的,因而不须要编写代码。节点的条件和操作能够应用预约义的函数或自定义函数来实现。

  1. 节点属性:节点属性包含节点名称、节点形容、节点类型、节点图标等。您能够在节点定义时设置这些属性。
  2. 执行:当节点被触发时,JVS 逻辑引擎会执行该节点的操作。操作能够是任何无效的指令,例如输入音讯、更新数据库或调用其余函数。
  3. 必填:节点能够设置为必填或非必填。如果节点被设置为必填,则在执行引擎时,必须填写该节点的值。
  4. 是否反对测试:JVS 逻辑引擎反对节点测试。您能够在节点定义时设置测试数据,以测试节点是否按预期工作。
  5. 类型:节点能够是输出节点、输入节点或解决节点。输出节点用于接管输出数据,输入节点用于输入数据,解决节点用于解决数据。
  6. 数据关联:节点能够与其余节点关联,以便在执行时共享数据。例如,一个节点能够将数据存储在数据库中,另一个节点能够从数据库中检索该数据。
  7. 控件关联:节点能够与控件关联,以便在执行时更新控件的值。例如,一个节点能够更新文本框的值,另一个节点能够从文本框中读取该值。
  8. 公式:节点能够应用公式来计算值。公式能够蕴含常量、变量、运算符和函数。

jvs 逻辑引擎反对定时工作执行, 或内部 api 调用执行、低代码表单列表页业务执行. 并反对节点扩大, 扩大形式有

下期预报:jvs 逻辑引擎的能力扩大及代码集成形式

在线 demo:https://frame.bctools.cn/

正文完
 0