docs: define helpdesk and ticket ownership
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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.
|
||||||
|
|||||||
@@ -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."
|
||||||
|
),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user