Sections and components
Responsive sections contain inputs, tables, charts, reports, content, launchers, agent chat, and custom components.
Feature guide
Compose internal operational applications from forms, data, reports, workflows, agents, and navigation.
Complete feature description
Application Pages are composable internal applications built from UserTasks assets. A page can combine operational data, reports, forms, workflow launchers, task navigation, kanban, agent chat, custom web components, and presentation content around a specific job or business context.
Pages use parameters and bindings to load the correct records and pass context into actions. A page parameter such as case_id can feed object lookups, report filters, form prefill values, and workflow variables. Component and lifecycle rules then control visibility, values, navigation, overlays, and messages.
Publishing validates the page schema and referenced assets before the page becomes available. Published pages can be linked directly, grouped into projects, or placed into Space navigation so different teams receive focused operational experiences.
Responsive sections contain inputs, tables, charts, reports, content, launchers, agent chat, and custom components.
Bind components to objects, tables, integration references, reports, forms, workflows, or page parameters.
Buttons and component events can navigate, open overlays, launch forms, start workflows, or apply page rules.
Validate and publish pages for authenticated use, projects, and space navigation.
Have these permissions, assets, and design decisions ready.
These are the values designers configure and the results available after execution. Exact fields can vary by operation, but the runtime contract follows these patterns.
Display operational or external data in a sortable page component.
sourcecustom table | object | referencerequiredThe list operation that supplies rows.
columnsarrayrequiredVisible field, label, width, and formatter definitions.
parametersmappingsPage parameters or values passed into the source.
selectablebooleanWhether users can select rows for downstream actions.
rendered rowstableData displayed according to bindings and column formatters.
selected rowpage stateCurrent selection available to actions and rules.
load errorcomponent stateSource or mapping failure shown without crashing the page.
Start a workflow from a button or component event.
workflow_idUUIDrequiredWorkflow definition to start.
variable mappingsobjectMaps page parameters, component values, or selected rows to workflow variables.
navigation behaviorconfigurationStay, show confirmation, navigate, or open another surface after start.
workflow runrecordCreated synchronous or queued run.
run ID / statuspage stateAvailable for confirmation and follow-up navigation.
Open a reusable form with page context and initial values.
form_idUUIDrequiredPublished form template.
initial valuesmappingsPrefill values from parameters, selected data, or page state.
display modepage | overlayHow the form appears.
submissionrecordValidated form data and submission identifier.
configured submit actioneffectWorkflow start, navigation, data update, or confirmation.
Move users between pages, records, tasks, or external URLs.
targetpage | task | URLrequiredNavigation destination.
parametersobjectValues passed to the target page.
open modesame view | overlay | new tabPresentation behavior.
navigation stateclient stateDestination opens with resolved parameters and history behavior.
Apply lifecycle and component rules based on page state.
triggerpage load | value change | clickrequiredEvent that evaluates the rule.
conditionsarrayPredicates over page parameters and component values.
actionsarrayrequiredSet value, show/hide, enable/disable, navigate, or show a message.
updated page statestateComponents and navigation reflect the matching rule actions.
Expected outcome: A page shows case data, documents, open tasks, and actions for one case ID.
Add case_id as a required page parameter.
Result: Every data binding and action can reference the current case.
Add a data display bound to the object get operation with case_id.
Result: Core case fields load from the governed source.
Bind tasks and documents filtered by case_id.
Result: Operators see the active work and evidence in one view.
Configure buttons to launch a follow-up form, start an escalation workflow, and open a task.
Result: Users act without leaving the case context.
Validate references, publish, and link the page into the team space.
Result: The intended team receives a focused operational application.
What designers and operators can do in this product area.
The main operations available in Application pages.
Application pages actions
Place inputs, content, data tables, charts, saved reports, kanban, agent chat, and custom web components.
Application pages actions
Choose a custom table, object, report, or integration reference and map its fields.
Application pages actions
Configure button actions with parameters, initial values, and post-action navigation.
Application pages actions
Open other pages, task views, external links, or modal-style overlays.
Application pages actions
Run page-load, component, and navigation logic with validation and dependency checks.
Application pages actions
Run reference validation and expose the page through direct links, projects, or spaces.
Patterns you can adapt to your own operating model.
Give a team one page for workload, exceptions, reports, and common actions.
Assemble case data, documents, conversation, forms, and actions around one identifier.