SM

SSL Service Manager

Enter the password to continue

Administration – Functional Specification v2 (the full module)

SSL Service Manager · Administration, second design iteration. The v1 file (17) was a deliberate first slice – lists, colours, ticker, employees, shifts, platform settings. v2 is the whole module: it folds in everything from v1 unchanged, adds the areas the sitemap flagged as the foundation the other modules pull from (teams, user groups, task types, SLAs, forms, roles – Q-003/Q-005/Q-006, G-009), carries over what is still relevant from the current Service Manager’s Administration & System Administration chapters (manual 18.3.1), and covers the admin needs implied by Mark’s design (its Admin nav was never captured expanded, so its contents are inferred from what his modules consume). Sources: Decisions Register, current-SM User Manual pp. 146–195 & 221–235, Mark’s delta build, files 17 & 10.

Artifacts: 00 Register · 01 Shell · 10 Sitemap · 17 Admin v1 (superseded) · 28 Admin wireframes v2

1a · Section chrome & conventions (v2, Ivan 15 Jul 2026) wireframes ↗

1 · Information architecture wireframes ↗

Administration is one left-nav section with four groups of sub-pages. Every page is admin-only and every change is audited (§7). One page shows at a time; the heading and description follow the selection, exactly as in v1.

GroupPagesWhy it exists
People & accessUsers & sign-in · Roles & permissions · Teams & user groups · Manage employees · Shift patterns · Responder pairingRequests, Scheduling, the dashboard and the field app all draw people, roles and groups from here (Q-005, D-001, G-009).
Work configurationTask types · Request types & default task sets · SLA matrix · Forms & assessment templates · Job durations · Task-type coloursThe rules engine of the Requests console and the scheduler (Q-001…Q-006, C-005/C-006).
Catalogues & listsManufacturers & products · Store management · Quarantine management · Organisations & funders · Service types · Reasons & lookups · Keyword management · Referral sources · Reference libraryStatic data referenced everywhere else (I-001/I-002, R-004, S-021, Q-017, G-008).
PlatformBottom-ribbon messages · Platform settings · Notifications & SLA watch · Integrations · Security & permissions · Data redaction · Admin audit logCross-cutting behaviour: units, escalation, external systems, retention, audit (G-012, G-013, X-001, X-004, S-003).

Pages carried over from v1 unchanged in behaviour: Manage employees, Shift patterns, Responder pairing, Manufacturers & products, Store management, Quarantine management, Keyword management, Referral sources, Job durations, Task-type colours, Bottom-ribbon messages, Platform settings, Security & permissions. Their v1 specs still apply; v2 only re-homes them into the grouped nav and links them to the new pages (e.g. Job durations ← Task types).

2 · What happens to the old SM’s Administration

The current Service Manager splits configuration across Administration, System Administration and the separate Identity apps (user & client management). The table maps every old area to its v2 home – nothing is silently dropped.

Old SM (manual 18.3.1)Verdictv2 home & rationale
Form DesignCHANGEForms & assessment templates. Same lifecycle (draft → publish → revise → archive; instances keep their revision), simplified builder. Referral templates & public surveys already agreed (R-007).
Incident Types / Incident Type SLA / Incident Automation RulesREMOVEThe SSL SM has no Incidents module – alarm handling stays on the ARC side; technical faults arrive as requests. Their surviving ideas – per-type SLA and auto-creation from device events – live in the SLA matrix and the ARC/DMP integration seams. (A-007)
Operation DefinitionsREMOVEA read-only listing of action→role mappings. Replaced by the editable Roles & permissions matrix. (A-003)
Organisations (+ teams, contacts)KEEPOrganisations & funders – referrers, funders/payees, stock owners; contacts and (sub-)teams; account ref feeds the finance export (S-021, X-004). “External” org for public referrals (R-004).
Person RedactionsKEEPData redaction – same nightly 06:00 service, same eligibility rule (terminated, nothing open), extended to staff leavers (G-013) and aligned to the S-003 redaction model.
Print DefinitionsTBDPrint-to-PDF of the profile is kept and prettified (S-020). Whether admins still compose which sections print, or v2 ships one good fixed layout, is open (§9). Provisionally folded into Platform settings. (A-009)
ReasonsCHANGEReasons & lookups. Suspension reasons go (suspend/resume removed, S-004); request Causes go (Q-006). Renames now version the value instead of rewriting history (A-006).
Scheduling DataREMOVEFed the third-party field-force tool. The SSL SM scheduler is native (Phase 5); its vocabularies live in Reasons & lookups and Task types.
Scopes / sub-authoritiesREMOVEMulti-tenancy is removed – each client gets their own config (G-010). Per-client variation surfaces only where agreed (default task sets, SLA matrix). (A-008)
Services + Service CharacteristicsKEEPService types – with default cost, billing cycle and payee options per S-021; characteristics stay as the report filters (P-006).
Task Types (incl. SLA targets & linked forms)KEEPTask types – classes General / Request / Agreement kept; adds the role mapping (Q-005) and hooks into Job durations (C-005) and Task-type colours instead of duplicating them.
WorkersCHANGEMerged into Users & sign-in + Manage employees. The old split (Identity users vs schedulable Workers) confused everyone; in v2 a “worker” is simply a user whose role can take tasks. (A-002)
WorkgroupsCHANGETeams & user groups – same purpose (control where people appear in selectable lists) but with the fixed team categories of G-009 and the Q-005 rule that the chosen group is stored on assignment.
Group Characteristics (System Admin)CHANGEThe useful flags move to Platform settings (session timeout → Users; keyword limit → Keywords; task-generation horizon → Platform settings). The scope-inheritance machinery goes with multi-tenancy.
Search Index (System Admin)REMOVEOps tooling, not user administration – search is native in the shell (G-005).
Site Theme (System Admin)REMOVETheming (system/light/dark) is per-user in the shell; no admin page.
Synchronisation (System Admin)CHANGEIntegrations – ARC/PNC sync made visible and configurable, alongside the other requested integrations (X-004).
Identity – User ManagementCHANGEUsers & sign-in, inside the app rather than a separate portal; SSO + MFA per G-011.
Identity – Client Management (API clients/secrets)TBDAPI credentials for integrations. Likely a small panel under Integrations; needs a platform decision (§9).

3 · People & access wireframes ↗

3.1 Users & sign-in G-011 · G-013 · R-006 · A-002

3.2 Roles & permissions G-009 · Q-005 · A-003

3.3 Teams G-009 · Q-005 · D-001

3.4 Carried from v1 unchanged

Manage employees (custom schedules up to 4-week rotations, home base, sex for C-012 restricted visits, reschedule rights) · Shift patterns (+ break allowance per role) · Responder pairing (bind/unbind, overlap release, audited). See file 17 / the v2 wireframes for full behaviour.

CHANGED (Ivan, 15 Jul 2026): Manage employees gains a filter row – search name, role, level, gender, team, and custom-schedule (has / none) – since not every employee carries a custom schedule. Responder pairing row actions (Edit / Unbind) are now icon-only, consistent with the platform's row-action convention.

4 · Work configuration wireframes ↗

4.1 Task types Q-005 · C-005 · S-005

4.2 Request task sets Q-001 · Q-002 · Q-003 · Q-004 · G-010

4.3 SLA overview Q-006 · X-001

4.4 Forms & assessment templates R-007 · A-005

4.5 Carried from v1 unchanged

Job durations (job type × S/M/L/XL minutes, C-005/C-006 – now referenced by Task types) · Task-type colours (optional custom palette; platform defaults when off).

5 · Catalogues & lists wireframes ↗

5.1 Organisations & funders R-004 · S-021 · X-004

5.2 Service types S-021 · P-006

5.3 Reasons & lookups S-004 · Q-006 · Q-008 · A-006

5.4 Reference library Q-017 NEW

5.5 Carried from v1 unchanged

Manufacturers & products (barcode mapping profiles I-002, RMA warranty rules, product definitions I-001, versions, kits) · Store management and Quarantine management (v1 pages, unchanged) · Keyword management (fixed vocabulary, colours, ARC palette sync, C-012 sex-restriction keywords, G-008 colour question still open) · Referral sources (list + colours).

6 · Platform wireframes ↗

6.1 Carried from v1 unchanged

Bottom-ribbon messages (timed, hideable notices) · Platform settings (distance unit & time format G-012, uncompleted-task release, stock-transfer receipting default I-004, handover escalation hours) · Security & permissions (password policy, roster view/edit, leaver retention G-013). New in v2: Platform settings also hosts the task-generation horizon (how far ahead Agreement-class recurring tasks materialise; old-SM default 21 days) – migrated from Group Characteristics.

6.2 Notifications & SLA watch X-001 · P-007 · S-021 NEW

6.3 Integrations X-004 · R-006 · S-005 NEW

6.4 Data redaction S-003 · G-013 NEW in admin UI

7 · Audit & data rules

8 · Proposed decisions (for the register)

New entries proposed by this spec – to be reviewed and, if agreed, added to the Decisions Register as A-001…A-010. Until then they are proposals, not decisions.

IDTopicProposalStatus
A-001Admin IAFour grouped sub-nav sections (People & access / Work configuration / Catalogues & lists / Platform); v1 pages re-homed unchanged.PROPOSED
A-002Users = WorkersOld Identity users and schedulable Workers merge into one Users list; “schedulable” follows from the role. Employment details stay on Manage employees.PROPOSED
A-003Permission matrixRole = fixed category (G-009) + per-module level (Admin / Edit / Edit assigned / Edit own / View / hidden). Replaces Operation Definitions. "Edit assigned" = records assigned to the user (was labelled "Edit own"); "Edit own" is new = records the user created (item 5.4).PROPOSED
A-004SLA modelREVISED SLA lives on the task type (accept / on-site / complete, in working hours), per priority – Normal & Urgent only; the request's window is derived from its tasks' targets. Per-task-set rows carry a working-hours offset. Amber at a configurable % (default 75); prospective application. (Corrects the earlier "request × four-priority matrix".)PROPOSED
A-005Forms lifecycleKeep the old SM’s draft → publish → revise → archive with revision-pinned instances; simplify the builder; assessment templates carry a review cadence.PROPOSED
A-006Versioned lookupsRenaming a reason/lookup creates a new value and retires the old; history keeps its original wording (old SM rewrote history).PROPOSED
A-007Incidents admin droppedNo Incident Types / SLA / Automation pages; ARC keeps alarm handling; device-event auto-creation of requests becomes an ARC/DMP seam.PROPOSED
A-008Scopes droppedNo scope hierarchy in v2 (follows G-010); per-client selectors only where agreed (task sets, SLA matrix).PROPOSED
A-009Print definitionsFold into Platform settings as a light section picker for the S-020 profile PDF – or ship one fixed layout. Needs a call (§9).TBD
A-010Admin audit pageRead-only, filterable Admin audit log inside Administration, complementing the P-008 Audit report.PROPOSED

9 · Open questions

SSL Service Manager · Administration functional specification v2 · pairs with 28-administration-wireframes-v2.html · supersedes the scope note in file 17 · sources: Decisions Register (G/Q/S/C/I/P/R/X series), Service Manager User Manual 18.3.1 pp. 146–195 & 221–235, Mark’s delta build, SaaS4 review · 13 July 2026.