Lists
TODO:FIXME
Jace Benson
Table of content
To change the Lists on the left of a workspace there are a few tables involved and they don't show up in UI Builder.
Cool Beans.
The list configuration in workspaces is entirely data-driven through four tables:
-
UX List Categories (
sys_ux_list_category) — These are the "containers" or what I would have called the "applications" in the classic UI. A category groups related lists together — "Incident Management" might be a category containing lists for open incidents, my incidents, and critical incidents. -
UX Lists (
sys_ux_list) — These are the actual lists that show up under the categories. Each list has a name, a source table, filter conditions, and column configuration. This is where you define what records show and what columns appear. -
Audience (
sys_ux_applicability_list) — These define who can see the lists. Audiences can be roles, groups, or user criteria. If a user doesn't match any audience, they don't see the list. -
M2M Applicability (
sys_ux_applicability_m2m_list) — These connect the lists/categories to audiences. The M2M table links which audience has access to which category or list.
How to Configure
- Create a UX List Category (or use an existing one)
- Create UX Lists within that category — specify the table, condition, and columns
- Create or assign Audiences to control visibility
- Link them through the M2M table
The tricky part is that changes here aren't versioned — you're working directly on the instance tables, not in an update set or application scope. Test on a dev instance first.