Project Roles
Definition
This module is used to define and maintain the role system in a project, clarify the permission boundaries of different user types in the project, and provide a security isolation mechanism for Data Development, Task Management, and asset control.
Module Features
- 🧩 Role Definition: supports creating roles such as "Project Administrator", "Data Developer", "Data Analyst", and "Read-only User";
- 🛠️ Permission Configuration: each role can be bound to specific operation permissions, such as whether it can create tasks, view assets, execute jobs, and more;
- 🔗 Role Member Management: roles can be assigned to one or more Project Members to bind responsibilities;
- 🔐 Permission Granularity Control: supports permission definitions down to menu level, module level, and resource level;
- 📈 Permission Inheritance Support: supports preset template roles and copying permissions from existing roles to improve configuration efficiency.
Notes
Role permissions should follow the principle of least privilege and avoid granting excessive permissions to unrelated personnel. Role definitions should be planned according to data compliance requirements and the organizational structure.
Scope
For standardized management of the permission system within a project. It is applicable to scenarios where different operation scopes are divided by responsibility, such as development only, approval only, or view only. It is the foundation for permission control, personnel division of labor, and data compliance.
1. Project Roles
Click Data Development -> Project Basic Management -> Project Roles to open the Project Roles page. The page displays a list including role name, permission character, display order, and other fields.

2. Add Role
Click Add, fill in the role information in the dialog, and click OK to complete adding the role information.

3. Edit Role
Select the role information to edit, click Edit in the operation column, edit the existing role information in the dialog, and click OK to complete editing the role information.

4. Configure Role Permission Scope
In the add or edit dialog, select the permission scope in the menu permissions.

5. Delete Role
Select the role information to delete, click Delete in the operation column, and click OK in the dialog to complete deleting the role information.

