ServiceNow Studio personas and roles
Summarize
Summary of ServiceNow Studio Personas and Roles
ServiceNow Studio provides various roles with distinct capabilities for application development. Key personas include Admins, Delegated Developers, and users with Guided Application Creator roles, each designed to facilitate different aspects of app management and development within the platform.
Show less
Key Features
- Delegated Developer: Limited to specific apps, with permissions to access ServiceNow Studio, update delegated apps, create update sets, and submit apps for deployment.
- Admin: Broader access, allowing for the review and approval of custom app development tasks, app creation and editing, management of update sets, and handling of both scoped and global metadata.
- Guided Application Creator (GAC): Enables users to create custom applications and automatically receive delegated developer permissions for their created apps.
- ServiceNow Studio Admin: Grants administrative access to manage system properties and configurations specifically for ServiceNow Studio.
- Preferred Tables Admin: Focuses on configuring preferred tables within Table Builder without requiring additional admin roles.
- Metadata-Specific Admin Roles: Provide CRUD access to specific metadata types like Business Rules and Script Includes, enabling targeted management within ServiceNow Studio.
Key Outcomes
By understanding these roles and their capabilities, ServiceNow customers can effectively manage application development processes, ensuring that access and permissions are appropriately assigned based on individual responsibilities. This structured approach enhances collaboration, streamlines development workflows, and maintains system integrity within the ServiceNow environment.
Admins, delegated developers, and users with Guided Application Creator roles have access to work in ServiceNow Studio.
ServiceNow Studio personas
Admins and delegated developers have different capabilities in ServiceNow Studio. Admins can delegate people to work on certain apps and app files by providing delegated developer permissions.
| Role | Permissions | Capabilities |
|---|---|---|
| Delegated developer (delegated_developer) | Delegated developers have access to just the app or apps they're delegated to. These permissions may vary based on your configuration. |
|
| Admin | Admins can review and approve tasks related to custom application development. |
|
| Guided Application Creator (GAC) roles (sn_g_app_creator.app_creator, sn_g_app_creator.global) | Users with GAC roles can access ServiceNow Studio and create apps. After creating an application, the user receives the delegated_developer role for that application. |
|
| ServiceNow Studio admin / Unified Developer Core (UDC) admin (sn_udc.admin) | Provides administrative access to tables within ServiceNow Studio scope and configuration access to the experience switcher roles. | Granular admin role that enables the following actions:
For more information about granular admin roles, see Granular admin roles required to secure your instance. |
| Preferred tables admin (sn_prfrd_tables.admin) | Provides administrative access to configure preferred tables for Table Builder. | Granular admin role that enables you to configure preferred tables in your instance for Table Builder. Note: Table Builder itself does not require an additional admin role. |
Metadata-specific admin roles
|
Provide access to ServiceNow Studio | Metadata-specific admin roles are existing roles on the ServiceNow AI Platform that provide developers with admin access to a specific metadata type. For example, a script include admin allows a developer to CRUD any script include on the ServiceNow AI Platform and perform development on script includes in ServiceNow Studio. Each granular metadata-specific admin role must:
|