Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

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

LabelName
Access Controlsys_security_acl
Access Rolessys_security_acl_role
Action Assignmentsys_declarative_action_assignment
Action Categorysys_hub_category
Action Definitionsys_declarative_action_definition
Action Exclusionsys_workspace_declarative_action_exclusion
Action Inputssys_hub_action_input
Action Instancesys_hub_action_instance
Action itemsys_sg_write_back_action_item
Action Model Fieldsys_declarative_action_model_field
Action Outputssys_hub_action_output
Action parameters mappingsys_sg_action_param_map
Action Payload Definitionsys_declarative_action_payload_definition
Action Payload Fieldsys_declarative_action_payload_field
Action Payload Mappingsys_declarative_action_payload_mapping
Action Typesys_hub_action_type_definition
Activity Definitionsys_pd_activity_definition
Activity Stream Screensys_sg_activity_stream_screen
Analytics previewsys_sg_chart
Analytics sectionsys_sg_chart_section
Application Menusys_app_application
Application Menusys_ui_application
Application Search Sourcesm2m_search_context_config_search_source
Audiencesys_ux_applicability
Basic Auth Configurationsys_auth_profile_basic
Builder Templatesys_uib_template
Business Rulesys_script
Cardsys_sg_view_config
Card elementsys_sg_view_config_element
Card element attributesys_sg_view_config_element_attribute
Card templatesys_sg_view_template
Card template elementsys_sg_view_template_slot
Card template element attributesys_sg_view_template_slot_attribute
Catalog Client Scriptscatalog_script_client
Catalog Itemsc_cat_item
Catalog Item Available forsc_cat_item_user_criteria_mtom
Catalog Item Categorysc_cat_item_category
Catalog Item Not Available forsc_cat_item_user_criteria_no_mtom
Catalog Items Catalogsc_cat_item_catalog
Catalog UI Policycatalog_ui_policy
Catalog UI Policy Actioncatalog_ui_policy_action
Catalog Variable Setio_set_item
Category Propertysys_properties_category_m2m
Chart Colorssys_report_chart_color
Chart screensys_sg_chart_screen
Choicesys_choice
Choice Setsys_choice_set
Client Scriptsys_script_client
Color Definitionsys_report_color
Complex Objectsys_complex_object
Composite Data Brokersys_ux_data_broker_composite
Contained Rolesys_user_role_contains
Cross scope privilegesys_scope_privilege
Data Broker Scriptletsys_ux_data_broker_scriptlet
Data Broker Server Scriptsys_ux_data_broker_transform
Data Itemsys_sg_data_item
Data Parametersys_sg_item_parameter
Data Policysys_data_policy2
Data Policy Rulesys_data_policy_rule
Decisionsys_decision_question
Decision Conditionsn_decision_table_decision_condition
Decision Inputsys_decision_input
Decision Tablesys_decision
Decision Table Multiple Resultsys_decision_multi_result
Details screensys_sg_details_screen
Dictionary Entrysys_dictionary
Dictionary Entry Overridesys_dictionary_override
Dynamic Filter Optionssys_filter_option_dynamic
Email Address Filtersys_email_address_filter
Email Address Filter Domainsys_email_address_filt_domain
Email Client Configurationsys_email_client_configuration
Email Client From Addresssys_email_client_from_address
Email Client Templatesys_email_client_template
Email Filtersys_email_filter
Email Layoutsys_email_layout
Email Reply Separatorsys_email_reply_separator
Email Scriptsys_script_email
Email Templatesysevent_email_template
Embedded Help Role Prioritysys_embedded_help_role
Empty Statesys_sg_empty_state
EVAM Data Filtersys_ux_composite_data_filter
EVAM Data Source Filtersys_ux_composite_datasource_filter
EVAM Datasourcesys_ux_composite_datasource
EVAM Datasource M2Msys_ux_composite_data_m2m_datasource
EVAM Definitionsys_ux_composite_data
EVAM View Configsys_ux_composite_data_template_predicate
EVAM View Config Action Assignment M2Msys_ux_predicate_m2m_action_assignment
EVAM View Config Bundlesys_ux_composite_data_template_predicate_bundle
EVAM View Config Bundle M2Msys_ux_composite_data_m2m_predicate_bundle
Event Registrationsysevent_register
Export Definitionsys_export_definition
Export Setsys_export_set
Export Targetsys_export_target
Extended Flow Logic Inputssys_hub_flow_logic_ext_input
Extended Step Input Variablesys_hub_step_ext_input
Extended Step Output Variablesys_hub_step_ext_output
Extension Instancesys_extension_instance
Extension Pointsys_extension_point
Facetsys_search_facet
Field Labelsys_documentation
Field Mapsys_impex_entry
Filtersys_filter
Filter Actionsys_email_filter_action
Flowsys_hub_flow
Flow catalog variablesys_flow_cat_variable
Flow Inputssys_hub_flow_input
Flow Logic Instancesys_hub_flow_logic
Flow Snapshotsys_hub_flow_snapshot
Flow Stagessys_hub_flow_stage
Flow Variablessys_hub_flow_variable
Formsys_ui_form
Form Headersys_aw_form_header
Form Sectionsys_ui_section
Functionsys_sg_button
Function instancesys_sg_button_instance
GraphQL Data Brokersys_ux_data_broker_graphql
Highlighted Valuesys_highlighted_value
Highlighted Value Conditionsys_highlighted_value_condition
HTTP Headerssys_rest_message_headers
HTTP Headerssys_rest_message_fn_headers
HTTP Methodsys_rest_message_fn
HTTP Query Parameterssys_rest_message_fn_param_defs
Iconsys_sg_icon
Icon section destination launchersys_sg_navigation_section_destination_applet_launcher
Imagesdb_image
Import Export Mapsys_impex_map
Inbound Email Actionssysevent_in_email_action
Indexessys_index
Launcher header titlesys_sg_applet_launcher_header
Launcher screensys_sg_applet_launcher
Launcher section mappingsys_sg_applet_launcher_m2m_section
Launcher tabsys_sg_applet_launcher_tab
Layout Applicabilitysys_ux_applicability_m2m_layout
Legacy cardsys_sg_item_view
Legacy icon sectionsys_sg_icon_section
Listsys_ui_list
List Applicabilitysys_ux_applicability_m2m_list
List Controlsys_ui_list_control
List item configsys_sg_master_item
List screensys_sg_list_screen
List streamsys_sg_item_stream
M2m Action Assig Ux Action Configsys_ux_m2m_action_assignment_action_config
M2m Workspace Header Ux Header Configsys_ux_m2m_workspace_header_ux_header_config
Many to Many Definitionsys_m2m
Messagesys_ui_message
Mobile UI Rulesys_sg_ui_rule
Mobile UI Rule Actionsys_sg_ui_rule_action
Modulesys_ui_module
Modulesys_app_module
Navigation Tab Mapsys_sg_navigation_tab_map
New Record Menu Itemsys_aw_new_menu_item
Notificationsys_notification
Notificationsysevent_email_action
Notification Categorysys_notification_category
Notification Common Contentsys_notification_common_content
Notification Routenotification_route
Notification Workspace Contentsys_notification_workspace_content
Numbersys_number
Playbook Activity Overridesys_playbook_activity_renderer
Playbook Activity UIssys_playbook_experience_activity_ui
Playbook Experience Action Assignment Mapsys_playbook_experience_action_assignment_map
Playbook Experience Record Generatorsys_playbook_experience_record_generator
Playbook Experiencessys_playbook_experience
Process Definitionsys_pd_process_definition
Process Definition Swim Lane Imagessys_pd_swim_lane_image
Process Flow Trigger Plansys_flow_trigger_plan
Public Pagessys_public
Push Notificationsys_sg_push_notification
Push Notification Installationsys_push_notif_app_install
Push Notification Messagesys_push_notif_msg
Push Notification Message Contentsys_push_notif_msg_content
Question Choicequestion_choice
Quick actions menusys_sg_alp_quick_action_map
Recipient Qualifiersys_recipient_qualifier
Record Producersc_cat_item_producer
Record screensys_sg_form_screen
Record screen segmentsys_sg_form_segment
Record sectionsys_sg_item_section
Redirection destination fieldssys_sg_redirect_dest_field
Related Listsys_ui_related_list
Relationshipsys_relationship
Relationship Data Itemsys_sg_relationship_data_item
Reportsys_report
Report Users and Groupssys_report_users_groups
REST Data Brokersys_ux_data_broker_rest
REST Messagesys_rest_message
Resultsys_decision_multi_result_element
Rolesys_user_role
Route Configurationsys_ux_dynamic_route_config
Route Mappingsys_ux_dynamic_route_mapping
Scheduled Script Executionsysauto_script
Screen Applicabilitysys_ux_applicability_m2m_screen
Screen fieldssys_sg_screen_field
Screen parameters mappingsys_sg_screen_param_map
Screen segmentsys_sg_item_stream_segment
Screen tabsys_sg_applet_tab
Screen UI Policysys_sg_ui_policy
Script Actionsysevent_script_action
Script Includesys_script_include
Scripted REST APIsys_ws_definition
Scripted REST Query Parametersys_ws_query_parameter
Scripted REST Query Parameter Associationsys_ws_query_parameter_map
Scripted REST Resourcesys_ws_operation
Search Application Configurationsys_search_context_config
Search configsys_sg_global_search
Search M2M item configsys_sg_global_search_m2m_master_item
Search Sourcesys_search_source
Secondary Valuessys_aw_form_header_secondary_values
Service Fulfillment Approval Stepsc_service_fulfillment_approval_step
Service Fulfillment Stagesc_service_fulfillment_stage
Service Fulfillment Stepsc_service_fulfillment_step
Service Fulfillment Task Stepsc_service_fulfillment_task_step
Service Offering SLAservice_offering_sla
SLA Definitioncontract_sla
SLA Timer Configurationsla_timer_config
SLA timer configuration mappingsla_timer_config_mapping
Step Instancesys_hub_step_instance
Stream M2M item configsys_sg_item_stream_m2m_master_item
Stream M2M segmentsys_sg_item_stream_m2m_segment
Stylesys_ui_style
Subflow Instancesys_hub_sub_flow_instance
Subflow Instance Inputssys_hub_sub_flow_instance_inputs
Suggestion Reader and Suggestion Reader Group Relationsm2m_sys_suggestion_reader_sys_suggestion_reader_group
Suggestion Reader Groupsys_suggestion_reader_group
Sys Ux M2m Action Layout Itemsys_ux_m2m_action_layout_item
Sys Ux M2m Highlighted Value Configsys_ux_m2m_highlighted_value_config
Sys Ux M2m Workspace View Rule Ux View Rule Configsys_ux_m2m_workspace_view_rule_ux_view_rule_config
System Propertysys_properties
System Property Categorysys_properties_category
Tablesys_db_object
Task Relationship Typetask_rel_type
Task Relationships Allowedtask_rel_allowed
Templatesys_template
Transform Scriptsys_transform_script
Trigger Definitionsys_pd_trigger_definition
Trigger Executionsys_flow_trigger_auto_script
Trigger Instancesys_hub_trigger_instance
UI Actionsys_ui_action
UI Action Layoutsys_aw_form_uiaction_layout
UI Action Rolesys_ui_action_role
UI Formattersys_ui_formatter
UI Pagesys_ui_page
UI parametersys_sg_ui_parameter
UI Policysys_ui_policy
UI Policy Actionsys_ui_policy_action
UI Policy Rulesys_sg_ui_policy_rule
UI Scriptsys_ui_script
UI Viewsys_ui_view
UIB Screen Test Valuessys_uib_screen_test_values
UX Actions Configurationsys_ux_action_config
UX Add-on Event Mappingsys_ux_addon_event_mapping
UX App Configurationsys_ux_app_config
UX App Routesys_ux_app_route
UX App Themem2m_app_config_theme
UX Applicationsys_ux_page_registry
UX Application Category M2Msys_ux_registry_m2m_category
UX Assetsys_ux_lib_asset
UX Client Scriptsys_ux_client_script
UX Client Script Includesys_ux_client_script_include
UX Custom Content Extensionsys_ux_custom_content_root_elem
UX Dashboard Route Permissionsys_ux_route_permission
UX Eventsys_ux_event
UX Form Actionssys_ux_form_action
UX Form Actions Layoutsys_ux_form_action_layout
UX Form Actions Layout Groupsys_ux_form_action_layout_group
UX Form Actions Layout Itemsys_ux_form_action_layout_item
UX Header Configurationsys_ux_header_config
UX Highlighted Value Configurationsys_ux_highlighted_value_config
UX Listsys_ux_list
UX List Categorysys_ux_list_category
UX List Menu Configurationsys_ux_list_menu_config
UX Macroponent Definitionsys_ux_macroponent
UX Page Element Permissionssys_ux_page_element_m2m_role
UX Page Propertysys_ux_page_property
UX Ribbon Configurationsys_ux_ribbon_config
UX Screensys_ux_screen
UX Screen Collectionsys_ux_screen_type
UX Screen Conditionsys_ux_screen_condition
UX Themesys_ux_theme
UX Theme Assetsys_ux_theme_asset
UX Theme Assetssys_ux_theme_m2m_asset
UX View Rules Configurationsys_ux_view_rules_configuration
Variableitem_option_new
Variable Setitem_option_new_set
Variable Substitutionssys_rest_message_fn_parameters
View Rulesysrule_view_workspace
View Rulesysrule_view
View Templatesys_ux_composite_data_template
Workspacesys_aw_master_config
Workspace Global Search Configurationsys_aw_global_search_config
Workspace Listsys_aw_list
Workspace List Categorysys_aw_list_category
Workspace Modulesys_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.

LabelName
Activity Designerwf_element_activity
Activity Variableswf_activity_variable
Content Linkcontent_link
Content Themescontent_theme
Content Typecontent_type
Database Viewsys_db_view
Detail Pagescontent_type_detail
Detailed Contentcontent_block_detail
Disallows "create from scratch" templates to be re-templatized if there are running executions 
Dynamic Contentcontent_block_programmatic
Flash Moviecontent_block_flash
Flow Template Mappingsys_app_flow_template_mapping
IFramescontent_block_iframe
Input Detailsys_app_template_input_detail
Lists of Contentcontent_block_lists
Login Rulecontent_page_rule
Menu Itemsmenu_item
Menu Sectionsmenu_section
Meta Tagscontent_page_meta
Navigation Menucontent_block_menu
Pagescontent_page
Payloadsys_app_scan_payload
Payload Loader Rulesys_app_payload_loader_rule
Payload Rulesys_app_payload_unloader_rule
Processorsys_processor
Sitecontent_site
Spoke Configurationsys_app_template_spoke_configuration
Stage Defaultwf_stage_default
Static Contentcontent_block_static
Style Sheetcontent_theme_css
Subtemplatesys_app_subtemplate
Templatesys_app_template
Template Dependencysys_app_template_dependency
Template Dependency Definitionsys_app_template_dependency_definition
Template Detailssys_app_template_detail
Template Function Typesys_app_template_function_type
Template Input Variablesys_app_template_input_var
Template Manifestsys_app_template_manifest
Template Output Variablesys_app_template_output_var
Template Pagesys_app_template_page
Template Page Configurationsys_app_template_page_configuration
Template Wizardsys_app_template_wizard
Variablesys_app_scan_variable
Variable Typesys_app_scan_variable_type
View Fieldsys_db_view_table_field
View Tablesys_db_view_table
Workflowwf_workflow
Workflow Activity Definitionwf_activity_definition
Workflow Instancewf_workflow_instance
Workflow SC Variablewf_variable
Workflow Schedulewf_workflow_schedule
Workflow UI Policywf_ui_policy

Parent Topic:App Engine Studio reference