Overview of the JNPF low code development platform

JNPF low code development platform is a professional low code rapid development platform for Java, which is fully developed by Prima Information. JNPF covers all the necessary core functions of SpringBoot+SpringCloud. JNPF aims to be a more lightweight, faster, more comprehensive, less code-heavy, and easier to learn and use development platform that separates the front and back ends, enabling rapid development of services without code.

JNPF can quickly implement 80% of Java development by building data models and code generators. JNPF already has code free development modes, including Web development, APP development, report development, large screen development, portal development, and more. There are low code development based on code generator, with core development functions such as Web, APP and process forms. JNPF continuously integrates a variety of native components: import and export, e-signature, email, knowledge management, file preview, QR code generation, order management, project management, and more.

Applicable Service Scenarios

As a front and back end separation project, it lays a solid foundation for large-scale distributed architecture, elastic computing architecture, microservice architecture and multi-terminal services.

One-stop multi-terminal development platform such as mobile apps and small programs of various platforms.

Basic development framework of various enterprise business systems (OA, CRM, ERP, HR, MES).

The SpringCloud backend is suitable for enterprises that want to transition from traditional architecture to microservices architecture.

Main business function

Drag and visualize the form

Wysiwyg forms are designed with simple drag-and-drop controls and data binding Settings. All forms are standard, interoperable, extensible, and compatible with all major browsers.

Rich form controls

Built-in 100+ controls, through the assembly of design forms, meet more than 95% of the conventional business requirements.

Powerful forms engine

JNPF has a powerful forms engine that can be implemented directly for most user requirements, including external data source access, data linkage, custom take-out, and automatic calculation.

External Data Source Access

The JNPF forms solution provides external data access so that data from different systems can be represented in forms as needed.

Across browsers, across devices

All form components designed through JNPF Forms solutions are rigorously tested and directly supported across browsers and platforms.

Mobile office is more efficient

JNPF itself has a powerful mobile social App to support the needs of enterprise mobile office.

Modifying form contents

You can edit and modify the content of the form to be approved.

Initiate an application from your mobile phone

Can initiate administrative, personnel, finance and other workflow applications anytime and anywhere.

Enterprise personalization component library

The technical environment of the JNPF Rapid Development platform enables rapid development of new business components that can be dragged and used just like existing components, based on customer personalization and professionalism.

Easy to use, extensible, agile

In form solutions, more than 95% of the requirements can be directly realized by dragging and dropping. It is estimated that the average time for users to complete a form design is 7 minutes. When general functions cannot meet enterprise-specific requirements, they can be implemented by writing server-side code and client-side scripts.

Set permissions for service applications

Role-based permission management model is also the permission model used by Windows.

Module permissions

Supports module permission control. For example, whether the module is visible and whether data can be added.

Record the permissions

Supports the permission control of each row of data to achieve record-level permission. For example, whether the line is visible, whether to allow editing, deletion.

permissions

Built-in friendly permission setting interface, you can control permissions on the Web.

A temporary authorization

You can temporarily grant someone access to a particular piece of data or application process, increasing system flexibility.

Product Page Display

No code development pattern – Web side development

No code development mode — APP side development

No code development mode — large screen design