---
sourceDocument: Australia Build or modify applications
sourceDocumentLink: https://www.servicenow.com/docs/r/australia/application-development

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Build or modify applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Development, Data, and Analytics


---

# Configure personas and roles

# Configure AES personas and roles {#ariaid-title1}

Release version: Australia  
Updated September 10, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 minutes to read
Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of Configure AES personas and roles

In App Engine Studio (AES), staff responsibilities are controlled through role assignments rather than explicit personas.
Administrators assign specific roles to team members, enabling them to configure and use AES effectively based on their responsibilities.
This role-based access ensures proper governance and collaboration across app development processes.
Show full answer Show less  

## Key Roles and Their Responsibilities

* **Low-code/Citizen Developer**: Tech-savvy users who may lack formal coding training but can submit ideas and build applications in AES after approval. They participate in building, testing, and maintaining apps.
* **App Engine Studio Admin**: Manages app development lifecycle including reviewing app ideas, provisioning user access, managing deployment and promotion of apps, and collaborating with system admins to resolve platform conflicts.
* **App Template Admin**: Controls access to predefined and custom app templates, activating, deactivating, and sharing templates with users or groups.
* **App Template Author**: Creates and edits custom app templates and shares them within the organization.
* **Security Admin**: Responsible for creating and modifying roles and access control lists at the platform level, essential for managing AES security roles.
* **System Administrator**: Has full platform access, installs and configures AES and related apps, defines environments and pipelines, manages upgrades, and sets guardrails for application intake and approval processes.
* **Professional ServiceNow Developer**: Skilled developers who collaborate with citizen developers to build and customize apps using AES and other advanced tools on the ServiceNow AI Platform, ensuring adherence to best practices, testing, and complex configurations.

## Granular Admin Roles

Specific granular admin roles provide focused administrative capabilities within AES, including:

* **AES Admin**: Enables administrative access to AES tables and can be combined with other roles for extended permissions.
* **Collaboration Request Admin**: Manages collaboration-related tables within AES.
* **AES Table Builder Wizard Admin**: Controls permissions related to table creation in AES.

**Important:** Granular admin roles do not cover management of tables dependent on ServiceNow AI Platform tables; additional roles are needed for those.

## Practical Implications for ServiceNow Customers

Assigning the correct roles aligned with these personas ensures that your team members have appropriate access and responsibilities within AES, facilitating secure and efficient app development. Understanding these roles helps you manage governance, streamline collaboration between citizen and professional developers, and maintain security compliance on your ServiceNow platform.  
The responsibilities of your staff are controlled by roles assigned to each member.
Personas aren't explicitly part of App Engine Studio (AES) but administrators assign roles to give team members
permission to configure or use AES.

Low-code/citizen developer
:   Low-code/citizen developers are tech savvy and interested in creating apps. Though
    they might not have formal coding or app development training, citizen developers can
    submit ideas for new apps and, if approved, build them using AES.

App Engine Studio admin
:   App Engine Studio admins manage all processes related to app
    development in AES. They review new app ideas, manage
    app development and deployment, and manage collaborators, usually in the App Engine Management Center.

App template admin
:   The app template admin makes sure that the right people have access to appropriate
    predefined and custom templates for app development in App Engine Studio.

App template author
:   The app template author creates and edits custom app templates in App Engine Studio and can share them with other users or groups.

Security admin
:   The security admin creates and modifies roles and access control lists for apps. This
    role is set on the platform level, and it is required for making updates to roles in App Engine Studio.

System administrator
:   The system administrator has access to all system features, functions, and data,
    regardless of security constraints. Grant this privilege carefully. If you have
    sensitive information, such as HR records, that you must protect, create a custom admin
    role for that area and train a person who is authorized to see those records to act as
    the administrator.

Professional ServiceNow developer
:   Professional ServiceNow developers can work in App Engine Studio, usually as collaborators with citizen developers.
    Because of their coding knowledge and development background, though, they're more
    likely to build and customize apps on the ServiceNow AI Platform, using more complex
building tools.  
{#aes-personas-roles__table_pbn_ms3_rsb__entry__3}

| Persona | Roles required | Responsibilities |
|-|-|-|
| Low-code/citizen developer | App Engine Studio Users group (sn_app_eng_studio.user) | * Submit requests for new custom applications to build in App Engine Studio. * Understand ServiceNow and application development best practices. * Build and test applications in App Engine Studio. * Submit App Engine Studio applications for IT review. * Maintain and change the application during its life cycle if determined during the intake process. {#aes-personas-roles__ul_fmf_hw3_rsb} |
| Low-code/citizen developer | App Engine Studio User Limited group (sn_app_eng_studio.user) | * Collaborate with other users on applications they've been given permission to see. * Submit App Engine Studio applications for IT review. * Understand ServiceNow and application development best practices. {#aes-personas-roles__ul_bjs_qpn_vvb} Note: Users in the App Engine Studio User Limited group can't create new apps. |
| App Engine Studio admin group | * atf_test_designer * scan_admin * app_engine_admin * sn_app_eng_studio.admin * sn_collab_request.collab_request_admin * sn_table_bldr_wzd.table_bldr_wzd_admin {#aes-personas-roles__ul_w41_lv3_rsb} | * Manage App Engine Studio processes and properties. * Review and approve/reject submitted application requests based on intake guardrails defined by the system administrator. * Provision App Engine Studio user access. * Review submitted App Engine Studio applications. * Manage deployment requests. * Manage promotion of App Engine Studio applications across instances. * Execute ATF tests/suites in testing instances. * Ensure instance scans run with proper definitions. * Collaborate with the system administrator to resolve application conflicts that arise on the platform. {#aes-personas-roles__ul_p2l_lv3_rsb} |
| App template admin | app_template_admin | * Control access to custom and predefined templates. * Activate and deactivate templates. * Share templates globally or with users and groups. {#aes-personas-roles__ul_ggd_lzr_stb} |
| App template author | app_template_author | * Create and edit custom templates in App Engine Studio. * Share custom templates with users or groups. {#aes-personas-roles__ul_ehm_q5x_fwb} |
| Security admin | security_admin | * Create and modify roles and access control lists. * Required for making updates to roles in App Engine Studio. {#aes-personas-roles__ul_fpx_sbq_tvb} |
| System administrator | Admin | * Install and configure App Engine Studio and its dependent apps. * Define environments. * Configure pipelines. * Provision access to the App Engine Studio administrator group. * Upgrade the App Engine Studio application, when applicable. * Define guardrails for which AES administrators can approve or reject application intake requests. * Collaborate with professional ServiceNow developers to create instance scan definitions for the platform. * Collaborate with AES administrators to resolve application conflicts that arise on the platform. {#aes-personas-roles__ul_m1t_3v3_rsb} |
| Professional ServiceNow developer | * atf_test_admin * delegated_developer * scan_admin * sn_app_eng_studio.user * sn_collab_request.collab_request_admin {#aes-personas-roles__ul_fs5_mv3_rsb} | * Build and test applications in ServiceNow Studio and App Engine Studio * Collaborate with citizen developers on an as-needed basis to deliver applications in App Engine Studio, including the following tasks: * Ensuring application development and organizational best practices are followed by citizen developers. * Helping with review and testing of submitted App Engine Studio applications. * Building complex configurations involving UI Builder, Mobile App Builder, Workflow Studio, or other builder tools. {#aes-personas-roles__ul_pgm_nv3_rsb} * Create ATF tests/suites for applications. * Collaborate with a system administrator to create instance scan definitions for the platform. {#aes-personas-roles__ul_ogm_nv3_rsb} |
| AES admin | sn_app_eng_studio.admin | Granular admin role that provides access to App Engine Studio and enables administrative access to AES tables. Can be combined with other granular admin roles or delegated development for additional permissions. For more information about granular admin roles, see [Platform security granular admin roles](https://www.servicenow.com/docs/access?context=platsec-granular-roles&version=australia&pubname=australia-platform-security&ft:locale=en-US). |
| Collaboration request admin | sn_collab_request.collaboration_request_admin | Granular admin role that provides administrative access to collaboration tables. |
| AES Table Builder Wizard admin | sn_table_bldr_wzd.table_bldr_wzd_admin | Granular admin role that provides access to manage permissions during table creation in AES. |
[Table 1. Personas for AES]

{#aes-personas-roles__table_pbn_ms3_rsb}  
Important:  
Granular admin roles cannot manage tables that depend on ServiceNow AI Platform tables, such as the Experience Visibility Control table (sn_udc_experience_visibility_control) or Preferred Tables (sn_preferred_table). To manage such tables, additional granular admin roles are necessary. For more information, see [Platform security granular admin roles](https://www.servicenow.com/docs/access?context=platsec-granular-roles&version=australia&pubname=australia-platform-security&ft:locale=en-US).

