User Management
Feature Overview
User management is the core permission management module of the IO data platform, providing complete functionality for centralized management of accounts, roles and project affiliations. Through support for batch creation, filtering and expiration time settings, it achieves organizational-level user and role governance, ensuring platform user system security and manageability, providing corresponding permission control and management functions for different roles.
Main Features
User Account Management
User Creation
Supports individual and batch creation of user accounts, including basic information settings, password configuration, role assignment, etc. Through standardized user creation processes, ensure completeness and accuracy of account information.
User Information Management
Provides comprehensive user information management functionality, including basic information modification, contact information updates, avatar settings, etc. Through information management, maintain timeliness and accuracy of user data.
Account Status Management
Supports user account status management, including activation, disable, lock, delete and other operations. Through status management, ensure account security and prevent unauthorized access.
Role Permission Management
Role Definition
Supports defining multiple user roles, including administrators, project managers, annotators, reviewers, etc. Each role has corresponding permission configurations, ensuring fine-grained permission control.
Permission Assignment
Assigns corresponding permissions to different roles, including functional permissions, data permissions, operation permissions, etc. Through permission assignment, achieve role-based access control.
Permission Inheritance
Supports permission inheritance mechanisms, where child roles can inherit parent role permissions. Through permission inheritance, simplify permission management and improve management efficiency.
Project Affiliation Management
Project Assignment
Supports assigning users to different projects, including adding project members, removing, role adjustment, etc. Through project assignment, achieve project-level permission control.
Project Permissions
Sets project permissions for project members, including data access permissions, operation permissions, functional permissions, etc. Through project permissions, ensure project data security.
Permission Inheritance
Supports project permission inheritance mechanisms, where users can inherit corresponding permissions from project roles. Through permission inheritance, simplify project permission management.
Batch Operation Functions
Batch Creation
Supports batch creation of users, including importing user information from Excel, CSV files. Through batch creation, greatly improve user management efficiency.
Batch Modification
Supports batch modification of user information, including role adjustment, permission changes, status updates, etc. Through batch modification, quickly complete management operations for large numbers of users.
Batch Deletion
Supports batch deletion of users, including user accounts, related data, permission records, etc. Through batch deletion, quickly clean up unnecessary user data.
Time Management
Expiration Time Settings
Supports setting account expiration time for users, including temporary accounts, trial accounts, regular renewal, etc. Through expiration time settings, achieve account lifecycle management.
Automatic Reminders
Provides account expiration reminder functionality, including email notifications, system reminders, automatic renewal, etc. Through automatic reminders, ensure users handle account issues promptly.
Expiration Handling
Supports automatic handling after account expiration, including account disable, data cleanup, permission recovery, etc. Through expiration handling, ensure system security.
Applicable Roles
Administrator
As a platform administrator, you can conduct organizational-level user and role governance, manage all user accounts, configure system permissions, and monitor user activities. These functions ensure the platform's user management system is secure and efficient.
Project Manager
Project managers can maintain project members, assign project permissions, manage project users, and coordinate project teams. Through user management, project managers can effectively control project user resources.