Layouts: Building Your Workflow UI
Elementum layouts let you visually design how users interact with workflow data and features. Layouts combine Fields (your workflow’s state/data) and Components (Elementum-powered workflow features) into clear, actionable interfaces.Access the Layouts Builder
Once you click Create on a new object, you are automatically redirected to the Record Details Layout. To make edits later, open your app, element, or task. Click Record Details Layout under User Interface in the left navigation menu. Changes in the record details layout are saved automatically. You may need to refresh to see the updates in your object records.Manage Workflow Stages
At the top of the Record Details Layout, manage the Workflow Stages by clicking the + button to add more or the Edit icon next to a stage to rename. Click the Delete icon next to a stage to remove it. This is only available if you have multiple stages. To reorder your stages, click the stage circle and drag to the desired order. Each stage can have its own layout and fields. Click on the stage at the top of the page to arrange the layout.Bring AI into your workflow UIAdmins can add an Agent Button (star icon) to any section of the layout. This lets users access an AI Agent designed to provide insights, suggestions, or actions tailored to that part of the workflow.
- Toggle the star icon to enable Elementum Intelligence for a section
- Select or create an Agent to assist users with context-specific help
- Configure the Agent to match the needs of each workflow stage or section
Fields and Components
Click the + icon in a section or in the right panel to create and add Fields and Components. If you create the item in the panel, you’ll still need to drag it to your layout to see it in record details. To add a section, hover over the break in the field and click + Section. Sections group fields and components for clarity (e.g., “Header”, “Invoice Data”). All items can be dragged to a new location in your layout. Click the Delete icon next to any item to remove it from your layout.Field types can be reused in a stage. Components cannot.
Fields: Your Workflow State
Fields are the core data elements of your workflow. When you add a field, you’re defining a piece of state that’s dynamically stored in your database. Fields are reusable and can be organized into sections.Field Types
Number vs Decimal: Choose based on whether fractional precision matters.
- Number rounds a fractional value down to a whole number. Use Number for counts, quantities, or IDs where whole values are all that make sense.
- Decimal preserves fractional precision. Use Decimal anywhere fractional precision matters — currency with cents, percentages, ratios, or scores.
File Fields vs Attachments Component: File fields are specific fields on a record for storing a single file (like “Invoice File” or “Contract Document”), while the Attachments component provides a general-purpose area for multiple file uploads. Both support files up to 250MB.
Rich Text Fields: Rich Text fields render both HTML and Markdown. To insert code, click the Insert Quote icon in the editor toolbar.
Dependent (cascading) dropdowns
A Dynamic dropdown populates its options from the records of another Object. To make a child dropdown show only options that match a parent field’s value (for example, filtering State/Province by the selected Country):- Create and save the child Dynamic dropdown first, choosing its source Object. The relationship setting appears only when editing an existing field, and the source Object is locked once set.
- Reopen the field (Admin > your app > the field) and enable Configure Relationships.
- Choose the parent field, then map it to the matching field on the child’s source Object. This mapping filters the child’s options by the parent’s selected value.
Two separate dropdowns that share one option list cannot hide a value in the second field once it is picked in the first — option-level exclusion between peer fields is not supported. To let users pick two different values, use a single Multi-Select field; to keep two separate fields, add a conditional rule that flags the record when both hold the same value.
Field Options
When adding many of the fields, the following toggles are available:
Fields added to a record details layout can be used for filtering and search in the object views.
Mark statuses as closed
A Status field is a Dropdown field whose Treat this field as setting is Status. You can mark more than one option in a Status dropdown as closed — for exampleClosed-Good, Closed-Bad, Canceled, and Complete — instead of being limited to a single closed status. Every value marked as closed shows the same closed indicator and is recognized as closed across reports, filters, dashboards, and automations.
App Administrators configure closed statuses from the Record Details Layout:
- Open App → User Interface → Record Details Layout.
- Click the Status field to open the Edit Dropdown Field editor.
- In the Static Dropdown panel on the right, click the Edit icon next to a status value.
- Toggle on Mark as Closed to treat that value as a closed status.
- Repeat steps 3–4 for each additional status value that should be recognized as closed.
- Click Save.
Components: Elementum Workflow Features
Components are first-class, pre-built workflow modules managed by Elementum. Unlike fields, components are not just data—they provide interactive features and logic.Common Components
- Activity Log: Track all record activity
- Approvals: Manage approval workflows
- Attachments: Upload and view multiple files (250MB max per file)
- Related Tasks: Link and manage tasks
- Relationships: Show related records
- Surveys: Collect structured feedback
- Update Feed: Display record updates
Dynamic Record Details Layout
Dynamic layouts are available for apps only. Other objects, such as elements and tasks, do not currently support the dynamic Record Details Layout or its conditional visibility rules.
1
Switch to Dynamic Layout
Open App → User Interface → Record Details Layout and switch to Dynamic Layout at the top of the page.
2
Import the existing configuration
Click Import in the top-right corner to bring in the field configuration from the static layout, then click Import and Replace. Add or update components and fields as needed.
3
Add conditional visibility rules
In the Edit popup for a field, section, or component, open the Conditional Visibility tab. Edit the filters to control when that item is visible—based on other field values, stage, or user and group permissions—then click Save.
4
Activate the layout
Click Layout Inactive at the top of the page to make the dynamic layout the active layout for your users.
Conditional visibility rules are evaluated per user and per record, and a dynamic layout must be set to active before its rules apply to the live record details page.