Feature Rows
What are rows
A Row is a single data record within a feature. If a feature is like a table, each row is one entry in that table. The row stores values for each column defined in the feature.
All field values are stored together as a flexible data object, with keys matching column names. This means you can add or remove columns at any time without losing existing data — new columns simply have no value on old records, and removed columns' data is preserved in the background.
Each row also tracks:
- Created at — When the record was created
- Created by — Which user created it
Creating and editing rows
Creating a new row
Records can be created from any view that supports adding data:
- In a Table view, click the Add button in the toolbar.
- In a Form view, the form itself is the creation interface.
- In a Kanban view, use the add button within a column.
- In any view with an add action configured.
When you click Add, a record form opens as a modal dialog:
- The form title shows "Add [Feature Name]".
- All non-hidden columns appear as input fields, rendered according to their component type.
- Required fields are marked and must be filled before saving.
- Read-only fields display their value but cannot be edited.
- Click Add to save the record.
After saving, the form switches to edit mode. Two additional options appear:
- + Add New — Save current record and immediately create another (useful for batch entry).
- History — View the audit log of changes to this record.
Editing an existing row
Click any record in a view to open it in edit mode:
- The form title shows "Edit [Feature Name]".
- All saved values are pre-filled.
- Make your changes and click Save.
- A Delete button appears for removing the record (with confirmation).
Changes are reflected in real-time across all views displaying the same feature. If another user modifies the same record simultaneously, updates sync automatically.
Unsaved changes
If you try to close a record form with unsaved changes, OutDo shows a confirmation dialog warning you about pending modifications.
Bulk operations
Several views support operating on multiple records at once:
In Table view
- Enable row selection by clicking the checkbox column.
- Select individual rows by clicking their checkboxes, or use the header checkbox to select all visible rows.
- Use the action column or toolbar to perform bulk actions on selected rows.
Bulk actions are configured through workflows with the Manual Bulk Action trigger type. Common bulk actions include updating a field value across selected records, triggering an integration, or running a data transformation.
In Kanban view
Select multiple cards and use bulk actions. Dragging a card between columns updates the grouped-by field value automatically.
In List view
Select cards using the checkbox option and perform configured bulk actions from the toolbar.
Import as bulk creation
For large-scale data entry, use the Excel integration to import hundreds or thousands of records at once from a spreadsheet file. See Integrations for details.