Introduction of JeeSite 4.0 Built-in Management Function

Organizational management

User Management

User management is a collection of accounts that can log in to the platform, that is, login users. Its most basic properties are username and password. The types of logged-in users are divided into internal employees, exchange unit users, and member users, and exchange units are further divided into suppliers, customers, outlets, colleges, and research institutes.

The main functions include: user maintenance, query, authorization role, authorization data authority

Institutional management

Institutional management means that the organization is also a department. It adopts multi-level organizational management and maintenance, unlimited levels, and supports national applications.

company management

Company management, including the following scenarios:

  1. There is a concept of "book set" in the financial general ledger;

  2. There is a concept of "billing company" in the expense budget system;

  3. There is a concept of "contract company" in the HR system;

  4. It has the concept of "transaction company" in the supply chain, and adopts multi-level company management and maintenance.

Post management

Post management is the precise division of posts under the organizational structure, and is the basis of business process control, performance appraisal, and early warning systems. The same post under different institutions and departments is a different post. Attributes of internal employees.

Mainly for business management, while roles are mainly for permission functions.

authority management

role management

Role maintenance is the basis of system function permission setting, which is equivalent to permission grouping. All users corresponding to the corresponding permission role have all the menu permissions and operation permissions granted by the permission role.

The main functions include: role maintenance, authorization function menu, authorization data authority, quick user assignment

secondary administrator

The second-level administrator is designated by the system administrator. It can share the work of the system administrator, manage users, assign menu permissions and operation permissions, a special role, but it only has the management data within the scope specified by the system administrator.

The main functions include: second-level administrator maintenance, setting manageable departments, manageable companies, and manageable roles

System administrator

The system administrator is the administrator used by the client, mainly used for some basic data configuration, such as organization, user, authority, user dictionary, etc. The default account is admin.

If you log in as the super administrator system, you can add group (multi-tenant) administrator users and add group (multi-tenant) administrators, but he can only manage data in his own domain.

Note: The super administrator system is mainly the highest-level administrator used by developers. It is mainly used for development and debugging. Some modifications will directly affect the normal operation of the system.

The main functions include: system administrator maintenance, new group account, new administrator account

system settings

menu management

Menu management is mainly used to configure system menus and operation permissions. The menu is the function menu item of the system, and the operation authority is a sub-item of the menu authority, that is, a specific operation or button, for example: a menu is "sales order", and its corresponding authority may include "add", "modify" ", "Delete", "Audit", "Void" and a series of permissions.

Menu weight refers to what kind of user or administrator can operate or access what level of menu, and divide the weight level of the menu. For example, only the administrator can own the more important and sensitive menu. For example, the super administrator can access the menus with the secondary administrator, system administrator, and super administrator authority; the system administrator can access some menus with the system administrator and above authority assigned to him by the super administrator; the secondary administrator can Access to some menus assigned by the super or system administrator to the second-level administrator and above; ordinary users can only access menus above the default weight assigned to him by the administrator.

Module management

Module management is the division of modules for system functions, and a module can be deactivated and activated. You can get the status of the module through the API. The menu is linked to the module. After deactivation and activation, the corresponding menu is also synchronized, deactivated and activated.

When the system starts, it will automatically detect whether the module is installed and whether the module version needs to be upgraded to the database. If there is a database upgrade script, the system will automatically execute it.

parameter settings

Parameter setting is to provide developers and implementers with dynamic system configuration parameters. Modifying parameters does not need to go to the background to modify the yml file or restart the server to take effect. The configuration parameters here can be called by developers through a common API, and obtain yml The parameter API is consistent, and the reading order of parameter values ​​is: parameters set in JVM --> jeesite.yml --> application.yml --> parameters in this parameter setting.

Dictionary management

Dictionary management is used to maintain data of data types, such as data of drop-down boxes, radio buttons, check boxes, and tree selections, which is convenient for system administrators to maintain.

Main functions include: dictionary classification management, dictionary data management

Administrative division

Maintenance of multi-level dictionary of administrative divisions, including: country, province, city, county.

Click the New or Edit button to enter the editing area interface, click Save to store the administrative division

international management

Mainly used to maintain multilingual translation management of dynamic data, such as dictionary data, menu data, etc.

System monitoring

access log

A log record of system traces, which can record: access log, modification log, query log, login and logout

Data monitoring

Monitor data source information, SQL execution performance statistics, URI access statistics

Cache monitoring

Cache query, view, clean and other operations on EhCache

JVM monitoring

Display the current JVM status and resource usage

Server monitoring

Monitor server hardware resource usage

Job monitoring

Dynamic maintenance of task scheduling plans, support for automatic adjustment of cluster conditions, scheduling log query, Cron expression interface configuration, Spring Bean invocation, static method invocation, enable/disable, run once and other functions

online user

Query active users (users who have accessed within 3 minutes), query all online users, query guest users (for those who are not logged in), and force the online user session to be kicked out

security audit

Password auditing: initial password not changed, simple password used, password not changed regularly, long-term non-login, all of the above

Permission auditing: query users by permission, query permissions by user

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324398603&siteId=291194637