Docs/Help/Categories

Categories

Category Management Scope

Category WorkspaceProvides a dedicated management screen for organizing conversation simulations into categories.
Flat Category ModelUses non-nested category structure with top-level category records.
Conversation Mapping PurposeCategories are used as organizational scopes for simulation listing and batch execution actions.

Category List Operations

Add New CategoryAppends a new editable category row to the category form list.
Inline Category Name EditingEdits category names directly in the list via input fields.
Delete Category (Unsaved Row)Removes unsaved local rows immediately without server deletion.
Delete Category (Saved Row)Removes persisted categories through confirmation and API-backed delete operation.
Save CategoriesPersists create and update operations in one save action across current list rows.

Data Loading and Feedback

Category Loader StateShows loading feedback while category tree data is being fetched.
Empty State MessagingDisplays guidance when no categories are configured yet.
Success Dialog FeedbackConfirms successful save or delete outcomes with user-facing dialog states.
Error Dialog FeedbackReports API or validation-related failures through consistent dialog messaging.

Save and Delete Behavior

Skip Blank Rows on SaveIgnores empty category names during save processing to avoid invalid records.
Create-or-Update DecisionDetermines whether each row is created or updated based on presence of category identifier.
Forced Delete OptionUses delete operation that supports force mode for category removal flow.
Post-save ReloadReloads category data after successful persistence to synchronize UI with stored state.

Integration with Conversation Simulation

Category Selection SourceSupplies category options used by Conversation filter and Conversation info form.
Scenario Assignment ContextSupports assigning conversation simulations into categories for better segmentation.
Category-based Run ScopeEnables category-level bulk execution from the Conversation page when category context is active.