docs: define helpdesk and ticket ownership

This commit is contained in:
2026-07-29 15:50:31 +02:00
parent 447b6fd823
commit d19ff99894
3 changed files with 14 additions and 11 deletions

View File

@@ -30,7 +30,7 @@ Detailed boundary notes are in [docs/HELPDESK_DOMAIN_BOUNDARY.md](docs/HELPDESK_
Expected optional integrations: Expected optional integrations:
- issue_reporting - tickets
- assets - assets
- facilities - facilities
- mail - mail

View File

@@ -6,21 +6,20 @@ Internal service desk workflows for IT, facilities, HR, finance, procurement, ac
## Owns ## Owns
- internal support tickets - helpdesk queue and service-category profiles
- service categories - SLA and escalation policy profiles
- assignment and escalation state - IT/facilities service-desk defaults and reporting vocabulary
- resolution records
- SLA-facing timestamps
## Does Not Own ## Does Not Own
- public issue intake forms - canonical ticket identity, messages, assignment, and resolution state
- public ticket intake forms
- domain case adjudication - domain case adjudication
- asset inventory - asset inventory
## Integration Candidates ## Integration Candidates
- issue_reporting - tickets
- assets - assets
- facilities - facilities
- mail - mail
@@ -44,4 +43,5 @@ No runtime API, database model, migration, WebUI route, or navigation item is re
## First Implementation Slice ## First Implementation Slice
Create service ticket types, status flow, assignee ownership, and linking hooks for issue-reporting, assets, and facilities. Define Helpdesk queue, SLA, and escalation profiles over `govoplan-tickets`.
Do not create a second ticket persistence model.

View File

@@ -10,7 +10,7 @@ READ_SCOPE = "helpdesk:workspace:read"
WRITE_SCOPE = "helpdesk:workspace:write" WRITE_SCOPE = "helpdesk:workspace:write"
ADMIN_SCOPE = "helpdesk:workspace:admin" ADMIN_SCOPE = "helpdesk:workspace:admin"
OPTIONAL_DEPENDENCIES = ( OPTIONAL_DEPENDENCIES = (
"issue_reporting", "tickets",
"assets", "assets",
"facilities", "facilities",
"mail", "mail",
@@ -81,7 +81,10 @@ DOCUMENTATION = (
metadata={ metadata={
"seed": True, "seed": True,
"domain_objects": ['internal support tickets', 'service categories', 'assignment and escalation state', 'resolution records', 'SLA-facing timestamps'], "domain_objects": ['internal support tickets', 'service categories', 'assignment and escalation state', 'resolution records', 'SLA-facing timestamps'],
"first_slice": "Create service ticket types, status flow, assignee ownership, and linking hooks for issue-reporting, assets, and facilities.", "first_slice": (
"Define Helpdesk queue, SLA, and escalation profiles over the "
"canonical Tickets model without introducing duplicate ticket storage."
),
}, },
), ),
) )