Skip to content

User Management

Important Note

User Management is a critical function for enterprises to systematically manage organizational members. It supports administrators in efficiently creating, maintaining, and monitoring user account lifecycles, ensuring system security and compliance.

Full Lifecycle Account Management

1. Unified User Profiles

Centrally manage basic user information, contact details, and organizational relationships, supporting:

  • Batch import/export of user data
  • LDAP directory synchronization integration
  • Multi-factor authentication configuration

2. Dynamic Permission System

3. Real-time Status Tracking

Monitoring DimensionDetection MetricsAlert Mechanism
Login SecurityAbnormal login locations/frequencyReal-time account lockout
Permission ChangesSensitive permission assignment recordsOperation log alerts
Session StatusOnline duration/idle timeoutAutomatic logout
Password SecurityWeak/expired passwordsForced reset reminders

Key Features

1. Unified Identity Management

  • Automated Workflows: One-click account creation using predefined role templates
  • Organizational Structure Mapping: Automatic synchronization of department adjustments to user positions
  • Compliance Auditing: Complete records of account operations (creation/modification/deletion)

2. Granular Permission Control

  • Permission Heatmap: Visual representation of user permission distribution
  • Permission Inheritance Matrix: Three-level inheritance (department → role → user)
  • Sensitive Operation Interception: Critical permission changes require secondary verification

3. Comprehensive Audit Tracking

  • Operation Behavior Logging: Records of key actions (permission changes/data exports)
  • High-Risk Operation Flagging: Marking of sensitive operations (password resets/role changes)
  • Timeline Tracing: Chronological display of user activity

User Information

ParameterField NameTypeRequiredLength LimitDescription
IDidbigintConditional/Unique identifier;
Automatically generated by the system;
Required for modifications
First NamefirstNamestringYes≤100User's first name,
e.g., Yunting
Last NamelastNamestringYes≤100User's last name,
e.g., Wang
Full NamefullNamestringYes≤100User's full name (first + last),
e.g., Wang Yunting
UsernameusernamestringYes≤100Unique login identifier
MobilemobilestringYes≤16User's mobile number
LandlinelandlinestringNo≤40User's landline number
EmailemailstringYes≤100User's email address
GendergenderstringNo≤10User's gender
Job TitletitlestringNo≤100User's job position
AddressaddressstringNo≤200User's contact address
System RolesysAdminintYes/Default role permissions
Lock StatuslockedbooleanYes/Whether the account is locked
Active StatusenabledbooleanYes/User status;
Enabled by default
SourcesourcestringRead-only/User source
Online StatusonlinebooleanRead-only/Whether the user is currently online
Last OnlineonlineDatedatetimeRead-only/User's last online time
Offline TimeofflineDatedatetimeRead-only/User's last offline time
Added BycreatedBybigintRead-only/Operator who added the user
Join TimecreatedDatedatetimeRead-only/User creation/join time
Last Modified BylastModifiedBybigintRead-only/Last operator to modify user info
Last Modified TimelastModifiedDatedatetimeRead-only/Last modification time
International Dialing CodeitcstringNo≤8International dialing code
Country CodecountrystringNo≤16Country code
Registration Account TypeN/AstringRead-only/Registration account type
Registration AccountN/AstringRead-only/Tenant registration account
Registered Device IDN/AstringRead-only/Registered device ID
Tenant IDtenantIdbigintRead-only/Tenant ID
Tenant NametenantNamestringRead-only/Tenant name
Avatar URLavatarstringRead-only/User avatar URL
User Directory IDN/AbigintRead-only/User directory ID
Primary Department IDmainDeptIdbigintNo/Primary department ID
Department HeaddeptHeadbooleanNo/Whether the user is a department head
Expiry FlagpasswordExpiredbooleanRead-only/Expiry flag
Expiry TimepasswordExpiredDatedatetimeNo/Expiry time
Disable ReasonN/AstringNo≤200Disable reason
Deletion StatusN/AbooleanRead-only/Deletion status
Last Lock TimeN/AdatetimeNo/Last lock time
Lock Start TimelockStartDatedatetimeNo/Lock start time
Lock End TimelockEndDatedatetimeNo/Lock end time
Last Password Change TimeN/AdatetimeRead-only/Last password modification time

Released under the GPL-3.0 License.