App generation supported metadata

  • Release version: Australia
  • Updated March 12, 2026
  • 1 minute to read
  • App generation creates seven metadata types, including tables, roles, and record producers. Use this reference to understand what each metadata type does and how app generation uses it.

    When you generate an application, app generation creates the following metadata types.

    Label Name Usage
    Access control list (ACL) sys_security_acl ACLs manage role-based access control for the application:
    • Rules that define role access to resources and permitted operations
    • ACLs that can be applied at the field or table level
    Flows sys_hub_flow Flows automate a repeatable, multi-step process.
    Form sys_ui_form Interface that enables users to submit data to create or update records in a table
    Record producer sc_cat_item_producer Type of form that enables users to enter information that generates a task-based record
    Role sys_user_role Set of permissions that are assigned to users and groups
    Table sys_db_object Tables organize data into rows and columns for easy reference:
    • Collection of records with information
    • Records contain fields that store data for the application
    • Each record corresponds to a table row, and each field on a record corresponds to a table column
    Workspace Builder sys_ux_page_registry A targeted experience for an application that includes data visualizations and other user experience components to allow a user to interact with an application.