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.

Feature: Contact Us

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-33
    Kognitiv 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>