jsn / ServiceNow, simplified.
AustraliaREFERENCE GUIDE

Supported features and metadata in custom templates

On this page

Supported features and metadata in custom templates

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

Keep exploring.

Find another answer, or bring this documentation into your own tools.