Skip to main content

7. Melding details

7.1 Melding

7.1.1 Schermafbeelding

oefenhub_generiek_05b_melding_details_v1_7.png

7.1.2 Scherm meta data

VeldWaarde
Scherm-IDSCH-GEN-07-01
SchermnaamMeldingen — melding details — Melding
Doelgroep / onderdeelGeneriek
Bronbestandoefenhub_generiek_05b_melding_details_v1_7.html
MockupversieV1.7
Screenshotbestandoefenhub_generiek_05b_melding_details_v1_7.png
Processtap / contextIngelogde gebruiker opent vanuit het meldingenoverzicht of vanuit een systeembericht de detailpagina van een eigen melding en bekijkt het tabblad Melding.
DocumentatiestatusUitgewerkt op basis van HTML-mockup, PNG-screenshot, Functioneel Ontwerp, Technisch Ontwerp, Software Requirements Specification en ondersteunende documentatie.
OpmerkingenHeader en footer vallen buiten de scope van dit schermdocument. De oranje profielmenu-indicatie is onderdeel van scherm 06 Meldingen en wordt hier niet opnieuw uitgewerkt. De oranje indicatie op het tabblad Discussie hoort wel bij deze detailpagina. Alle zichtbare mockupwaarden zijn dynamisch.
Route / URL-patroon/profiel/meldingen/{ticketReference} binnen de ingelogde gebruikerscontext. ticketReference verwijst naar het geselecteerde ticketrecord en mag alleen worden opgelost wanneer de ingelogde gebruiker toegang heeft tot dat ticket.
Autorisatie / vereiste rol-contextIngelogde gebruiker. Een eindgebruiker mag uitsluitend eigen meldingen openen, waarbij Tickets.CreatedByUserId overeenkomt met de ingelogde gebruiker. Beheerders gebruiken een aparte beheerweergave en vallen niet onder deze gebruikersdetailweergave.
Primair domeinobject / hoofdentiteitTickets met gerelateerde TicketStatuses, TicketCategories, TicketClosures, TicketDiscussionMessages, TicketReopenRequests en TicketHistory.
Gerelateerde schermen / navigatie06_meldingen, 02_berichten_overzicht.
Data-karakterGebruikersgerichte detail- en mutatiepagina. Het tabblad Melding toont de oorspronkelijke melding en ondersteunt het zelf sluiten van een nog open melding.

7.1.3 Functionele beschrijving

Het tabblad Melding toont de oorspronkelijke melding zoals deze door de ingelogde gebruiker is ingediend. De gebruiker ziet de meldingsreferentie, het onderwerp, de gebruikersgerichte status, het laatst bijgewerkte moment, de datum van aanmaken, de categorie en de volledige meldingsomschrijving.

De detailpagina werkt altijd op één onderliggend Tickets-record. De zichtbare referentie zoals MEL-2026-041, de titel, status, datum/tijd en omschrijving in de mockup zijn voorbeeldwaarden. In productie worden deze waarden dynamisch gelezen uit het ticketdomein en lokaal weergegeven waar het om datum- en tijdwaarden gaat.

De detailkop boven de tabs is gedeeld voor alle drie de tabbladen binnen deze pagina. Deze kop toont minimaal:

  • de meldingsreferentie en het onderwerp;
  • de gebruikersgerichte status;
  • het moment Laatst bijgewerkt;
  • de actie Terug naar overzicht;
  • de tabs Melding, Oplossing en Discussie.

De gebruikersgerichte status wordt niet één-op-één als vrije tekst opgeslagen. De backendstatus komt uit TicketStatuses, terwijl gebruikersgerichte labels zoals Wachten op reactie, Opgelost en Gesloten door de applicatie worden afgeleid. Opgelost is geen aparte backendstatus, maar een afgeleide toestand op basis van de meest recente formele sluiting en de heropendeadline.

Wanneer de melding de status WaitingForUser heeft, vraagt de melding actie van de gebruiker. In dat geval opent de detailpagina standaard op het tabblad Discussie en krijgt de tab Discussie een oranje uitroepteken met tooltip. Wanneer de gebruiker handmatig naar Melding wisselt, blijft deze tab de oorspronkelijke meldingsgegevens tonen.

De gebruiker kan de eigen melding sluiten zolang de melding nog niet functioneel gesloten is. De knop Melding sluiten opent een bevestigingsmodal met een verplicht veld Reden van sluiten. Bij bevestiging wordt de sluitactie formeel geregistreerd in TicketClosures met het vaste resolutietype Gesloten door gebruiker. De sluitreden wordt daarnaast als extern zichtbaar discussie-item opgeslagen, zodat de reden later terug te lezen is binnen de melding. Ook wordt een compacte auditregel in TicketHistory vastgelegd.

Header, hoofdmenu, profielmenu-indicaties en footer zijn geen onderdeel van dit schermdocument. De screenshot bevat deze onderdelen uitsluitend omdat de mockup een volledige pagina toont.

7.1.4 UI-elementen en velddefinities

Element-IDTypeGUI-verwijzingOmschrijvingZichtbaar labelOpmerkingTechnische naam
SCH-GEN-07-01-S01SDetailpaginaHoofdcontainer voor de gebruikersgerichte detailweergave van één melding.Melding detailsHeader en footer buiten scope.TicketDetailPage
SCH-GEN-07-01-N01ABreadcrumbNavigatiepad binnen de profiel- en meldingencontext.Home > Profiel > Meldingen > Melding detailsFunctionele navigatiecontext binnen de pagina.TicketDetailBreadcrumb
SCH-GEN-07-01-F01FDetailkop — referentieMensleesbaar meldingsnummer van het ticket.MEL-2026-041Dynamisch voorbeeld uit mockup.TicketNumber
SCH-GEN-07-01-F02FDetailkop — titelOnderwerp van de melding.Profielmenu opent niet op tabletDynamisch uit het ticketrecord.TicketSubject
SCH-GEN-07-01-F03FDetailkop — statusGebruikersgerichte statuslabel.Wachten op reactieAfgeleid uit backendstatus en sluitcontext.UserFacingTicketStatus
SCH-GEN-07-01-F04FDetailkop — laatst bijgewerktMoment van laatste functionele activiteit.Laatst bijgewerktLabel is vast; datum/tijd is dynamisch.LastActivityDisplay
SCH-GEN-07-01-B01BDetailkop rechtsNavigatie terug naar het meldingenoverzicht.Terug naar overzichtTerug naar 06_meldingen met behoud van functionele context waar mogelijk.BackToTicketsOverviewButton
SCH-GEN-07-01-TAB01TABTabnavigatieTab voor oorspronkelijke melding.MeldingActief in deze view.TicketDetailsReportTab
SCH-GEN-07-01-TAB02TABTabnavigatieTab voor oplossing en sluitcontext.OplossingOpent de oplossingstab binnen hetzelfde ticket.TicketDetailsSolutionTab
SCH-GEN-07-01-TAB03TABTabnavigatieTab voor externe discussie.DiscussieToont een oranje uitroepteken wanneer WaitingForUser actie vraagt.TicketDetailsDiscussionTab
SCH-GEN-07-01-M01MTab Discussie — indicatieVisuele aandachtmarkering op de tab Discussie.!Alleen wanneer reactie van de gebruiker nodig is.DiscussionAttentionIndicator
SCH-GEN-07-01-S02STabpaneel MeldingSectie met oorspronkelijke meldingsgegevens.MeldingToont gegevens zoals ingediend door de gebruiker.TicketReportPanel
SCH-GEN-07-01-F05FMelding — toelichtingKorte toelichting onder de tabtitel.De oorspronkelijke melding zoals deze door de gebruiker is aangemaakt.Read-only tekst.TicketReportIntroText
SCH-GEN-07-01-F06FMelding — datum aangemaaktAanmaakdatum en -tijd van de melding.Datum aangemaaktWaarde wordt lokaal weergegeven vanuit UTC-bron.CreatedAtDisplay
SCH-GEN-07-01-F07FMelding — categorieGekozen meldingscategorie.CategorieAfgeleid uit TicketCategories.TicketCategoryName
SCH-GEN-07-01-F08FMelding — omschrijvingVolledige beschrijving van de melding.MeldingsomschrijvingDoor gebruiker ingevoerde tekst, veilig weergegeven.TicketDescription
SCH-GEN-07-01-B02BMelding — actiesStart het sluiten van de eigen melding.Melding sluitenAlleen beschikbaar zolang de melding niet functioneel gesloten is.OpenCloseTicketModalButton
SCH-GEN-07-01-MOD01MODSluitmodalModal waarin de gebruiker verplicht een reden van sluiten opgeeft.Melding sluitenWordt geopend via de knop Melding sluiten.CloseTicketModal
SCH-GEN-07-01-FORM01FORMSluitmodal — formulierFormulier voor sluitreden.Reden van sluitenVerplicht veld.CloseTicketForm
SCH-GEN-07-01-F09FSluitmodal — redenTekstveld met reden waarom de melding gesloten kan worden.Reden van sluitenMag niet leeg zijn en wordt veilig opgeslagen/weergegeven.CloseReason
SCH-GEN-07-01-B03BSluitmodal — actieSluit modal zonder wijzigingen.AnnulerenGeen mutatie.CancelCloseTicketButton
SCH-GEN-07-01-B04BSluitmodal — actieBevestigt het sluiten van de melding.Melding sluitenMaakt formele sluitregistratie, extern discussie-item en historyregel.ConfirmCloseTicketButton

7.1.5 Waardelagen

Element-IDGUI-verwijzingZichtbaar labelTechnische naamDatabronWaardebronDatatypeBewerkbaarValidatie / regel
SCH-GEN-07-01-S01DetailpaginaMelding detailsTicketDetailPageTicketsDatabase + autorisatiecontextCompositeNeeAlleen laden wanneer Tickets.CreatedByUserId gelijk is aan de ingelogde gebruiker.
SCH-GEN-07-01-N01BreadcrumbHome > Profiel > Meldingen > Melding detailsTicketDetailBreadcrumbRouteconfiguratieRuntime routecontextNavigationNeeGeen technische ID zichtbaar maken.
SCH-GEN-07-01-F01Detailkop — referentieMEL-2026-041TicketNumberTickets.TicketNumberDatabaseStringNeeMensleesbaar en uniek; geen GUID tonen.
SCH-GEN-07-01-F02Detailkop — titelProfielmenu opent niet op tabletTicketSubjectTickets.SubjectDatabaseStringNeeVeilig encoden; geen actieve HTML renderen.
SCH-GEN-07-01-F03Detailkop — statusWachten op reactieUserFacingTicketStatusTickets.StatusId, TicketStatuses.Code, Tickets.CurrentReopenDeadlineUtc, TicketClosures.ReopenDeadlineUtcAfgeleidEnum displayNeeWaitingForUser tonen als Wachten op reactie. Opgelost afleiden uit sluitcontext en actieve heropentermijn.
SCH-GEN-07-01-F04Detailkop — laatst bijgewerktLaatst bijgewerktLastActivityDisplayTickets.LastActivityAtUtcDatabase, lokaal geformatteerdDateTime displayNeeUTC-bronwaarde lokaal tonen.
SCH-GEN-07-01-B01Detailkop rechtsTerug naar overzichtBackToTicketsOverviewButtonRouteconfiguratieUser actionActionJaTerug naar eigen meldingenoverzicht; geen ongeautoriseerde context meenemen.
SCH-GEN-07-01-TAB01TabnavigatieMeldingTicketDetailsReportTabRuntime UI-stateUser action / route stateTabJaToont tabpaneel met oorspronkelijke melding.
SCH-GEN-07-01-TAB02TabnavigatieOplossingTicketDetailsSolutionTabRuntime UI-stateUser action / route stateTabJaToont oplossing en sluitcontext.
SCH-GEN-07-01-TAB03TabnavigatieDiscussieTicketDetailsDiscussionTabTickets.StatusId, TicketStatuses.CodeAfgeleid + user actionTabJaStandaard actief wanneer status WaitingForUser is.
SCH-GEN-07-01-M01Tab Discussie — indicatie!DiscussionAttentionIndicatorTickets.CreatedByUserId, Tickets.StatusId, TicketStatuses.CodeAfgeleidBoolean/displayNeeTonen wanneer ticket van huidige gebruiker status WaitingForUser heeft.
SCH-GEN-07-01-F06Melding — datum aangemaaktDatum aangemaaktCreatedAtDisplayTickets.CreatedAtUtcDatabase, lokaal geformatteerdDateTime displayNeeUTC-bronwaarde lokaal tonen.
SCH-GEN-07-01-F07Melding — categorieCategorieTicketCategoryNameTickets.CategoryId, TicketCategories.NameDatabase lookupStringNeeAlleen vooraf gedefinieerde categorieën tonen.
SCH-GEN-07-01-F08Melding — omschrijvingMeldingsomschrijvingTicketDescriptionTickets.DescriptionUser input bij aanmakenString / rich text beperktNeeVeilig encoden/sanitizen; geen bijlagen of actieve inhoud.
SCH-GEN-07-01-B02Melding — actiesMelding sluitenOpenCloseTicketModalButtonTickets.StatusId, afgeleide functionele geslotenheidRuntime stateActionJaAlleen beschikbaar zolang de melding niet functioneel gesloten is.
SCH-GEN-07-01-F09Sluitmodal — redenReden van sluitenCloseReasonGebruikersinputUser inputStringJaVerplicht; lege of alleen-witruimtewaarde blokkeren; veilig opslaan en weergeven.
SCH-GEN-07-01-B04Sluitmodal — bevestigingMelding sluitenConfirmCloseTicketButtonTicketClosures, TicketDiscussionMessages, TicketHistory, TicketsUser action + databasemutatieActionJaMaakt TicketClosures met resolutietype ClosedByUser, extern discussie-item met sluitreden en compacte TicketHistory-regel.

7.1.6 Schermtrace naar SRS en acceptatiecriteria

De onderstaande tabel legt per schermrequirement de koppeling naar het centrale schermrequirements-trace-register, SRS-requirements en acceptatiecriteria vast. De normatieve requirementtekst staat in de SRS; dit schermdocument beschrijft alleen de lokale schermcontext.

Deze tabel bevat alleen schermtraceability. De normatieve requirementtekst en acceptatiecriteria staan centraal in de SRS.

SchermrequirementDektSchermcontext
REQ-SCH-GEN-07-01-01SRS-TIC-002
AC-TIC-002
De detailpagina van een melding alleen tonen aan de gebruiker die de melding heeft aangemaakt of aan een bevoegde beheercontext buiten deze gebruikersweergave
REQ-SCH-GEN-07-01-02SRS-AUTH-001
SRS-TIC-002
AC-AUTH-001
AC-TIC-002
Server-side controleren dat Tickets.CreatedByUserId overeenkomt met de ingelogde gebruiker voordat meldingsdetails worden geladen
REQ-SCH-GEN-07-01-03SRS-AUTH-004
SRS-TIC-006
AC-AUTH-004
AC-TIC-006
Het systeem mag geen technische identifiers zoals GUID’s of interne status-id’s tonen in de gebruikersgerichte detailweergave
REQ-SCH-GEN-07-01-04SRS-TIC-002
AC-TIC-002
In de detailkop minimaal meldingsnummer, onderwerp, gebruikersgerichte status en laatste activiteit tonen
REQ-SCH-GEN-07-01-05SRS-TIC-004
AC-TIC-004
De gebruikersgerichte status afleiden uit backendstatus, sluitregistratie en heropendeadline, waarbij Opgelost geen aparte backendstatus is
REQ-SCH-GEN-07-01-06SRS-TIC-006
AC-TIC-006
De tab Discussie automatisch als actieve tab kunnen openen wanneer de melding op reactie van de gebruiker wacht
REQ-SCH-GEN-07-01-07SRS-TIC-006
AC-TIC-006
Op de tab Discussie een oranje aanduiding tonen wanneer Tickets.Status gelijk is aan WaitingForUser voor de ingelogde melder
REQ-SCH-GEN-07-01-08SRS-TIC-002
AC-TIC-002
Het tabblad Melding de oorspronkelijke aanmaakdatum, categorie en volledige meldingsomschrijving tonen
REQ-SCH-GEN-07-01-09SRS-TIC-002
AC-TIC-002
Meldingsomschrijving en onderwerp veilig weergeven zonder actieve HTML of JavaScript te renderen
REQ-SCH-GEN-07-01-10SRS-TIC-007
AC-TIC-007
Gebruikersactie: de eigen melding kunnen sluiten zolang de melding nog niet functioneel gesloten is
REQ-SCH-GEN-07-01-11SRS-TIC-007
AC-TIC-007
Het sluiten van een eigen melding altijd een verplichte reden vragen
REQ-SCH-GEN-07-01-12SRS-TIC-007
AC-TIC-007
Zelf sluiten: een formeel TicketClosures-record aanmaken met resolutietype ClosedByUser
REQ-SCH-GEN-07-01-13SRS-TIC-006
AC-TIC-006
Zelf sluiten: de sluitreden ook als extern zichtbaar TicketDiscussionMessages-record vastleggen
REQ-SCH-GEN-07-01-14SRS-NFR-AUD-001
SRS-TIC-007
AC-NFR-AUD-001
AC-TIC-007
Zelf sluiten: een compacte TicketHistory-regel vastleggen
REQ-SCH-GEN-07-01-15SRS-TIC-002
AC-TIC-002
Header, profielmenu-indicaties en footer mogen in dit schermdocument niet als functionele elementen van de meldingdetailpagina worden uitgewerkt

7.2 Oplossing

7.2.1 Schermafbeelding

oefenhub_generiek_05b_melding_details_v1_7_tab_02_oplossing.png

7.2.2 Scherm meta data

VeldWaarde
Scherm-IDSCH-GEN-07-02
SchermnaamMeldingen — melding details — Oplossing
Doelgroep / onderdeelGeneriek
Bronbestandoefenhub_generiek_05b_melding_details_v1_7.html
MockupversieV1.7
Screenshotbestandoefenhub_generiek_05b_melding_details_v1_7_tab_02_oplossing.png
Processtap / contextIngelogde gebruiker opent binnen de detailpagina van een eigen melding het tabblad Oplossing om de actuele oplossingstoestand, sluitcontext en beschikbare vervolgacties te bekijken.
DocumentatiestatusUitgewerkt op basis van HTML-mockup, PNG-screenshot, Functioneel Ontwerp, Technisch Ontwerp, Software Requirements Specification en ondersteunende documentatie.
OpmerkingenHeader en footer vallen buiten de scope. De screenshot toont de toestand waarin nog geen oplossing is geplaatst; het scherm moet ook de toestand met geplaatste oplossing, acceptatie en heropenen ondersteunen. Alle zichtbare mockupwaarden zijn dynamisch.
Route / URL-patroon/profiel/meldingen/{ticketReference} met tabstate Oplossing binnen de ingelogde gebruikerscontext.
Autorisatie / vereiste rol-contextIngelogde gebruiker. Alleen de melder mag de gebruikersgerichte oplossingstoestand van de eigen melding bekijken en acties uitvoeren.
Primair domeinobject / hoofdentiteitTickets, TicketClosures, TicketResolutionTypes, TicketStatuses, TicketReopenRequests, TicketDiscussionMessages en TicketHistory.
Gerelateerde schermen / navigatie06_meldingen, 02_berichten_overzicht, 07.1 Melding, 07.3 Discussie.
Data-karakterUitlees- en mutatietab voor oplossing, formele sluiting, acceptatie en heropenen.

7.2.3 Functionele beschrijving

Het tabblad Oplossing toont de inhoudelijke afhandeling van de melding. In de mockup is nog geen oplossing geplaatst. Daarom toont het scherm de huidige situatie Nog geen oplossing geplaatst, een gebruikersgerichte status Wachten op reactie en uitgeschakelde acties voor Oplossing accepteren en Heropen melding.

Zodra een beheerder een oplossing plaatst en de melding formeel sluit, toont dit tabblad de meest recente relevante sluitregistratie uit TicketClosures. Minimaal zichtbaar zijn:

  • Datum opgelost;
  • Afsluitstatus;
  • Meldingstatus;
  • Heropenbaar tot;
  • Oplossingstekst.

De afsluitstatus komt uit TicketResolutionTypes en beschrijft de inhoudelijke uitkomst van de sluitactie. De meldingstatus is gebruikersgericht en wordt applicatief bepaald. Wanneer de meest recente sluiting een ReopenDeadlineUtc in de toekomst heeft, ziet de gebruiker de melding als Opgelost en kan de melding binnen de termijn heropend worden. Wanneer de termijn verlopen is of de gebruiker de oplossing accepteert, wordt de melding gebruikersgericht Gesloten.

De actie Oplossing accepteren is alleen actief wanneer er daadwerkelijk een oplossing beschikbaar is die nog binnen de gebruikersgerichte afhandelcontext valt. Acceptatie sluit de melding definitief vanuit gebruikersperspectief. De acceptatie gebruikt het vaste resolutietype Gesloten door gebruiker, legt een formele sluitregistratie of sluitafhandeling vast, schrijft minimaal een TicketHistory-regel en mag een extern zichtbaar discussie-item toevoegen.

De actie Heropen melding is alleen actief wanneer een formele oplossing beschikbaar is én de heropentermijn nog loopt. Bij heropenen moet de gebruiker verplicht toelichten waarom de oplossing onvoldoende is. Het systeem legt dit vast in TicketReopenRequests met RequestSource = User, verwijst waar relevant naar de eerdere sluiting via PreviousClosureId, en registreert daarnaast een historyregel. De reden kan als extern zichtbaar discussie-item in de discussie terugkomen.

Wanneer er nog geen oplossing beschikbaar is, blijven beide acties zichtbaar maar disabled of functioneel niet beschikbaar. De gebruiker krijgt in dat geval een uitleg dat heropenen en accepteren pas mogelijk zijn zodra een oplossing is geplaatst.

7.2.4 UI-elementen en velddefinities

Element-IDTypeGUI-verwijzingOmschrijvingZichtbaar labelOpmerkingTechnische naam
SCH-GEN-07-02-S01SDetailpaginaHoofdcontainer voor de gebruikersgerichte detailweergave van één melding.Melding detailsGedeelde detailkop en tabs, header/footer buiten scope.TicketDetailPage
SCH-GEN-07-02-N01ABreadcrumbNavigatiepad binnen de profiel- en meldingencontext.Home > Profiel > Meldingen > Melding detailsFunctionele navigatiecontext binnen de pagina.TicketDetailBreadcrumb
SCH-GEN-07-02-F01FDetailkop — referentieMensleesbaar meldingsnummer.MEL-2026-041Dynamisch voorbeeld uit mockup.TicketNumber
SCH-GEN-07-02-F02FDetailkop — titelOnderwerp van de melding.Profielmenu opent niet op tabletDynamisch uit het ticketrecord.TicketSubject
SCH-GEN-07-02-F03FDetailkop — statusGebruikersgerichte statuslabel.Wachten op reactieAfgeleid uit backendstatus en sluitcontext.UserFacingTicketStatus
SCH-GEN-07-02-F04FDetailkop — laatst bijgewerktMoment van laatste functionele activiteit.Laatst bijgewerktDatum/tijd dynamisch.LastActivityDisplay
SCH-GEN-07-02-B01BDetailkop rechtsNavigatie terug naar het meldingenoverzicht.Terug naar overzichtGeen mutatie.BackToTicketsOverviewButton
SCH-GEN-07-02-TAB01TABTabnavigatieTab voor oorspronkelijke melding.MeldingOpent tab Melding.TicketDetailsReportTab
SCH-GEN-07-02-TAB02TABTabnavigatieTab voor oplossing en sluitcontext.OplossingActief in deze view.TicketDetailsSolutionTab
SCH-GEN-07-02-TAB03TABTabnavigatieTab voor externe discussie.DiscussieToont aandachtindicatie bij WaitingForUser.TicketDetailsDiscussionTab
SCH-GEN-07-02-M01MTab Discussie — indicatieVisuele aandachtmarkering op de tab Discussie.!Alleen wanneer reactie van de gebruiker nodig is.DiscussionAttentionIndicator
SCH-GEN-07-02-S02STabpaneel OplossingSectie met actuele oplossingstoestand.Huidige situatieToont samenvatting wanneer nog geen oplossing is geplaatst.TicketSolutionPanel
SCH-GEN-07-02-M02MOplossing — huidige situatieInformatieve melding over de actuele oplossingstoestand.Nog geen oplossing geplaatstIn mockup omdat de melding op reactie wacht.SolutionCurrentStateMessage
SCH-GEN-07-02-F05FOplossing — datum opgelostDatum/tijd van de formele oplossing of sluiting.Datum opgelostToont Nog niet opgelost wanneer er geen sluitregistratie is.SolvedAtDisplay
SCH-GEN-07-02-F06FOplossing — afsluitstatusInhoudelijke afsluitstatus van de oplossing.AfsluitstatusKomt uit TicketResolutionTypes zodra beschikbaar.ResolutionTypeName
SCH-GEN-07-02-F07FOplossing — meldingstatusGebruikersgerichte status binnen oplossingstab.MeldingstatusAfgeleid uit status en sluitcontext.UserFacingResolutionStatus
SCH-GEN-07-02-F08FOplossing — heropenbaar totConcrete heropen-deadline.Heropenbaar totAlleen relevant wanneer een oplossing binnen heropentermijn zit.ReopenDeadlineDisplay
SCH-GEN-07-02-F09FOplossing — tekstVolledige oplossingstekst of informatieve leegstaat.OplossingstekstToont uitleg als er nog geen oplossingstekst is.SolutionText
SCH-GEN-07-02-M03MOplossing — actiesToelichting over beschikbaarheid van vervolgacties.De acties voor heropenen en accepteren zijn pas beschikbaar zodra er daadwerkelijk een oplossing is geplaatst.Informatieve disabled-state.SolutionActionsAvailabilityMessage
SCH-GEN-07-02-B02BOplossing — actieAccepteert de aangeboden oplossing.Oplossing accepterenDisabled zolang geen oplossing beschikbaar is.AcceptSolutionButton
SCH-GEN-07-02-B03BOplossing — actieStart heropenflow voor de melding.Heropen meldingDisabled zolang geen heropenbare oplossing beschikbaar is.OpenReopenTicketModalButton
SCH-GEN-07-02-MOD01MODHeropenmodalModal waarin de gebruiker verplicht toelicht waarom de oplossing onvoldoende is.Melding heropenenAlleen bereikbaar wanneer heropenen toegestaan is.ReopenTicketModal
SCH-GEN-07-02-FORM01FORMHeropenmodal — formulierFormulier voor heropentoelichting.Toelichting bij heropenenVerplicht veld.ReopenTicketForm
SCH-GEN-07-02-F10FHeropenmodal — toelichtingReden waarom het probleem nog steeds speelt.Toelichting bij heropenenMag niet leeg zijn.ReopenReason
SCH-GEN-07-02-B04BHeropenmodal — actieSluit modal zonder mutatie.AnnulerenGeen wijziging.CancelReopenTicketButton
SCH-GEN-07-02-B05BHeropenmodal — actieBevestigt heropenen.Heropen meldingMaakt heropenregistratie en historyregel.ConfirmReopenTicketButton

7.2.5 Waardelagen

Element-IDGUI-verwijzingZichtbaar labelTechnische naamDatabronWaardebronDatatypeBewerkbaarValidatie / regel
SCH-GEN-07-02-S01DetailpaginaMelding detailsTicketDetailPageTicketsDatabase + autorisatiecontextCompositeNeeAlleen eigen ticket laden voor eindgebruiker.
SCH-GEN-07-02-F01Detailkop — referentieMEL-2026-041TicketNumberTickets.TicketNumberDatabaseStringNeeMensleesbaar en uniek; geen GUID tonen.
SCH-GEN-07-02-F02Detailkop — titelProfielmenu opent niet op tabletTicketSubjectTickets.SubjectDatabaseStringNeeVeilig encoden.
SCH-GEN-07-02-F03Detailkop — statusWachten op reactieUserFacingTicketStatusTickets.StatusId, TicketStatuses.Code, TicketClosures.ReopenDeadlineUtcAfgeleidEnum displayNeeClosed met actieve heropendeadline tonen als Opgelost; anders Gesloten wanneer de sluiting definitief is.
SCH-GEN-07-02-F04Detailkop — laatst bijgewerktLaatst bijgewerktLastActivityDisplayTickets.LastActivityAtUtcDatabase, lokaal geformatteerdDateTime displayNeeUTC lokaal tonen.
SCH-GEN-07-02-M02Huidige situatieNog geen oplossing geplaatstSolutionCurrentStateMessageTicketClosures, Tickets.StatusIdAfgeleidMessageNeeToon leegstaat wanneer geen relevante sluitregistratie/oplossing beschikbaar is.
SCH-GEN-07-02-F05Datum opgelostDatum opgelostSolvedAtDisplayTicketClosures.ClosedAtUtc, Tickets.ClosedAtUtcDatabase, lokaal geformatteerdDateTime display / empty stateNeeToon Nog niet opgelost wanneer er geen oplossing of sluitactie bestaat.
SCH-GEN-07-02-F06AfsluitstatusAfsluitstatusResolutionTypeNameTicketClosures.ResolutionTypeId, TicketResolutionTypes.Name, Tickets.CurrentResolutionTypeIdDatabase lookupStringNeeAlleen tonen wanneer sluitcontext beschikbaar is; anders informatieve leegstaat.
SCH-GEN-07-02-F07MeldingstatusMeldingstatusUserFacingResolutionStatusTickets.StatusId, TicketStatuses.Code, TicketClosures.ReopenDeadlineUtcAfgeleidEnum displayNeeOpgelost/Gesloten afleiden; niet opslaan als aparte backendstatus.
SCH-GEN-07-02-F08Heropenbaar totHeropenbaar totReopenDeadlineDisplayTicketClosures.ReopenDeadlineUtc, Tickets.CurrentReopenDeadlineUtcDatabase, lokaal geformatteerdDateTime display / empty stateNeeAlleen functioneel relevant bij actieve heropentermijn.
SCH-GEN-07-02-F09OplossingstekstOplossingstekstSolutionTextTicketClosures.SolutionTextDatabaseString / rich text beperktNeeVeilig renderen; geen actieve inhoud.
SCH-GEN-07-02-B02ActieOplossing accepterenAcceptSolutionButtonTicketClosures, TicketHistory, eventueel TicketDiscussionMessages, TicketsUser action + databasemutatieActionJaAlleen actief bij beschikbare oplossing. Acceptatie sluit gebruikersgericht definitief en gebruikt ClosedByUser.
SCH-GEN-07-02-B03ActieHeropen meldingOpenReopenTicketModalButtonTicketClosures.ReopenDeadlineUtc, Tickets.StatusIdAfgeleidActionJaAlleen actief wanneer een oplossing bestaat en de heropentermijn nog loopt.
SCH-GEN-07-02-F10Heropenmodal — toelichtingToelichting bij heropenenReopenReasonGebruikersinputUser inputStringJaVerplicht; lege of alleen-witruimtewaarde blokkeren; veilig opslaan.
SCH-GEN-07-02-B05Heropenmodal — bevestigingHeropen meldingConfirmReopenTicketButtonTicketReopenRequests, TicketHistory, eventueel TicketDiscussionMessages, TicketsUser action + databasemutatieActionJaRegistreert RequestSource = User; alleen vóór heropendeadline toegestaan.

7.2.6 Schermtrace naar SRS en acceptatiecriteria

De onderstaande tabel legt per schermrequirement de koppeling naar het centrale schermrequirements-trace-register, SRS-requirements en acceptatiecriteria vast. De normatieve requirementtekst staat in de SRS; dit schermdocument beschrijft alleen de lokale schermcontext.

Deze tabel bevat alleen schermtraceability. De normatieve requirementtekst en acceptatiecriteria staan centraal in de SRS.

SchermrequirementDektSchermcontext
REQ-SCH-GEN-07-02-01SRS-AUTH-001
SRS-TIC-007
AC-AUTH-001
AC-TIC-007
Het tabblad Oplossing alleen tonen voor een melding die de ingelogde gebruiker mag bekijken
REQ-SCH-GEN-07-02-02SRS-TIC-007
AC-TIC-007
Het tabblad Oplossing de actuele oplossingstoestand tonen, ook wanneer er nog geen oplossing is geplaatst
REQ-SCH-GEN-07-02-03SRS-TIC-004
AC-TIC-004
Geen oplossing beschikbaar: de acties Oplossing accepteren en Heropen melding niet uitvoerbaar zijn
REQ-SCH-GEN-07-02-04SRS-TIC-004
AC-TIC-004
Oplossing beschikbaar: datum opgelost, afsluitstatus, gebruikersgerichte meldingstatus, heropendeadline en oplossingstekst tonen
REQ-SCH-GEN-07-02-05SRS-TIC-007
AC-TIC-007
De afsluitstatus tonen op basis van TicketResolutionTypes en mag deze niet vermengen met de backend-hoofdstatus
REQ-SCH-GEN-07-02-06SRS-TIC-004
AC-TIC-004
De gebruikersgerichte toestand Opgelost afleiden uit de meest recente relevante sluiting en een actieve heropendeadline
REQ-SCH-GEN-07-02-07SRS-TIC-004
AC-TIC-004
De gebruikersgerichte toestand Gesloten afleiden wanneer de heropentermijn verlopen is of de gebruiker de oplossing accepteert
REQ-SCH-GEN-07-02-08SRS-TIC-007
AC-TIC-007
Gebruikersactie: een beschikbare oplossing kunnen accepteren
REQ-SCH-GEN-07-02-09SRS-NFR-AUD-001
SRS-TIC-007
AC-NFR-AUD-001
AC-TIC-007
Acceptatie van een oplossing minimaal leiden tot een formele sluitafhandeling met resolutietype ClosedByUser en een TicketHistory-record
REQ-SCH-GEN-07-02-10SRS-TIC-004
AC-TIC-004
Gebruikersactie: een melding binnen de geldige heropentermijn kunnen heropenen met een verplichte toelichting
REQ-SCH-GEN-07-02-11SRS-TIC-004
AC-TIC-004
Heropenen door de gebruiker wordt vastgelegd in TicketReopenRequests met RequestSource = User
REQ-SCH-GEN-07-02-12SRS-TIC-004
AC-TIC-004
Heropenen door de gebruiker gekoppeld worden aan de relevante eerdere sluitactie wanneer die beschikbaar is
REQ-SCH-GEN-07-02-13SRS-NFR-AUD-001
SRS-TIC-004
AC-NFR-AUD-001
AC-TIC-004
Heropenen: een compacte TicketHistory-regel vastleggen
REQ-SCH-GEN-07-02-14SRS-TIC-004
AC-TIC-004
Heropenen blokkeren wanneer de heropentermijn verlopen is
REQ-SCH-GEN-07-02-15SRS-TIC-004
AC-TIC-004
Oplossingsteksten en heropentoelichtingen veilig worden opgeslagen en weergegeven zonder actieve HTML of JavaScript te renderen

7.3 Discussie

7.3.1 Schermafbeelding

oefenhub_generiek_05b_melding_details_v1_7_tab_03_discussie.png

7.3.2 Scherm meta data

VeldWaarde
Scherm-IDSCH-GEN-07-03
SchermnaamMeldingen — melding details — Discussie
Doelgroep / onderdeelGeneriek
Bronbestandoefenhub_generiek_05b_melding_details_v1_7.html
MockupversieV1.7
Screenshotbestandoefenhub_generiek_05b_melding_details_v1_7_tab_03_discussie.png
Processtap / contextIngelogde gebruiker opent binnen de detailpagina van een eigen melding het tabblad Discussie om externe communicatie te lezen en, zolang toegestaan, een reactie te plaatsen.
DocumentatiestatusUitgewerkt op basis van HTML-mockup, PNG-screenshot, Functioneel Ontwerp, Technisch Ontwerp, Software Requirements Specification en ondersteunende documentatie.
OpmerkingenHeader en footer vallen buiten de scope. De oranje profielmenu-indicatie uit de mockup wordt niet uitgewerkt; de oranje indicatie op de tab Discussie en de badge Reactie gevraagd worden wel uitgewerkt omdat zij binnen de detailpagina vallen. Alle zichtbare namen, datums, teksten en aantallen zijn dynamisch.
Route / URL-patroon/profiel/meldingen/{ticketReference} met tabstate Discussie binnen de ingelogde gebruikerscontext. Wanneer een systeembericht naar een melding met status WaitingForUser verwijst, opent deze tab standaard.
Autorisatie / vereiste rol-contextIngelogde gebruiker. De gebruiker ziet uitsluitend externe discussieberichten van eigen meldingen. Interne beheerberichten zijn nooit zichtbaar in deze gebruikersweergave.
Primair domeinobject / hoofdentiteitTickets en TicketDiscussionMessages, aangevuld met TicketHistory bij mutaties.
Gerelateerde schermen / navigatie06_meldingen, 02_berichten_overzicht, 07.1 Melding, 07.2 Oplossing.
Data-karakterCommunicatie- en mutatietab voor externe ticketdiscussie. Reacties worden direct opgeslagen; er is geen kladversie-opslag.

7.3.3 Functionele beschrijving

Het tabblad Discussie toont de communicatie die voor de gebruiker zichtbaar is binnen de melding. De lijst bevat uitsluitend TicketDiscussionMessages met Visibility = External. Interne beheerberichten worden niet geladen of getoond in deze gebruikersweergave.

Externe berichten van beheerders worden richting de gebruiker generiek weergegeven als Beheerder. De naam van de individuele beheerder blijft technisch vastgelegd via CreatedByUserId, maar wordt alleen in beheercontext gebruikt. De gebruiker ziet dus geen beheerdernaam en kan niet rechtstreeks een specifieke beheerder selecteren.

Wanneer de melding wacht op een reactie van de gebruiker, toont de tab een visuele indicatie Reactie gevraagd. In deze toestand is de tab Discussie standaard geopend. Het reactieveld staat onder de scrollbare berichtenlijst. De gebruiker kan één reactie invoeren en opslaan via Reactie opslaan. Reacties worden direct opgeslagen als extern discussiebericht; er is geen kladversie-opslag.

Na het opslaan van een reactie wordt een TicketDiscussionMessages-record aangemaakt met MessageType = UserMessage en Visibility = External. Daarnaast wordt minimaal een compacte TicketHistory-regel vastgelegd. De ticketstatus moet daarna opnieuw door de applicatielogica worden bepaald. In de gangbare flow verandert een melding die op reactie wacht weer naar een behandelbare status, zodat beheer de nieuwe informatie kan opvolgen.

Het reactieveld is alleen beschikbaar zolang de melding nog niet functioneel gesloten is. Bij een gesloten melding blijft de bestaande externe discussie leesbaar, maar kan de gebruiker geen nieuwe reguliere reactie plaatsen. Heropenen loopt dan via het tabblad Oplossing en de heropenflow, niet via het gewone discussieveld.

De berichtenlijst is scrollbaar, zodat veel communicatie de detailpagina niet onnodig hoog maakt. De reactie-invoer staat buiten de scrollbare lijst, zodat de gebruiker kan reageren zonder eerst de volledige discussie te hoeven doorlopen.

7.3.4 UI-elementen en velddefinities

Element-IDTypeGUI-verwijzingOmschrijvingZichtbaar labelOpmerkingTechnische naam
SCH-GEN-07-03-S01SDetailpaginaHoofdcontainer voor de gebruikersgerichte detailweergave van één melding.Melding detailsGedeelde detailkop en tabs, header/footer buiten scope.TicketDetailPage
SCH-GEN-07-03-N01ABreadcrumbNavigatiepad binnen de profiel- en meldingencontext.Home > Profiel > Meldingen > Melding detailsFunctionele navigatiecontext binnen de pagina.TicketDetailBreadcrumb
SCH-GEN-07-03-F01FDetailkop — referentieMensleesbaar meldingsnummer.MEL-2026-041Dynamisch voorbeeld uit mockup.TicketNumber
SCH-GEN-07-03-F02FDetailkop — titelOnderwerp van de melding.Profielmenu opent niet op tabletDynamisch uit het ticketrecord.TicketSubject
SCH-GEN-07-03-F03FDetailkop — statusGebruikersgerichte statuslabel.Wachten op reactieAfgeleid uit backendstatus en sluitcontext.UserFacingTicketStatus
SCH-GEN-07-03-F04FDetailkop — laatst bijgewerktMoment van laatste functionele activiteit.Laatst bijgewerktDatum/tijd dynamisch.LastActivityDisplay
SCH-GEN-07-03-B01BDetailkop rechtsNavigatie terug naar het meldingenoverzicht.Terug naar overzichtGeen mutatie.BackToTicketsOverviewButton
SCH-GEN-07-03-TAB01TABTabnavigatieTab voor oorspronkelijke melding.MeldingOpent tab Melding.TicketDetailsReportTab
SCH-GEN-07-03-TAB02TABTabnavigatieTab voor oplossing en sluitcontext.OplossingOpent tab Oplossing.TicketDetailsSolutionTab
SCH-GEN-07-03-TAB03TABTabnavigatieTab voor externe discussie.DiscussieActief in deze view.TicketDetailsDiscussionTab
SCH-GEN-07-03-M01MTab Discussie — indicatieVisuele aandachtmarkering op de tab Discussie.!Tooltip geeft aan dat op reactie van de gebruiker wordt gewacht.DiscussionAttentionIndicator
SCH-GEN-07-03-M02MDiscussie — actiebadgeCompacte badge boven de berichtenlijst.Reactie gevraagdAlleen bij WaitingForUser.DiscussionActionRequiredBadge
SCH-GEN-07-03-S02SDiscussie — scrollgebiedScrollbare container voor zichtbare discussieberichten.DiscussieberichtenHoudt de detailpagina compact.TicketDiscussionScrollRegion
SCH-GEN-07-03-T01TDiscussie — berichtlijstHerhalende lijst van externe discussieberichten.<discussiebericht>Alleen Visibility = External.TicketDiscussionMessageList
SCH-GEN-07-03-F05FDiscussiebericht — afzenderWeergave van de actor.BeheerderBeheerders altijd generiek als Beheerder tonen.DiscussionMessageAuthorDisplay
SCH-GEN-07-03-F06FDiscussiebericht — datum/tijdMoment waarop het bericht geplaatst is.<datum> · <tijd>Lokaal weergegeven vanuit UTC.DiscussionMessageCreatedAtDisplay
SCH-GEN-07-03-F07FDiscussiebericht — inhoudInhoud van het externe discussiebericht.<berichttekst>Veilig weergeven.DiscussionMessageBody
SCH-GEN-07-03-FORM01FORMReactie toevoegenFormulier waarmee de gebruiker een externe reactie toevoegt.Reactie toevoegenAlleen beschikbaar zolang reageren functioneel toegestaan is.AddTicketReplyForm
SCH-GEN-07-03-F08FReactie toevoegen — tekstveldTekstveld voor de gebruikersreactie.Reactie toevoegenDirect opslaan; geen kladversie-opslag.TicketReplyBody
SCH-GEN-07-03-M03MReactie toevoegen — toelichtingUitleg over opslaggedrag.Reacties worden direct opgeslagen binnen deze melding. Er is geen kladversie-opslag.Read-only informatietekst.TicketReplyPersistenceMessage
SCH-GEN-07-03-B02BReactie toevoegen — actieSlaat de reactie op.Reactie opslaanMaakt extern discussiebericht en historyregel.SaveTicketReplyButton

7.3.5 Waardelagen

Element-IDGUI-verwijzingZichtbaar labelTechnische naamDatabronWaardebronDatatypeBewerkbaarValidatie / regel
SCH-GEN-07-03-S01DetailpaginaMelding detailsTicketDetailPageTicketsDatabase + autorisatiecontextCompositeNeeAlleen eigen ticket laden voor eindgebruiker.
SCH-GEN-07-03-F01Detailkop — referentieMEL-2026-041TicketNumberTickets.TicketNumberDatabaseStringNeeMensleesbaar en uniek; geen GUID tonen.
SCH-GEN-07-03-F02Detailkop — titelProfielmenu opent niet op tabletTicketSubjectTickets.SubjectDatabaseStringNeeVeilig encoden.
SCH-GEN-07-03-F03Detailkop — statusWachten op reactieUserFacingTicketStatusTickets.StatusId, TicketStatuses.Code, TicketClosures.ReopenDeadlineUtcAfgeleidEnum displayNeeWaitingForUser toont Wachten op reactie.
SCH-GEN-07-03-F04Detailkop — laatst bijgewerktLaatst bijgewerktLastActivityDisplayTickets.LastActivityAtUtcDatabase, lokaal geformatteerdDateTime displayNeeUTC lokaal tonen.
SCH-GEN-07-03-M01Tab Discussie — indicatie!DiscussionAttentionIndicatorTickets.CreatedByUserId, Tickets.StatusId, TicketStatuses.CodeAfgeleidBoolean/displayNeeTonen wanneer ticket van huidige gebruiker status WaitingForUser heeft.
SCH-GEN-07-03-M02Discussie — actiebadgeReactie gevraagdDiscussionActionRequiredBadgeTickets.StatusId, TicketStatuses.CodeAfgeleidBoolean/displayNeeAlleen tonen wanneer de gebruiker moet reageren.
SCH-GEN-07-03-T01Discussie — berichtlijst<discussiebericht>TicketDiscussionMessageListTicketDiscussionMessagesDatabasecollectieCollectionNeeAlleen berichten met TicketId van eigen ticket en Visibility = External tonen.
SCH-GEN-07-03-F05Discussiebericht — afzenderBeheerderDiscussionMessageAuthorDisplayTicketDiscussionMessages.MessageType, TicketDiscussionMessages.CreatedByUserId, UsersAfgeleid displaylabelStringNeeExterne beheerderberichten voor gebruiker altijd als Beheerder tonen; interne beheerdernaam niet tonen.
SCH-GEN-07-03-F06Discussiebericht — datum/tijd<datum> · <tijd>DiscussionMessageCreatedAtDisplayTicketDiscussionMessages.CreatedAtUtcDatabase, lokaal geformatteerdDateTime displayNeeUTC lokaal tonen.
SCH-GEN-07-03-F07Discussiebericht — inhoud<berichttekst>DiscussionMessageBodyTicketDiscussionMessages.BodyDatabaseString / rich text beperktNeeVeilig renderen; interne berichten niet tonen.
SCH-GEN-07-03-F08Reactie toevoegen — tekstveldReactie toevoegenTicketReplyBodyGebruikersinputUser inputStringJaVerplicht bij opslaan; lege of alleen-witruimtewaarde blokkeren; sanitizen/encoden.
SCH-GEN-07-03-B02Reactie toevoegen — actieReactie opslaanSaveTicketReplyButtonTicketDiscussionMessages, TicketHistory, TicketsUser action + databasemutatieActionJaAlleen toegestaan zolang de melding niet functioneel gesloten is; maakt UserMessage met Visibility = External.

7.3.6 Schermtrace naar SRS en acceptatiecriteria

De onderstaande tabel legt per schermrequirement de koppeling naar het centrale schermrequirements-trace-register, SRS-requirements en acceptatiecriteria vast. De normatieve requirementtekst staat in de SRS; dit schermdocument beschrijft alleen de lokale schermcontext.

Deze tabel bevat alleen schermtraceability. De normatieve requirementtekst en acceptatiecriteria staan centraal in de SRS.

SchermrequirementDektSchermcontext
REQ-SCH-GEN-07-03-01SRS-AUTH-001
SRS-TIC-006
AC-AUTH-001
AC-TIC-006
Het tabblad Discussie alleen tonen voor een melding die de ingelogde gebruiker mag bekijken
REQ-SCH-GEN-07-03-02SRS-TIC-006
AC-TIC-006
In de gebruikersweergave uitsluitend TicketDiscussionMessages met Visibility = External tonen
REQ-SCH-GEN-07-03-03SRS-TIC-006
AC-TIC-006
Autorisatiegrens: interne beheerberichten niet zichtbaar zijn voor de melder
REQ-SCH-GEN-07-03-04SRS-TIC-003
AC-TIC-003
Externe beheerderberichten voor de gebruiker generiek als Beheerder worden weergegeven
REQ-SCH-GEN-07-03-05SRS-TIC-003
AC-TIC-003
De naam van de individuele beheerder niet tonen in de gebruikersgerichte discussie
REQ-SCH-GEN-07-03-06SRS-TIC-006
AC-TIC-006
Het tabblad Discussie standaard worden geopend wanneer de melding op reactie van de gebruiker wacht
REQ-SCH-GEN-07-03-07SRS-TIC-002
AC-TIC-002
Binnen de detailpagina een zichtbare indicatie Reactie gevraagd tonen wanneer Tickets.Status gelijk is aan WaitingForUser voor de melder
REQ-SCH-GEN-07-03-08SRS-TIC-006
AC-TIC-006
De discussieberichtenlijst scrollbaar kunnen worden weergegeven zodat de reactie-invoer buiten het scrollgebied bereikbaar blijft
REQ-SCH-GEN-07-03-09SRS-TIC-006
AC-TIC-006
Gebruikersactie: een externe reactie kunnen toevoegen zolang de melding nog niet functioneel gesloten is
REQ-SCH-GEN-07-03-10SRS-TIC-002
AC-TIC-002
Het reactieveld verplicht zijn bij opslaan en mag geen lege of alleen-witruimtewaarde accepteren
REQ-SCH-GEN-07-03-11SRS-TIC-006
AC-TIC-006
Een gebruikersreactie wordt opgeslagen als TicketDiscussionMessages met MessageType = UserMessage en Visibility = External
REQ-SCH-GEN-07-03-12SRS-NFR-AUD-001
SRS-TIC-002
AC-NFR-AUD-001
AC-TIC-002
Het opslaan van een gebruikersreactie minimaal een compacte TicketHistory-regel vastleggen
REQ-SCH-GEN-07-03-13SRS-TIC-002
AC-TIC-002
Er mag geen kladversie-opslag beschikbaar zijn voor reacties binnen de meldingdetailpagina
REQ-SCH-GEN-07-03-14SRS-TIC-006
AC-TIC-006
Reactieteksten en discussieberichten veilig worden opgeslagen en weergegeven zonder actieve HTML of JavaScript te renderen
REQ-SCH-GEN-07-03-15SRS-TIC-006
AC-TIC-006
Wanneer de melding functioneel gesloten is, het reguliere reactieveld niet beschikbaar zijn en blijft de bestaande externe discussie alleen-lezen zichtbaar
REQ-SCH-GEN-07-03-16SRS-TIC-004
AC-TIC-004
Heropenen van een opgeloste melding geen via het reguliere discussieveld verlopen maar via de formele heropenflow op het tabblad Oplossing plaatsvinden

7.4 Technische koppeling

Voor technische uitwerking zijn vooral relevant: