State Component
Camila Escobar · June 17, 2026
Learn how to configure the State component in Praxsuite forms to capture workflow status information. Control which states are visible, define default values, and structure operational processes using state-based data.
The State component allows forms to capture and assign a workflow status to a record. It connects directly to a State-type column in a table, enabling records created through the form to immediately enter a predefined process stage.
This component is commonly used in operational workflows where records move through different stages or statuses, such as service requests, approvals, incident tracking, onboarding processes, or task management.
Unlike free text fields, the State component ensures that users can only select from predefined statuses, maintaining consistency across workflows.
Basic Configuration
Associated Table
Defines the table where the form data will be stored.
The State component must connect to a table that contains a State column configured with predefined status values.
Associated Column
Selects the State column in the table where the selected status will be stored.
This column contains the available states that users can choose from when submitting the form.
Label
Defines the name displayed for the state selector field in the form.
Example:
StatusYou may rename this depending on the workflow.
Examples:
Ticket Status
Request Status
Process Stage
Approval Status
Additional Configuration
Required Field
When enabled, the user must select a state before submitting the form.
This ensures that every record created through the form is immediately assigned a workflow status.
Visible Field
Controls whether the state selector is visible in the form interface.
In some workflows, the state may be set automatically or through automation, so it may not always need to be shown to users.
Has Default Value
Allows defining a default state that will be automatically assigned when the form is submitted.
This is commonly used when new records should always start in the same workflow stage.
Example use cases:
New ticket
New request
Pending review
Visible States
Allows administrators to control which states are available for selection in the form.
Even if a table contains many states in its workflow, the form can limit users to selecting only a subset of them.
This is useful when:
Certain workflow stages should only be set internally
External users should not access all states
A form should initialize records within a limited set of statuses
Font
Defines the typography used for the State component within the form interface.
Persist Data
When enabled, the component remembers the last selected value after form submission.
This is useful when users repeatedly submit records with the same status.
Why the State Component is Important
The State component plays a key role in workflow management.
By capturing status information in a structured way, it allows Praxsuite to:
Track the lifecycle of records
Organize tasks and requests by stage
Enable workflow automation
Support reporting and operational dashboards
Maintain consistent process management
Because states are defined at the table level, they remain consistent across forms, dashboards, and automation rules.