Skip to content

System Overview ​

The System Management module provides complete management capabilities for users, roles, permissions, and departments, as well as system configuration and license management.

Module Descriptions ​

ModulePathFeatures
User ManagementSystem Management → User ManagementCreate users, assign roles, reset passwords
Role ManagementSystem Management → Role ManagementCreate roles, assign permissions
Permission ManagementSystem Management → Permission ManagementView all permission definitions
Department ManagementSystem Management → Department ManagementOrganizational structure management
System ConfigurationSystem Management → System ConfigurationEmail, notifications, and other system parameters
License ManagementSystem Management → License ManagementLicense file upload and viewing

Permission System ​

TestNet uses an RBAC (Role-Based Access Control) permission model:

User → Role → Permission
  • Each user can be assigned multiple roles
  • Each role contains multiple permissions
  • Permissions control menu-level and operation-level access

Permission Naming Convention ​

Permission code format: resource:entity:action

Example Permission CodeDescription
asset:domain:viewView domains
asset:domain:editEdit domains
workflow:config:viewView workflows
workflow:config:executeExecute workflows
system:user:viewView users
system:user:editEdit users
mcp:viewMCP query
mcp:executeMCP execution

Default Roles ​

The system provides the following preset roles (can be customized):

RoleDescription
Super Admin (SUPER_ADMIN)All permissions
Admin (ADMIN)Asset management, workflows, and full system management permissions
User (USER)Day-to-day asset and task operations (additional roles can be customized as needed)

最近更新

Released under the MIT License