Supported features and metadata in custom templates

reference brazil Updated Sep 10, 2026 7 min read supported-features-metadata-custom-templates.md
Raw file servicenow.com

Custom templates in App Engine Studio (AES) support most features and metadata, including, but not limited to tables, forms, roles, ACLs, record producers, simple workspaces, flows, and actions.

Custom templates can be created in two ways, either from scratch or using an existing scoped application as a starting point.

When you create a custom template, the pre-scan checks to make sure that everything in the application is supported. There are three possible outcomes.

  • All items are supported: The custom template is created. All the objects are available in the custom template and in apps created from the custom template.
  • Some items aren't supported: You can continue to create the template but a few items are not available in the custom template. There’s no impact on the custom template or the apps created from the template.
  • Some items are denied: You encounter an error message and cannot continue further until the errors are fixed. The author must change the app, if it was created from an existing app or the template, if it was created from scratch.

Note: Creating an AES template using an application that contains a workspace is not supported.

For more information on the template creation process, see Build a custom template.

Supported metadata

Label Name
Access Control sys_security_acl
Access Roles sys_security_acl_role
Action Assignment sys_declarative_action_assignment
Action Category sys_hub_category
Action Definition sys_declarative_action_definition
Action Exclusion sys_workspace_declarative_action_exclusion
Action Inputs sys_hub_action_input
Action Instance sys_hub_action_instance
Action item sys_sg_write_back_action_item
Action Model Field sys_declarative_action_model_field
Action Outputs sys_hub_action_output
Action parameters mapping sys_sg_action_param_map
Action Payload Definition sys_declarative_action_payload_definition
Action Payload Field sys_declarative_action_payload_field
Action Payload Mapping sys_declarative_action_payload_mapping
Action Type sys_hub_action_type_definition
Activity Definition sys_pd_activity_definition
Activity Stream Screen sys_sg_activity_stream_screen
Analytics preview sys_sg_chart
Analytics section sys_sg_chart_section
Application Menu sys_app_application
Application Menu sys_ui_application
Application Search Sources m2m_search_context_config_search_source
Audience sys_ux_applicability
Basic Auth Configuration sys_auth_profile_basic
Builder Template sys_uib_template
Business Rule sys_script
Card sys_sg_view_config
Card element sys_sg_view_config_element
Card element attribute sys_sg_view_config_element_attribute
Card template sys_sg_view_template
Card template element sys_sg_view_template_slot
Card template element attribute sys_sg_view_template_slot_attribute
Catalog Client Scripts catalog_script_client
Catalog Item sc_cat_item
Catalog Item Available for sc_cat_item_user_criteria_mtom
Catalog Item Category sc_cat_item_category
Catalog Item Not Available for sc_cat_item_user_criteria_no_mtom
Catalog Items Catalog sc_cat_item_catalog
Catalog UI Policy catalog_ui_policy
Catalog UI Policy Action catalog_ui_policy_action
Catalog Variable Set io_set_item
Category Property sys_properties_category_m2m
Chart Colors sys_report_chart_color
Chart screen sys_sg_chart_screen
Choice sys_choice
Choice Set sys_choice_set
Client Script sys_script_client
Color Definition sys_report_color
Complex Object sys_complex_object
Composite Data Broker sys_ux_data_broker_composite
Contained Role sys_user_role_contains
Cross scope privilege sys_scope_privilege
Data Broker Scriptlet sys_ux_data_broker_scriptlet
Data Broker Server Script sys_ux_data_broker_transform
Data Item sys_sg_data_item
Data Parameter sys_sg_item_parameter
Data Policy sys_data_policy2
Data Policy Rule sys_data_policy_rule
Decision sys_decision_question
Decision Condition sn_decision_table_decision_condition
Decision Input sys_decision_input
Decision Table sys_decision
Decision Table Multiple Result sys_decision_multi_result
Details screen sys_sg_details_screen
Dictionary Entry sys_dictionary
Dictionary Entry Override sys_dictionary_override
Dynamic Filter Options sys_filter_option_dynamic
Email Address Filter sys_email_address_filter
Email Address Filter Domain sys_email_address_filt_domain
Email Client Configuration sys_email_client_configuration
Email Client From Address sys_email_client_from_address
Email Client Template sys_email_client_template
Email Filter sys_email_filter
Email Layout sys_email_layout
Email Reply Separator sys_email_reply_separator
Email Script sys_script_email
Email Template sysevent_email_template
Embedded Help Role Priority sys_embedded_help_role
Empty State sys_sg_empty_state
EVAM Data Filter sys_ux_composite_data_filter
EVAM Data Source Filter sys_ux_composite_datasource_filter
EVAM Datasource sys_ux_composite_datasource
EVAM Datasource M2M sys_ux_composite_data_m2m_datasource
EVAM Definition sys_ux_composite_data
EVAM View Config sys_ux_composite_data_template_predicate
EVAM View Config Action Assignment M2M sys_ux_predicate_m2m_action_assignment
EVAM View Config Bundle sys_ux_composite_data_template_predicate_bundle
EVAM View Config Bundle M2M sys_ux_composite_data_m2m_predicate_bundle
Event Registration sysevent_register
Export Definition sys_export_definition
Export Set sys_export_set
Export Target sys_export_target
Extended Flow Logic Inputs sys_hub_flow_logic_ext_input
Extended Step Input Variable sys_hub_step_ext_input
Extended Step Output Variable sys_hub_step_ext_output
Extension Instance sys_extension_instance
Extension Point sys_extension_point
Facet sys_search_facet
Field Label sys_documentation
Field Map sys_impex_entry
Filter sys_filter
Filter Action sys_email_filter_action
Flow sys_hub_flow
Flow catalog variable sys_flow_cat_variable
Flow Inputs sys_hub_flow_input
Flow Logic Instance sys_hub_flow_logic
Flow Snapshot sys_hub_flow_snapshot
Flow Stages sys_hub_flow_stage
Flow Variables sys_hub_flow_variable
Form sys_ui_form
Form Header sys_aw_form_header
Form Section sys_ui_section
Function sys_sg_button
Function instance sys_sg_button_instance
GraphQL Data Broker sys_ux_data_broker_graphql
Highlighted Value sys_highlighted_value
Highlighted Value Condition sys_highlighted_value_condition
HTTP Headers sys_rest_message_headers
HTTP Headers sys_rest_message_fn_headers
HTTP Method sys_rest_message_fn
HTTP Query Parameters sys_rest_message_fn_param_defs
Icon sys_sg_icon
Icon section destination launcher sys_sg_navigation_section_destination_applet_launcher
Images db_image
Import Export Map sys_impex_map
Inbound Email Actions sysevent_in_email_action
Indexes sys_index
Launcher header title sys_sg_applet_launcher_header
Launcher screen sys_sg_applet_launcher
Launcher section mapping sys_sg_applet_launcher_m2m_section
Launcher tab sys_sg_applet_launcher_tab
Layout Applicability sys_ux_applicability_m2m_layout
Legacy card sys_sg_item_view
Legacy icon section sys_sg_icon_section
List sys_ui_list
List Applicability sys_ux_applicability_m2m_list
List Control sys_ui_list_control
List item config sys_sg_master_item
List screen sys_sg_list_screen
List stream sys_sg_item_stream
M2m Action Assig Ux Action Config sys_ux_m2m_action_assignment_action_config
M2m Workspace Header Ux Header Config sys_ux_m2m_workspace_header_ux_header_config
Many to Many Definition sys_m2m
Message sys_ui_message
Mobile UI Rule sys_sg_ui_rule
Mobile UI Rule Action sys_sg_ui_rule_action
Module sys_ui_module
Module sys_app_module
Navigation Tab Map sys_sg_navigation_tab_map
New Record Menu Item sys_aw_new_menu_item
Notification sys_notification
Notification sysevent_email_action
Notification Category sys_notification_category
Notification Common Content sys_notification_common_content
Notification Route notification_route
Notification Workspace Content sys_notification_workspace_content
Number sys_number
Playbook Activity Override sys_playbook_activity_renderer
Playbook Activity UIs sys_playbook_experience_activity_ui
Playbook Experience Action Assignment Map sys_playbook_experience_action_assignment_map
Playbook Experience Record Generator sys_playbook_experience_record_generator
Playbook Experiences sys_playbook_experience
Process Definition sys_pd_process_definition
Process Definition Swim Lane Images sys_pd_swim_lane_image
Process Flow Trigger Plan sys_flow_trigger_plan
Public Pages sys_public
Push Notification sys_sg_push_notification
Push Notification Installation sys_push_notif_app_install
Push Notification Message sys_push_notif_msg
Push Notification Message Content sys_push_notif_msg_content
Question Choice question_choice
Quick actions menu sys_sg_alp_quick_action_map
Recipient Qualifier sys_recipient_qualifier
Record Producer sc_cat_item_producer
Record screen sys_sg_form_screen
Record screen segment sys_sg_form_segment
Record section sys_sg_item_section
Redirection destination fields sys_sg_redirect_dest_field
Related List sys_ui_related_list
Relationship sys_relationship
Relationship Data Item sys_sg_relationship_data_item
Report sys_report
Report Users and Groups sys_report_users_groups
REST Data Broker sys_ux_data_broker_rest
REST Message sys_rest_message
Result sys_decision_multi_result_element
Role sys_user_role
Route Configuration sys_ux_dynamic_route_config
Route Mapping sys_ux_dynamic_route_mapping
Scheduled Script Execution sysauto_script
Screen Applicability sys_ux_applicability_m2m_screen
Screen fields sys_sg_screen_field
Screen parameters mapping sys_sg_screen_param_map
Screen segment sys_sg_item_stream_segment
Screen tab sys_sg_applet_tab
Screen UI Policy sys_sg_ui_policy
Script Action sysevent_script_action
Script Include sys_script_include
Scripted REST API sys_ws_definition
Scripted REST Query Parameter sys_ws_query_parameter
Scripted REST Query Parameter Association sys_ws_query_parameter_map
Scripted REST Resource sys_ws_operation
Search Application Configuration sys_search_context_config
Search config sys_sg_global_search
Search M2M item config sys_sg_global_search_m2m_master_item
Search Source sys_search_source
Secondary Values sys_aw_form_header_secondary_values
Service Fulfillment Approval Step sc_service_fulfillment_approval_step
Service Fulfillment Stage sc_service_fulfillment_stage
Service Fulfillment Step sc_service_fulfillment_step
Service Fulfillment Task Step sc_service_fulfillment_task_step
Service Offering SLA service_offering_sla
SLA Definition contract_sla
SLA Timer Configuration sla_timer_config
SLA timer configuration mapping sla_timer_config_mapping
Step Instance sys_hub_step_instance
Stream M2M item config sys_sg_item_stream_m2m_master_item
Stream M2M segment sys_sg_item_stream_m2m_segment
Style sys_ui_style
Subflow Instance sys_hub_sub_flow_instance
Subflow Instance Inputs sys_hub_sub_flow_instance_inputs
Suggestion Reader and Suggestion Reader Group Relations m2m_sys_suggestion_reader_sys_suggestion_reader_group
Suggestion Reader Group sys_suggestion_reader_group
Sys Ux M2m Action Layout Item sys_ux_m2m_action_layout_item
Sys Ux M2m Highlighted Value Config sys_ux_m2m_highlighted_value_config
Sys Ux M2m Workspace View Rule Ux View Rule Config sys_ux_m2m_workspace_view_rule_ux_view_rule_config
System Property sys_properties
System Property Category sys_properties_category
Table sys_db_object
Task Relationship Type task_rel_type
Task Relationships Allowed task_rel_allowed
Template sys_template
Transform Script sys_transform_script
Trigger Definition sys_pd_trigger_definition
Trigger Execution sys_flow_trigger_auto_script
Trigger Instance sys_hub_trigger_instance
UI Action sys_ui_action
UI Action Layout sys_aw_form_uiaction_layout
UI Action Role sys_ui_action_role
UI Formatter sys_ui_formatter
UI Page sys_ui_page
UI parameter sys_sg_ui_parameter
UI Policy sys_ui_policy
UI Policy Action sys_ui_policy_action
UI Policy Rule sys_sg_ui_policy_rule
UI Script sys_ui_script
UI View sys_ui_view
UIB Screen Test Values sys_uib_screen_test_values
UX Actions Configuration sys_ux_action_config
UX Add-on Event Mapping sys_ux_addon_event_mapping
UX App Configuration sys_ux_app_config
UX App Route sys_ux_app_route
UX App Theme m2m_app_config_theme
UX Application sys_ux_page_registry
UX Application Category M2M sys_ux_registry_m2m_category
UX Asset sys_ux_lib_asset
UX Client Script sys_ux_client_script
UX Client Script Include sys_ux_client_script_include
UX Custom Content Extension sys_ux_custom_content_root_elem
UX Dashboard Route Permission sys_ux_route_permission
UX Event sys_ux_event
UX Form Actions sys_ux_form_action
UX Form Actions Layout sys_ux_form_action_layout
UX Form Actions Layout Group sys_ux_form_action_layout_group
UX Form Actions Layout Item sys_ux_form_action_layout_item
UX Header Configuration sys_ux_header_config
UX Highlighted Value Configuration sys_ux_highlighted_value_config
UX List sys_ux_list
UX List Category sys_ux_list_category
UX List Menu Configuration sys_ux_list_menu_config
UX Macroponent Definition sys_ux_macroponent
UX Page Element Permissions sys_ux_page_element_m2m_role
UX Page Property sys_ux_page_property
UX Ribbon Configuration sys_ux_ribbon_config
UX Screen sys_ux_screen
UX Screen Collection sys_ux_screen_type
UX Screen Condition sys_ux_screen_condition
UX Theme sys_ux_theme
UX Theme Asset sys_ux_theme_asset
UX Theme Assets sys_ux_theme_m2m_asset
UX View Rules Configuration sys_ux_view_rules_configuration
Variable item_option_new
Variable Set item_option_new_set
Variable Substitutions sys_rest_message_fn_parameters
View Rule sysrule_view_workspace
View Rule sysrule_view
View Template sys_ux_composite_data_template
Workspace sys_aw_master_config
Workspace Global Search Configuration sys_aw_global_search_config
Workspace List sys_aw_list
Workspace List Category sys_aw_list_category
Workspace Module sys_aw_module

Skipped features and metadata

The template creation process only skips items that should not impact the template or apps created from the template.

Label Name
Activity Designer wf_element_activity
Activity Variables wf_activity_variable
Content Link content_link
Content Themes content_theme
Content Type content_type
Database View sys_db_view
Detail Pages content_type_detail
Detailed Content content_block_detail
Disallows "create from scratch" templates to be re-templatized if there are running executions
Dynamic Content content_block_programmatic
Flash Movie content_block_flash
Flow Template Mapping sys_app_flow_template_mapping
IFrames content_block_iframe
Input Detail sys_app_template_input_detail
Lists of Content content_block_lists
Login Rule content_page_rule
Menu Items menu_item
Menu Sections menu_section
Meta Tags content_page_meta
Navigation Menu content_block_menu
Pages content_page
Payload sys_app_scan_payload
Payload Loader Rule sys_app_payload_loader_rule
Payload Rule sys_app_payload_unloader_rule
Processor sys_processor
Site content_site
Spoke Configuration sys_app_template_spoke_configuration
Stage Default wf_stage_default
Static Content content_block_static
Style Sheet content_theme_css
Subtemplate sys_app_subtemplate
Template sys_app_template
Template Dependency sys_app_template_dependency
Template Dependency Definition sys_app_template_dependency_definition
Template Details sys_app_template_detail
Template Function Type sys_app_template_function_type
Template Input Variable sys_app_template_input_var
Template Manifest sys_app_template_manifest
Template Output Variable sys_app_template_output_var
Template Page sys_app_template_page
Template Page Configuration sys_app_template_page_configuration
Template Wizard sys_app_template_wizard
Variable sys_app_scan_variable
Variable Type sys_app_scan_variable_type
View Field sys_db_view_table_field
View Table sys_db_view_table
Workflow wf_workflow
Workflow Activity Definition wf_activity_definition
Workflow Instance wf_workflow_instance
Workflow SC Variable wf_variable
Workflow Schedule wf_workflow_schedule
Workflow UI Policy wf_ui_policy

Parent Topic:App Engine Studio reference

Search documentation
Search document titles and file paths on the brazil branch