Features

Features of our product

System Manager NTS has implemented a mechanism for CRUD support of objects, so that it is possible to quickly map the data model in the system.

The ready-made backend of the system used in other NTS projects allows you to build the functionality of the application very quickly without developing functions that are obvious from the point of view of the system's operation. It allows to shorten the project implementation time from a few months to even a year.

SymfonyForm form handling with data validation allows you to handle even very advanced forms.

A proprietary table drawing tool based on DataTable allows you to present data effectively. Working with filters allows you to quickly reach the searched data.

The ability to export data from tables to xls statements allows you to transfer work from the system to spreadsheets.

Dynamically built menus using KNP Menus and navigation elements such as Breadcrumb make navigation easy.

Authorization and user authentication mechanisms based on JSON Web Tokens allow the integration of backend functionality with the frontend (e.g. React JS).

A secure login system with elements of password reset and confirmation of account creation using e-mail allows multiple users to access the system.

A rich system of permissions based on dynamically built roles and permissions allows you to freely configure the system in terms of roles in the system.

The ability to configure a user profile allows users to be personalized.

The system works on several language versions by default (minimum 2 versions). Adding another one in a hurry is not a problem - the system is prepared for this. It is enough to prepare translations.

The ability to notify users of system events that occur allows them to interact with users even when they are not working in the system.

Distributed notifications allow continuous supervision of the processes running on the system.

The ability to categorize documents allows for better organization of work.

A rich system for creating document templates along with linking them to system objects. Content editing based on CKEditor allows you to implement new documents in the system very quickly.

Ability to generate multiple documents, such as customer contracts, letters to customers, etc. With this capability, we will quickly build a document and store a copy in the system.

Ability to comment on objects along with tracking comment history.

A separate attachment system allows you to store different types of files in the system and use them according to their purpose.

The dictionary system allows you to dynamically configure the system data and not hardcode even the simplest dictionaries, making it trivial to expand them in the future.

Thanks to the system's built-in API, it is possible to integrate with external systems, both to retrieve data but also to serve it.

The data statistics collected allow monitoring user behavior.

The built-in change history records operations performed on objects so that it is possible to determine the order of changes made.