Source code low-code development tools: basic introduction to JVS light applications (OA system, logic orchestration)

The JVS low-code development platform provides a large number of configurable components and pre-integrated functions. Developers can quickly build the front-end interface and interaction logic of the application by dragging and setting properties. At the same time, the low-code platform also provides rich back-end services and integration capabilities, which can easily connect with existing systems and third-party services. Low-code light applications are usually suitable for some simple business scenarios, such as form processing, data display, process management, etc. Due to the use of low-code platforms for development, the development time and cost of light applications have been greatly reduced, and they also have a certain degree of customizability and scalability.

The details of the JVS light application are shown in the figure below, click on the name of the application, and the basic details of the application are displayed on the right

This includes basic information of the application, application permission information, page information, business processes, business logic, data patterns, application-related logs, custom pages and other information.

Basic Information

As shown in the figure below, including the basic information and basic operations of the application

①: Basic information and logo of the application

②: Application status and quick access URL information

③: The application's certificate displays the application's core secret key information

④: The operation of the application, the release and uninstallation of the application, the application can only be deleted in the state of being released

App permissions

Click the application permission, the system enters the application permission management page, providing the operation of authorization configuration for this application

There are two types of application administrators: application directors and development members. After authorization by the application director, users can configure, edit, and publish the application; after authorization, the application development cost can be viewed in the application center and the application can be uninstalled. Publish to the template center and other operations, as shown in the figure below

For example, if two or more people are required to modify the light application, authorization settings can be made here:

Page list

Click the page list to display the list pages and forms generated by the configuration contained in the system. Here you can delete the configured pages.

Business Process

All business processes contained in this application are displayed on the business process interface, and processes can be created here.

Process page

The page can create a process, delete a process, design a process, and display process-related publishing status

Logically organized list

Click the integrated automation list page, the system displays all the programmed executable logic in this application

logical page

Among them, logic can be created here. The logic created here can support independent operation, and can set automatic start-up timing tasks.

data model

The data model is the basic ability of light applications to store data, similar to ordinary data tables, but the data model is more flexible, that is, according to the adjustment of list pages and form configurations, the system or dynamic adjustment of the structure of the data model

Click Details to display the specific table structure of the data model. You can click on specific fields to add indexes.

Note: If there are no fields in the model, the system will not display the details button, as shown in the figure below

Application log

The application log is the historical process of recording the editing operation of this application, which records the operator, operation time, and operation content, as shown in the figure below

Custom page

The custom page here mainly solves the problem that the custom front-end page needs to be connected to the light application. It needs to have the same permission control system. The permission control of the interface can be realized by the custom page itself by declaring permission identifiers, and configured by the light application. Permission assignment.

Click Add, and a form for adding a custom page will pop up. Enter the page address and page information to complete the addition of the basic information of the custom page;

Click Permission Settings to enter the custom permission management interface: as shown below:

①: Adding a new permission identifier means declaring an identifier corresponding to the permission. To control the permissions of this identifier in the custom page, multiple permission identifiers can be added.

②: Add a permission control group, which is similar to the permission control of other pages and functions. Multiple permission groups can be added and assigned to multiple people, roles, etc.

Online demo: https://frame.bctools.cn/

Open source address of JVS basic framework: https://gitee.com/software-minister/jvs

Hot content from past issues

Low-code development tools: How to implement data calls between JVS light applications?

A collection of low-code, logic, rules, data analysis, and collaborative tools to solve the different needs of enterprises

The background and usage scenarios of jvs-logic (logic engine)

How is the jvs-flow (process engine) approval process configured?

Guess you like

Origin blog.csdn.net/jonyleek/article/details/132355933