JVS-logic provides users with a logic configuration system to flexibly configure and customize logic rules and behaviors. It consists of the following main components:
- logical management
- logical arrangement
- Execution flow control capabilities
- Dynamic data computing capabilities
- Online debugging capability
- Extension management
So next, let me first take a look at the specific operation interface.
Introduction to logical management interface
Enter the operation interface of the logic engine, as shown in the figure below:
①: A brief introduction to logical visualization configuration
①: Provides logical directory management and supports dragging to adjust the menu position.
③: Provides logical management and navigation management of extended components.
Select the logic in the menu, and the system will automatically preview the content of the logic configuration, as shown in the figure below
①: The location of the logic in the directory. When clicked, the logical configuration node content will be automatically previewed on the right side.
②: Logic preview configuration content, showing the results of specific service orchestration of logic
③: Navigation bar display of logic preview, including the strength of logic calls and logic execution logs
logical arrangement
Click the Design button for Logic Preview
Enter the logical design interface
①: Logic basic information settings, including logic name, entry and exit parameters, etc.
②: Logical canvas configuration main interface
③: Set the timing start and periodic execution of logic execution
④: Execution log record display
⑤: Example display of calling logic
Execution flow control
Execution flow control includes serial execution, branch execution, and loop execution, as shown in the figure below
Dynamic data processing capabilities
The logic engine has built-in function processing, and the data can be dynamically processed and referenced through various methods such as parameter input and execution process data, as shown in the following figure:
①: Function configuration window, processing data through functional programming (like Excel formula), simple operation and configuration
②: Parameter list, which can reference input parameters and the execution results of the aforementioned nodes for dynamic processing of data.
③: Function list, providing a large number of built-in functions, and this function can be customized and expanded
④: Function explanation
Online debugging capability
Online real-time debugging is a key function that determines whether the logic configuration is correct, as shown in the following figure:
①: Online execution button, when the button is clicked, the system will execute this logic
②: Logic execution history record, which can echo the process and results of historical execution
③: When the mouse is hovering over the execution node, the system will pop up the logical execution process data for display.
Introduction to component extension interface
Click to enter the extension interface, as shown below:
①: Add new extension components
②: Display of integrated components within the system.
Online demo: https://frame.bctools.cn/
gitee address: https://gitee.com/software-minister/jvs-logic
Logic engine previous introduction
Low-code core tools, the background and core role of jvs-logic logic engine