Skip to content

Manage reference lists and custom definitions

Reference Lists provide reusable values for forms and custom fields. Custom Definitions let you create organizer-level modules and taxonomies.

Open “Settings” > “Reference Lists”. The page separates custom lists from system lists such as “Countries”, “Languages”, and “Civilities”. System lists cannot be edited, but they can be cloned to create a custom variant.

  1. Select “Create list”.
  2. Enter the “Label”. The “Technical name” is generated from that label and must remain unique.
  3. Add a description and icon if needed.
  4. Choose the availability: “All projects” or “Specific projects”.
  5. Enable “Alphabetical order” and “Active list” as needed.
  6. Select “Create”.

Reference Lists

Each item has a value (technical code) and a label, and can receive a color, an icon, and the selectable option. Items can be organized in a hierarchy: reorder them by drag and drop and use the indent commands to create sub-levels.

To go faster, bulk add accepts multi-line input in the code|label format (or a single value per line), with a two-space indentation to build the hierarchy.

Custom Definitions extend the app with your own data structures, at the organizer level:

  • A module creates a new record type for your own needs (for example partners, rooms, workshops…), with its own fields. Module records are managed like any other data and can be linked to participants, exhibitors, programme items, speakers, or records from another module.
  • A taxonomy is a tree of categorization terms (theme, sector, type…) that you apply to participants, exhibitors, programme items, speakers, or module records, to classify, filter, and display them by category throughout the app.

Open “Settings” > “Custom Definitions”. Use the “Project filter” to limit the display to a project.

  1. In the “Modules” tab, select “New module”.
  2. Enter the “Label”, then add a description, icon, and color if needed.
  3. Choose the “Enabled projects”.
  4. Add at least one field with “Add field”. Available types cover text (short, long, email, URL, phone), numbers (integer, decimal), dates (date, date and time), checkbox, lists (single choice, multiple choice, free values), plus image and document. Each field can be required and shown in the record list.
  5. Configure “Allowed links” if the module must connect to other data: participants, exhibitors, programme items, speakers, or records from another module, with fine-grained rights (create, edit, delete the link target).
  6. Select “Save”.

Custom Definitions

Advanced: module relationships and cardinality

Section titled “Advanced: module relationships and cardinality”

This section details how to configure a link (“Allowed Links”) for anyone who wants to build advanced relationships between modules and entities.

A record of the module being edited is always the source of the link: the “Source Type” stays locked to that module. The target can be a participant, an exhibitor, a programme item, a speaker, or a record from another module (or the current module, to relate records of the same module to each other).

Two independent settings control, on each side of the link, how many records can be connected:

  • “Cardinality” (1-1 or 1-N) controls the source side: can a module record carry only one link to this target type (“Assignable to a single target”), or several (“Assignable to multiple targets”)?
  • “Allow multiple references” controls the target side: can the target (participant, exhibitor…) receive several linked source records, or only one?

Combining both settings gives you the four classic relationships:

Cardinality Multiple references Resulting relationship
1-1 No One-to-one: one record ↔ one target, exclusively.
1-1 Yes Many-to-one: each record targets only one target, but a target can receive several records.
1-N No One-to-many: one record can target several targets, but each target receives only one record.
1-N Yes Many-to-many: no limit on either side.

When a user views the target (for example a participant’s record) and manages its linked records, the rights configured on the link apply:

  • “Allow creation”: lets the user create a new module record directly from the target, already linked.
  • “Allow edit”: lets the user edit the linked record from the target.
  • “Allow deletion”: lets the user permanently delete the linked record (not just remove the link) from the target.

Enable “Required” to require that a module record always have at least one target linked through this link. The “Link Key” is generated automatically from the source/target types, but stays unique: it identifies this specific link in the widgets and exhibitor portals that use it.