Configure AES personas and roles
Summarize
Summary of Configure AES personas and roles
In App Engine Studio (AES), staff responsibilities are managed through assigned roles rather than explicit personas. Administrators assign these roles to grant team members the necessary permissions to configure or use AES effectively. Understanding these roles helps ServiceNow customers organize their teams to streamline app development, management, and security within AES.
Show less
Key Roles and Their Responsibilities
- Low-code/Citizen Developer: Tech-savvy users who may not have formal development training but can submit ideas and build apps in AES. They are responsible for building, testing, submitting applications for IT review, and maintaining apps during their lifecycle.
- App Engine Studio Admin: Manages app development processes, reviews and approves app requests, provisions user access, oversees deployments, promotes applications across instances, and collaborates with system administrators to resolve conflicts.
- App Template Admin: Controls access to predefined and custom app templates, including activation, deactivation, and sharing with users or groups.
- App Template Author: Creates and edits custom templates in AES and shares them with users or groups.
- Security Admin: Manages roles and access control lists at the platform level. This role is essential for updating roles within AES.
- System Administrator: Holds full access to system features, including installation, configuration, environment definition, pipeline setup, access provisioning, application upgrades, defining intake guardrails, and collaborating on instance scan definitions and conflict resolution.
- Professional ServiceNow Developer: Experienced developers who build and test applications using ServiceNow Studio and AES. They collaborate with citizen developers, ensure best practices, assist with app reviews and testing, build complex configurations with advanced builder tools, create automated test frameworks (ATF), and help define instance scan definitions.
Practical Use for ServiceNow Customers
Assigning these roles appropriately enables structured collaboration and governance within AES, ensuring that app development workflows are efficient, secure, and aligned with organizational policies. Customers can expect clear delineation of responsibilities, smoother app lifecycle management, and enhanced security controls by leveraging these roles. This role-based approach supports both citizen developers eager to create apps with low-code tools and professional developers who handle complex customizations.
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.
| Persona | Roles required | Responsibilities |
|---|---|---|
| Low-code/citizen developer | App Engine Studio Users group (sn_app_eng_studio.user) |
|
App Engine Studio User Limited group (sn_app_eng_studio.user) |
Note: Users in the App Engine Studio User Limited group can't
create new apps. |
|
| App Engine Studio admin group |
|
|
| App template admin | app_template_admin |
|
| App template author | app_template_author |
|
| Security admin | security_admin |
|
| System administrator | Admin |
|
| Professional ServiceNow developer |
|
|