Skip to content

Settings — Divisions

The Settings ▸ Divisions page is the canonical list of divisions in your tenant — practice areas, business units, or whatever grouping you use to organize your team. The records here power the Division filter on Directory, the per-user Division field on team profiles, division-scoped signature templates, and filtering throughout the platform.

This concept was renamed from Department in #170. All seeded divisions ship with the new naming and existing “department” entries on user records auto-map without migration.

Settings Divisions — Acme Financial Group demo tenant

PageHeader with the title Divisions, a one-line description, and the Add Division action button on the right.

Each row carries:

  • Name + description
  • Linked-locations pill group
  • Member count
  • Status pill (Active / Archived)
  • Row actions: Edit, Archive, Delete

Modal dialog (not a slide-out — divisions are simpler than templates):

  • Name (required)
  • Description
  • Locations multi-select against Settings ▸ Locations

The link between divisions and locations is many-to-many — a division can operate in any number of offices, and an office can host any number of divisions:

Division "Real Estate" → [Toronto HQ, Vancouver Office]
Division "Litigation" → [Toronto HQ]
Division "Corporate" → [Toronto HQ, Vancouver Office, Calgary]

The link is informational. It doesn’t restrict member assignment — a Real Estate member can still have their default work location set to a Calgary office.

SurfaceUse
Team profileEach user has one division
Directory filterSingle-select dropdown sourced from this list
Signature templatesOptional division-scope on each template
Org chartGrouping when “View by division” is selected
ReportingCohort breakdowns in Compliance + Verifications
ActionEffectAudit event
ArchiveSoft-delete; preserved on existing user recordsdivision.archived
DeleteHard-delete; only when no membersdivision.deleted

Trying to delete a division with members returns 409 with a has_dependent_users error. The platform surfaces a toast suggesting archive instead.

RoleViewManage
Owner / Admin
MemberIndirect (assigned division on profile)
ViewerIndirect
ActionEvent
Createdivision.created
Updatedivision.updated
Link/unlink locationdivision.location_linked / division.location_unlinked
Archivedivision.archived
Deletedivision.deleted

Events surface in Settings ▸ Audit Log.

SymptomMost likely causeFix
Cannot deleteHas membersArchive, or reassign members first
Linked-locations multi-select emptyNo locations yetAdd under Settings ▸ Locations
Member count staleCacheRefresh page
Signature template not applyingUser division not setSet under Settings ▸ Team ▸ <user>
Old naming referencePre-#170 user recordAuto-maps; no action