Skip to main content

Option Sets Management

The Option Sets module allows administrators to configure and manage dynamic lists of values used throughout the application. It provides a way to maintain standardized dropdown options and categorizations without requiring code changes.


SPS Customizations​

Below are the specific workflows and functionalities built into the Option Sets module.

1. Option Sets Interface​

Option Sets View

The primary view displays a list of all existing option set types in the system:

  • Option Set Types List: A table displaying option sets with details such as Display Name and Sort order. It also indicates if an option set is Static.
  • Search: A search bar to quickly locate specific option sets.
  • Actions Menu: Allows managing individual option set types.
  • Detail Views: Allows users to expand and Show Option Sets nested under each type.
  • Export to Excel: A button to export the current list of option sets to an Excel file.
  • Create New Option Set Type: A primary action button (+ Create new option set type) to add a new overarching category for options.

2. Creating a New Option Set Type​

When creating an option set type, administrators use a dialog to define the type:

Create Option Set Type
  • Display Name: A mandatory field to define the name of the option set type as it will appear in the system.
  • Sort order: A numerical value determining the sequence in which this option set type is displayed relative to others.

Developer Reference​

Core Backend Components​

  • Entities: Driven by core entities (typically OptionSetType and OptionSet) managing the types and their respective key-value pairs.
  • Application Services: Services handling CRUD operations for option sets, ensuring dynamic configurations are propagated correctly across application forms and views.