Supported features and metadata in custom templates
- UpdatedJan 30, 2025
- 6 minutes to read
- Yokohama
- App Engine Studio
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 |