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:
-
There is a concept of "book set" in the financial general ledger;
-
There is a concept of "billing company" in the expense budget system;
-
There is a concept of "contract company" in the HR system;
-
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