SupportRequestService
Component Detail
Service Layer
medium complexity
mobilebackend
0
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Handles the business logic for submitting support requests from within the app. It routes requests to the correct organizational support channel and ensures each submission is logged for tracking and follow-up.
support-request-service
Sources & reasoning
Explicitly listed as a Help & Support feature in the area taxonomy (line 480). MVP placement is confirmed by the blueprint and aligns with the source's emphasis on supporting users with low digital skills from day one. A visible support channel is foundational to adoption during the parallel-systems transition phase described in section 1.5.
-
docs/source/likeperson.md · line 480| help-support | Help & Support | Contact Us, Privacy Policy, Accessibility Statement, FAQ |
-
docs/source/likeperson.md · line 32-33Kognitiv tilgjengelighet: NHF nevner spesifikt slagrammede. Enkel navigasjon, logisk flyt, ikke for mange valg. Tydelige feilmeldinger med forslag til løsning.
Responsibilities
- Submit support requests to the appropriate organizational support endpoint
- Retrieve organization-specific contact configuration (email vs phone)
- Log submitted requests for auditing and routing purposes
- Return submission receipts or acknowledgement identifiers to the caller
Interfaces
submitRequest(payload: SupportRequestPayload): Promise<SubmissionReceipt>
getContactConfig(organizationId: string): Promise<ContactConfig>