Documentation Index

Fetch the complete documentation index at: https://docs.unqork.io/llms.txt

Use this file to discover all available pages before exploring further.

Module Settings

Prev Next

Module Settings is where Creators configure module-level properties, execution behavior, workflow triggers, and access control.

To open Module Settings, select the ellipsis-vertical icon ellipsis next to a module in the Explorer panel and select Settings from the drop-down.

The panel is organized into four sections.

layout-list icon Module Details

Module Details collects the module's identity and metadata. Required fields are noted below.

Setting Description
Module Name The display name for the module as it displays in the IDE and the Explorer tab. Required.
Module Path The URL-safe identifier used in API calls and routing. Click the copy button to copy it to the clipboard. Required.
Module ID Read-only. A system-assigned unique identifier for the module. Click the copy button to copy it to the clipboard.
Module Description A description of the module's purpose. Accepts up to 500 characters.
Runtime The execution runtime for the module. Options: Centauri (1.0) or Vega (2.0). Centauri is the standard runtime. Select Vega for modules that use Vega-only components like iFrame, Image, Menu, Search Select, Simple Select, Vega Table, or Vega Chart.
Module Type Sets the module's execution model. Options include: API, Front-End, or Other (data storage, rerouting, and so on). Selecting API automatically enables Server-side Execution Only in the Module Settings section. Selecting Front-End automatically disables it. Required.
Tags Categorization labels for organizing and searching modules. Enter a name to create a new tag, or select an existing one.
Data Models Links the module to data model schemas for component bindings. Models already referenced by a component in this module cannot be removed.
Module Size Read-only. Displays the current size of the module in KB or MB, in both the IDE and Express.

settings icon Module Settings

Module Settings controls execution behavior and Express display options for the module.

General Settings

Setting Description
Load submissions With Initial Module Version When set to ON, this setting loads submissions using the module version that was active when the submission was first created, instead of the current version.
Enable Stagger Load When set to ON, this setting loads module components incrementally instead of all at once, improving perceived performance for large modules.
Container Components' Propagate "Disabled" to Logic Components When set to ON, this setting prevents logic components inside a disabled container from executing. Applies to Panel, Field Group, and Columns components.
Disable Default Main and Form Regions When set to ON, this setting removes the default main and form HTML regions, letting you define custom container elements with custom role wrappers.

Server-side Execution

Setting Description
Server-side Execution Only When set to ON, this setting restricts the module to server-side execution only. Creators with Designer permissions can still preview the module in Express. This setting is automatically enabled when Module Type is API and automatically disabled when Module Type is Front-End.
Act as Super-User when server-side executing When set to ON, this setting executes all server-side calls for this module with super-user privileges, regardless of the calling user's role. Use only when integration tasks require administrative access.
Capture Only Certain Fields in SSE Logs When set to ON, this setting restricts SSE logs to capture only the request and response body properties specified in the allow-lists below. When set to OFF, the full request and response body is logged. Visible when SSE logging is enabled for the environment.
↳ Allowed Request Body Properties The request body property paths to include in SSE logs. Enter each path in dot notation (for example, data.user.name). If no keys are added, the entire request body is logged. Use the Add Allowed Request Body Property button to add entries. Visible when Capture Only Certain Fields in SSE Logs is ON.
↳ Allowed Response Body Properties The response body property paths to include in SSE logs. Enter each path in dot notation (for example, result.id). If no keys are added, the entire response body is logged. Use the Add Allowed Response Body Property button to add entries. Visible when Capture Only Certain Fields in SSE Logs is ON.

Express Settings

Setting Description
Enable Tracker When set to ON, this setting activates session tracking for the module and reveals the Track User and Track Value sub-settings.
↳ Track User When set to ON, this setting records the identity of the Creator or end-user interacting with the module. Visible when Enable Tracker is ON.
↳ Track Value When set to ON, this setting records field values during the session. Sensitive data is not obfuscated unless the component's RBAC is set to Obfuscate. Use the Protected Field component for fields that store sensitive information. Visible when Enable Tracker is ON.
Show Page Title When set to ON, this setting displays the Page Title value in the browser tab, appending the workspace site name for context. Required for ADA compliance.
↳ Page Title The text that displays in the browser tab when this module is open in Express. Visible when Show Page Title is ON.

git-branch icon Workflow Settings

Workflow Settings configures validation behavior and navigation triggers for modules used inside a Workflow application.

Validation

Setting Description
Validate On Opening When set to ON, this setting runs field validation when a submission is opened, not only when navigating forward.

Workflow Navigation Triggers

Workflow Navigation Triggers apply only to default Workflow navigation and do not apply to Button components placed in the module. Post Trigger and Post Validate Trigger execute only when navigating forward.

Setting Description
Post Trigger Selects the component to trigger after a Workflow navigation step completes. Options include all components in the current module.
Post Validate Trigger Selects the component to trigger after validation passes when navigating forward in a Workflow. Options include all components in the current module.
Post Save Trigger Selects the component to trigger after the submission is saved during Workflow navigation. Options include all components in the current module.

User Permissions

User Permissions controls who can access this module in Express, using role-based access control (RBAC).

Role-Based Access Control

Setting Description
Customize RBAC for This Module When set to ON, this setting activates module-level RBAC and reveals the Allow Access to Anonymous Users setting and the permissions table below. When set to OFF, only roles with no-access environment permissions are restricted; all other roles have write access by default.
↳ Allow Access to Anonymous Users When set to ON, this setting lets unauthenticated users view this module. Customize RBAC for This Module must be ON for this setting to take effect. Visible when Customize RBAC for This Module is ON.

Module Role-Based Access Control

When Customize RBAC for This Module is ON and roles exist in the workspace, a permissions table displays below the toggles. Each row represents an Express role. Use the Permission drop-down in each row to set the module-level access for that role.

Column Description
Role (Express) The name of the Express role as configured in the workspace.
Permission The permission applied at the module level. Options include: Inherit (uses the role's default permission), No Access, Read-Only, or Write.
Effective Permission The resolved permission for the role, taking module-level and role-default values into account.
Inherited From Indicates whether the effective permission comes from a module-level override (Module) or the role's default settings (Role Defaults).

Changelog

Date Change
2026-07-07 Updated access path — Module Settings is now opened via the Explorer ellipsis menu (UQE-16028).
2026-06-16 Updated H1 to Module Settings; added Vega Table and Vega Chart to Runtime field; language sweep.
2026-06-09 Updated Runtime field to document both Centauri (1.0) and Vega (2.0) options.
2026-06-02 Removed Type column from all tables; integrated Read-only notes into descriptions; Front-End capitalization fix; "etc." → "and so on".
2026-05-28 Added Capture Only Certain Fields in SSE Logs and its sub-settings.
2026-05-27 Initial publication.