Skip to main content

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.