Updated on 2025-08-21 GMT+08:00

Application Role Permission Overview

To create an application, different roles work together. Each role can do different things with data. The platform has two types of roles: preset system roles and custom roles. You can give users roles based on what they need to do.

  • System Roles: Developers, Data Managers, and Enterprise Members are preset on the no-code workbench.
  • Custom Roles: If the preset roles cannot meet your needs or you need more refined control, you can customize roles. There are two types of custom roles: system-level and application-level. System-level custom roles apply to all applications, while application-level custom roles are valid only for the current application.

System Roles

  • Developers: This role can create, view, edit, and delete no-code applications and manage all application data. It matches the NoCode Developer Profile under Configuration > User Security > Profiles.
    Figure 1 Developers
  • Data Managers: This role can manage all data related to no-code applications, and view all forms and views by default but cannot create, edit, or delete applications. It matches the NoCode Manager Profile under Configuration > User Security > Profiles.
    Figure 2 Data Managers
  • Enterprise Members: This role can access the no-code workbench and fill in and submit forms, but cannot create, edit, or delete applications. It matches the Portal User Profile under Configuration > User Security > Profiles.
    Figure 3 Enterprise Members

Custom Roles

  • Customizing system-level roles

    On the Configuration Center > Role Permissions page, an application administrator can customize roles and set permissions for the roles. Roles created in the configuration center can be used in all applications.

    Figure 4 Customizing a system-level role

    For example, create a process manager role and give it permissions by referring to Customizing a System-Level Role. The roles created here can be selected in App Security > Role Permissions > System Roles of all applications.

    Figure 5 Adding a system-level role
  • Customizing application-level roles

    In addition to system-level custom roles, you can customize application-level roles. You can use these roles to let users access certain pages in the applications.

    Figure 6 Adding application-level roles