Manage Offices

Define and organise your branch hierarchy
{{ totalOffices }}
Total Offices
{{ headOfficeCount }}
Head Office
{{ regionalCount }}
Regional / Zonal
{{ branchCount }}
Branches
@if (viewMode === 'list') {
Offices {{ filteredRows.length }} of {{ rows.length }}
@for (row of filteredRows; track trackRow($index, row); let i = $index) { } @if (filteredRows.length === 0) { }
# Office Name External ID Parent Office Opened On Sub-Offices Actions
{{ i + 1 }}
@if (!row.parentId) { HO } @else if (row.childCount > 0) { Reg } @else { Br } {{ row.name }}
{{ row.externalId || '—' }} {{ row.parentName || '—' }} {{ row.openingDate || '—' }} @if (row.childCount > 0) { {{ row.childCount }} } @else { — }
No offices match the current filter.
} @if (viewMode === 'tree') {
Hierarchy
{{ node.name }}
{{ node.name }} @if (rowForNode(node); as r) { {{ r.childCount }} sub }
}
@if (rowForNode(node); as r) {
}