Skip to main content

UC-GEN-TIC-002 — Mijn meldingen bekijken

1. Kerngegevens

VeldWaarde
Usecase-IDUC-GEN-TIC-002
NaamMijn meldingen bekijken
DomeinMeldingen
Primaire actorIngelogde gebruiker
Secundaire actor(en)Systeem, meldingenservice, berichtensysteem als bron van verwijzingen, beheerder als behandelaar buiten deze usecase
RolcontextIedere ingelogde gebruiker die toegang heeft tot de normale applicatie en waarvoor de meldingenfunctionaliteit beschikbaar is
Betrokken schermenSCH-GEN-06-01 — Meldingen; SCH-GEN-06-02 — Melding details als vervolgcontext
Gerelateerde usecasesUC-GEN-TIC-001 — Melding indienen; UC-GEN-TIC-003 — Melding details bekijken; UC-GEN-TIC-004 — Reageren op een melding; UC-GEN-TIC-005 — Eigen melding sluiten; UC-GEN-TIC-006 — Oplossing accepteren; UC-GEN-TIC-007 — Melding heropenen door gebruiker; UC-GEN-MSG-003 — Bericht openen
Primaire entiteitenTickets, TicketClosures, ticketoverzicht-readmodel
Secundaire entiteiten / eventsUsers, TicketStatuses, TicketCategories, TicketDiscussionMessages, TicketHistory, SystemMessages, TicketOverviewLoaded, TicketActionIndicatorCalculated, TicketOverviewLoadFailed
Gerelateerde popupsGeen domeinspecifieke popup
PopupregisterOntwerpbronnen — Popup-register
MoSCoWMust have

2. Omschrijving

De gebruiker opent de pagina Meldingen om de eigen meldingen terug te vinden en de actuele opvolgstatus te bekijken. De pagina toont uitsluitend meldingen die door de ingelogde gebruiker zijn aangemaakt. Andere reguliere gebruikers mogen deze meldingen niet zien, ook niet wanneer zij een relatie met de melder hebben.

Het overzicht is niet gepositioneerd als lijst met alleen recente meldingen. Ook eerder opgeloste of gesloten meldingen blijven vindbaar via het tabblad Gesloten, zodat de gebruiker eerdere communicatie, externe discussie en oplossing later kan teruglezen via de detailpagina.

De gebruikersweergave gebruikt drie tabbladen: Open, Wacht op mij en Gesloten. Het tabblad Open is de standaardweergave. Er is in de gebruikersweergave geen tabblad Alles. De actie-indicatie voor Wacht op mij wordt niet als losse teller opgeslagen, maar afgeleid uit de eigen meldingen met backendstatus WaitingForUser.

3. Scope

Deze usecase beschrijft:

  • het openen van de pagina Meldingen vanuit het profielmenu, een actie-indicatie of een geldige route;
  • het server-side ophalen van uitsluitend eigen meldingen;
  • het standaard tonen van het tabblad Open;
  • het wisselen tussen de tabbladen Open, Wacht op mij en Gesloten;
  • het gebruikersgericht indelen van meldingen op basis van backendstatus, sluitregistratie en heropentermijn;
  • het tonen van de minimale overzichtsgegevens per melding;
  • het afleiden van de actie-indicatie voor meldingen die wachten op reactie van de gebruiker;
  • het tonen van lege staten wanneer een tabblad geen meldingen bevat;
  • het tonen van de actie Nieuwe melding maken als ingang naar UC-GEN-TIC-001;
  • het tonen van de actie Bekijk details als ingang naar UC-GEN-TIC-003;
  • foutpaden voor geen toegang, uitgeschakelde meldingenfunctionaliteit en niet-laadbare overzichtsdata.

Deze usecase beschrijft niet:

  • het aanmaken van een nieuwe melding;
  • het openen en lezen van de detailpagina van één melding;
  • het reageren op een melding;
  • het sluiten van een eigen melding;
  • het accepteren van een oplossing;
  • het heropenen van een melding;
  • beheerderoverzichten, beheerfilters of beheerzoekfuncties;
  • interne beheerdiscussie, technische metadata of volledige geschiedenis;
  • het wijzigen van statussen of afsluitstatussen;
  • het beheren van meldingcategorieën, statussen, systeemberichtsjablonen of popupdefinities.

4. Pre-condities

IDVoorwaarde
PRE-001De gebruiker is ingelogd.
PRE-002De gebruiker heeft toegang tot de normale applicatiecontext waarin het profielmenu en de pagina Meldingen beschikbaar zijn.
PRE-003De meldingenfunctionaliteit is sitebreed beschikbaar.
PRE-004Het systeem kan de actuele gebruiker en rolcontext bepalen.
PRE-005Het systeem kan Tickets ophalen waarbij CreatedByUserId gelijk is aan de ingelogde gebruiker.
PRE-006De relevante status- en sluitinformatie is beschikbaar om gebruikersgerichte statussen en tabindeling af te leiden.
PRE-007Het systeem kan bepalen of één of meer eigen meldingen de backendstatus WaitingForUser hebben.
PRE-008De detailroute voor een eigen melding is beschikbaar als vervolgcontext.

5. Post-condities

IDResultaat
POST-001De gebruiker ziet uitsluitend eigen meldingen.
POST-002De gebruiker ziet geen meldingen van andere gebruikers.
POST-003Bij openen van de pagina is het tabblad Open actief.
POST-004Het tabblad Open toont eigen meldingen die nog niet functioneel gesloten zijn en waarvoor geen expliciete reactie van de gebruiker wordt gevraagd.
POST-005Het tabblad Wacht op mij toont eigen meldingen met backendstatus WaitingForUser.
POST-006Het tabblad Gesloten toont eigen meldingen die formeel zijn afgerond of gesloten, inclusief meldingen die gebruikersgericht nog als Opgelost worden weergegeven zolang de heropentermijn loopt.
POST-007Per getoonde melding zijn minimaal meldingsnummer, onderwerp, categorie, gebruikersgerichte status, laatste activiteit en actie Bekijk details beschikbaar.
POST-008De actie-indicatie voor Wacht op mij is afgeleid en niet als zelfstandige teller opgeslagen.
POST-009Alleen laden, tabwissel, sorteren of pagineren veroorzaakt geen ticketmutatie.
POST-010Er ontstaat geen TicketHistory-regel door alleen het bekijken van het overzicht.
POST-011Er wordt geen melding aangemaakt, gesloten, heropend of inhoudelijk gewijzigd.
POST-012Technische metadata, interne beheerdiscussie en beheerhistory worden niet getoond in de gebruikerslijst.
POST-013Foutafhandeling toont geen technische details, stacktraces of interne identifiers aan de gebruiker.

6. Trigger

De gebruiker kiest in het profielmenu Meldingen, klikt op een actie-indicatie voor meldingen of wordt vanuit een andere geldige context naar de pagina Meldingen geleid.

7. Normale processtroom

StapActorScherm / componentActieSysteemresponsData / regel
1GebruikerProfielmenu / navigatieOpent Meldingen.Het systeem opent SCH-GEN-06-01 — Meldingen.Alleen ingelogde gebruikers hebben toegang.
2SysteemRouteguard / backendControleert sessie, featurestatus en basisautorisatie.Alleen bij geldige context wordt het overzicht geladen.Frontendzichtbaarheid is geen autorisatiebewijs.
3SysteemBackendBepaalt de actuele gebruiker.De queryscope wordt beperkt tot Tickets.CreatedByUserId = huidige gebruiker.Objectautorisatie wordt server-side afgedwongen.
4SysteemBackend / readmodelHaalt eigen meldingen en relevante status-/sluitinformatie op.Het systeem bouwt het gebruikersoverzicht-readmodel.Interne beheerinformatie wordt niet opgenomen in de gebruikerslijst.
5SysteemBackend / readmodelBepaalt per melding de gebruikersgerichte status.Statuslabels zoals Nieuw, In behandeling, Wachten op reactie, Opgelost en Gesloten worden afgeleid.Opgelost is afgeleid en geen aparte backendstatus.
6SysteemBackend / readmodelDeelt de eigen meldingen in tabbladen in.Open, Wacht op mij en Gesloten worden gevuld.Er bestaat geen gebruikersgericht tabblad Alles.
7SysteemSCH-GEN-06-01 — MeldingenToont standaard het tabblad Open.De gebruiker ziet open eigen meldingen of een lege staat.Open bevat minimaal New en InProgress, voor zover geen reactie van de gebruiker gevraagd wordt.
8SysteemSCH-GEN-06-01 — MeldingenToont de actie Nieuwe melding maken.De gebruiker kan een nieuwe melding starten.Uitvoering valt onder UC-GEN-TIC-001.
9SysteemSCH-GEN-06-01 — MeldingenToont per melding meldingsnummer, onderwerp, categorie, gebruikersgerichte status, laatste activiteit en Bekijk details.De gebruiker kan per melding doorklikken.Dynamische voorbeeldwaarden uit mockups zijn geen vaste productiegegevens.
10SysteemProfielmenu / tabbladindicatorBerekent of actie van de gebruiker nodig is.Bij één of meer eigen meldingen met WaitingForUser wordt een actie-indicatie zichtbaar.Afleiding: CreatedByUserId = huidige gebruiker en Status = WaitingForUser.
11GebruikerSCH-GEN-06-01 — MeldingenWisselt naar tabblad Wacht op mij.Het systeem toont eigen meldingen waarop een reactie van de gebruiker wordt gevraagd.Dit tabblad is het belangrijkste actietabblad voor de gebruiker.
12GebruikerSCH-GEN-06-01 — MeldingenWisselt naar tabblad Gesloten.Het systeem toont eigen afgeronde, gesloten en gebruikersgericht opgeloste meldingen.Meldingen blijven raadpleegbaar voor teruglezen.
13GebruikerMeldingsregelKiest Bekijk details.Het systeem navigeert naar de detailpagina van de gekozen eigen melding.Vervolg valt onder UC-GEN-TIC-003.
14SysteemBackendControleert bij doorklikken opnieuw objecttoegang.Alleen eigen meldingen worden geopend.Manipulatie van routeparameters mag geen toegang geven tot meldingen van anderen.
15GebruikerSCH-GEN-06-01 — MeldingenVerlaat de pagina of keert later terug.Het systeem voert geen mutatie uit door alleen verlaten of heropenen.Het overzicht wordt bij opnieuw openen opnieuw afgeleid uit actuele data.

8. Alternatieve en exceptionele processtromen

IDVanaf stapSituatieSysteemgedragPopup / meldingDatamutatie
ALT-0011-2De gebruiker is niet ingelogd of de sessie is verlopen.Het systeem leidt naar de generieke login- of sessieafhandeling.Generieke autorisatiemelding buiten dit domein.Geen.
ALT-0022De meldingenfunctionaliteit is sitebreed uitgeschakeld.Het systeem toont de pagina niet of toont een generieke niet-beschikbaarstaat.Generieke feature-/toegangsmelding.Geen.
ALT-0033De gebruiker probeert via een directe URL een meldingoverzicht van een andere gebruiker op te halen.De backend negeert meegegeven gebruikersscope en gebruikt uitsluitend de ingelogde gebruiker, of weigert de request.Generieke autorisatiemelding.Geen.
ALT-0044Het laden van eigen meldingen mislukt technisch.Het systeem toont een foutstaat en voorkomt dat onbetrouwbare of gedeeltelijke data als waarheid wordt gepresenteerd.Inline foutstaat.Geen.
ALT-0057Er zijn geen open meldingen.Het systeem toont een lege staat op het tabblad Open.Inline lege staat.Geen.
ALT-00611Er zijn geen meldingen die wachten op reactie van de gebruiker.Het systeem toont een lege staat op het tabblad Wacht op mij en toont geen actie-indicatie.Inline lege staat.Geen.
ALT-00712Er zijn geen gesloten of opgeloste meldingen.Het systeem toont een lege staat op het tabblad Gesloten.Inline lege staat.Geen.
ALT-0085-6Een melding heeft backendstatus Closed met geldige heropentermijn.Het systeem toont de melding op tabblad Gesloten met gebruikersgerichte status Opgelost.Geen popup.Geen.
ALT-0095-6Een melding heeft backendstatus Closed zonder geldige heropentermijn of na expliciete acceptatie.Het systeem toont de melding op tabblad Gesloten met gebruikersgerichte status Gesloten.Geen popup.Geen.
ALT-01010Tijdens het laden verandert een melding van status, bijvoorbeeld doordat beheer aanvullende informatie vraagt.Het systeem toont de status volgens de meest actuele serverdata bij laden of verversen.Geen popup vereist.Geen door de kijkactie.
ALT-01113-14De gebruiker klikt op Bekijk details, maar de melding is niet meer toegankelijk of de routeparameter is gemanipuleerd.Het systeem weigert de detailweergave server-side.Generieke toegangsmelding of veilige terugkeer naar overzicht.Geen.
ALT-0124-6Laatste activiteit kan voor een melding niet betrouwbaar worden afgeleid.Het systeem gebruikt een toegestane fallback, zoals het laatste bekende wijzigingsmoment, of toont een veilige ontbrekende waarde.Geen technische foutdetails.Geen.
ALT-0134Interne beheerdiscussie of technische snapshot bestaat bij een melding.Het systeem gebruikt deze gegevens niet voor de gebruikerslijst.Geen.Geen.
ALT-0148De gebruiker kiest Nieuwe melding maken.Het systeem start de nieuwe-meldingflow.Zie UC-GEN-TIC-001.Geen binnen deze usecase.

9. Business rules

IDRegel
BR-UC-GEN-TIC-002-001De pagina Meldingen toont voor een eindgebruiker uitsluitend eigen meldingen.
BR-UC-GEN-TIC-002-002De pagina Meldingen wordt niet gepositioneerd als alleen recente meldingen; gesloten en opgeloste meldingen moeten raadpleegbaar blijven.
BR-UC-GEN-TIC-002-003De gebruikersweergave bevat de tabbladen Open, Wacht op mij en Gesloten.
BR-UC-GEN-TIC-002-004De gebruikersweergave bevat geen tabblad Alles.
BR-UC-GEN-TIC-002-005De pagina opent standaard op het tabblad Open.
BR-UC-GEN-TIC-002-006Het tabblad Open toont eigen meldingen die nog niet functioneel gesloten zijn en waarvoor geen expliciete reactie van de gebruiker gevraagd wordt.
BR-UC-GEN-TIC-002-007Het tabblad Wacht op mij toont eigen meldingen met backendstatus WaitingForUser.
BR-UC-GEN-TIC-002-008Het tabblad Gesloten toont eigen meldingen die formeel afgerond of gesloten zijn, inclusief gebruikersgericht opgeloste meldingen binnen de heropentermijn.
BR-UC-GEN-TIC-002-009Opgelost is een gebruikersgerichte afgeleide toestand op basis van sluitregistratie en heropentermijn, geen aparte backendstatus.
BR-UC-GEN-TIC-002-010De actie-indicatie voor Wacht op mij wordt afgeleid uit eigen meldingen met backendstatus WaitingForUser en niet als losse teller opgeslagen.
BR-UC-GEN-TIC-002-011Dezelfde afleiding bepaalt de actie-indicatie op profielicoon, menu-item Meldingen en tabblad Wacht op mij.
BR-UC-GEN-TIC-002-012Per melding toont de lijst minimaal meldingsnummer, onderwerp, categorie, gebruikersgerichte status, laatste activiteit en actie Bekijk details.
BR-UC-GEN-TIC-002-013Bekijk details mag alleen naar een eigen melding navigeren.
BR-UC-GEN-TIC-002-014Alleen het bekijken, tabwisselen of herladen van het overzicht mag geen ticketstatus, sluitregistratie, discussie, history of systeembericht wijzigen.
BR-UC-GEN-TIC-002-015Interne beheerdiscussie, technische metadata en beheerhistory worden niet getoond in de gebruikerslijst.
BR-UC-GEN-TIC-002-016Technische identifiers zoals GUID-waarden worden niet als herkenningsmiddel aan de gebruiker getoond.
BR-UC-GEN-TIC-002-017De backend moet objectautorisatie afdwingen; routeparameters of frontendstatus mogen nooit bepalen welke meldingen zichtbaar zijn.

Centrale business rules die hierbij horen:

BusinessRule-IDToepassing
BR-GEN-SEC-001Alle afgeschermde acties vereisen server-side rol-, relatie- of objectcontrole.
BR-GEN-TIC-007Een eindgebruiker ziet uitsluitend eigen meldingen.
BR-GEN-TIC-008De gebruikersweergave van Meldingen gebruikt de tabbladen Open, Wacht op mij en Gesloten en geen Alles-tab.
BR-GEN-TIC-009De actie-indicatie voor Wacht op mij wordt afgeleid uit eigen meldingen met status WaitingForUser.
BR-GEN-TIC-010Gebruikersgerichte meldingstatussen mogen afgeleid zijn van processtatus, sluitregistratie en heropentermijn.
BR-GEN-TIC-011Interne beheerinformatie wordt niet getoond in gebruikersgerichte meldingoverzichten.

10. Datavalidatie

Veld / objectValidatie
Route naar MeldingenMag nooit als autorisatiebewijs worden gebruikt; server-side controle blijft verplicht.
SiteFeatureToggles.TicketsEnabledMoet actief zijn om de gebruikerspagina Meldingen beschikbaar te maken.
GebruikerMoet bestaan, ingelogd zijn en een geldige applicatiecontext hebben.
QueryscopeMoet server-side worden beperkt tot Tickets.CreatedByUserId = huidige gebruiker.
TabkeuzeAlleen Open, Wacht op mij en Gesloten zijn toegestaan in de gebruikersweergave.
Tab OpenBevat eigen meldingen die niet functioneel gesloten zijn en geen expliciete gebruikersreactie vragen.
Tab Wacht op mijBevat alleen eigen meldingen met backendstatus WaitingForUser.
Tab GeslotenBevat eigen meldingen met formele sluiting of gebruikersgerichte status Opgelost/Gesloten.
Gebruikersgerichte statusWordt afgeleid uit backendstatus, TicketClosures, heropentermijn en acceptatie/sluitlogica.
WaitingForUser-indicatorWordt afgeleid uit eigen meldingen; mag niet uit een los opgeslagen badgeveld komen.
MeldingsnummerMoet gebruikersgericht en betekenisvol zijn; technische GUID's worden niet getoond als herkenningsmiddel.
OnderwerpWordt veilig weergegeven; actieve inhoud wordt niet als HTML uitgevoerd.
CategorieMoet één van de toegestane meldingcategorieën zijn.
Laatste activiteitWordt afgeleid uit de meest recente voor de gebruiker relevante activiteit; interne beheerdiscussie mag hiervoor niet als gebruikersinhoud worden getoond.
DetailactieVereist bij doorklikken opnieuw server-side objectcontrole op de gekozen melding.
Datum- en tijdwaardenWorden in UTC opgeslagen en lokaal weergegeven.
FoutmeldingenMogen geen stacktraces, interne identifiers of databasenaamgeving tonen.

11. Datamutaties en events

StapTypeEntiteit / eventMutatie
2ReadSiteFeatureToggles, gebruikercontextControleren of de pagina Meldingen beschikbaar is.
3Read / autorisatieUsers, rolcontextBepalen van de actuele gebruiker en server-side objectscope.
4ReadTicketsOphalen van eigen meldingen.
4-5ReadTicketClosures, TicketStatusesAfleiden van gebruikersgerichte status en tabindeling.
4-5ReadTicketDiscussionMessages, TicketHistory of samenvattingsveldenBepalen van laatste relevante activiteit voor de gebruikerslijst.
6Readmodelticketoverzicht-readmodelSamenstellen van de tabbladen Open, Wacht op mij en Gesloten.
10Readmodelactie-indicatieAfleiden of actie van de gebruiker nodig is.
13-14Read / vervolgcontroleTicketsControleren of de gekozen melding door de huidige gebruiker geopend mag worden.

Deze usecase registreert geen domeinevent en schrijft geen functionele historyregel. Eventuele technische applicatielogging valt buiten het meldingen-domein en mag geen Tickets, TicketHistory, SystemMessages of gebruikersgerichte readmodels muteren.

12. Geen datamutaties

EntiteitReden
TicketsAlleen bekijken en tabwisselen wijzigt geen melding.
TicketAssignmentsHet gebruikersoverzicht koppelt of ontkoppelt geen beheerders.
TicketDiscussionMessagesHet overzicht toont geen reactieformulier en maakt geen discussiebericht aan.
TicketClosuresHet overzicht sluit geen melding en accepteert geen oplossing.
TicketReopenRequestsHet overzicht heropent geen melding.
TicketForwardedToTeacherDoorzetten naar docent hoort bij een beheerflow.
TicketHistoryAlleen bekijken van het overzicht veroorzaakt geen historyregel.
TicketTechnicalSnapshotsTechnische snapshots worden niet getoond en niet gewijzigd.
SystemMessagesHet overzicht van meldingen maakt geen systeembericht aan en markeert geen systeembericht als gelezen.
PrivateMessageThreadsHet meldingenoverzicht raakt geen privéberichtthreads.
UserRelationshipsDe flow maakt, wijzigt of beëindigt geen relatie.
Popupdetails of popupregisterEr wordt geen domeinspecifieke popup geopend of gewijzigd.

13. State diagram — gebruikersgerichte indeling van eigen meldingen

14. Decision flow — mijn meldingen bekijken

15. Data lifecycle diagram — readmodel zonder mutatie

16. Sequence diagrammen

16.1 Mijn meldingen succesvol laden

16.2 Tabblad Wacht op mij openen

16.3 Details openen vanuit overzicht

17. Popupverwijzingen

PopupKeyMomentVariantDoel
GeenNiet van toepassing.Niet van toepassingDeze usecase gebruikt geen domeinspecifieke popup. Login-, sessie- en generieke toegangsfouten vallen buiten het popupregister van het meldingen-domein.

18. Afleiding naar Functioneel Ontwerp / Technisch Ontwerp / Software Requirements Specification

DoeldocumentAfleiding
Functioneel OntwerpDe gebruikerspagina Meldingen moet de tabbladen Open, Wacht op mij en Gesloten tonen.
Functioneel OntwerpDe gebruikerspagina Meldingen mag geen tabblad Alles tonen.
Functioneel OntwerpDe gebruikerspagina moet standaard openen op het tabblad Open.
Functioneel OntwerpPer melding moeten minimaal meldingsnummer, onderwerp, categorie, gebruikersgerichte status, laatste activiteit en actie Bekijk details zichtbaar zijn.
Functioneel OntwerpHet tabblad Wacht op mij moet duidelijk actiebehoefte tonen wanneer de gebruiker moet reageren.
Functioneel OntwerpGesloten en opgeloste meldingen moeten raadpleegbaar blijven via het tabblad Gesloten.
Functioneel OntwerpDe actie Nieuwe melding maken blijft de ingang naar het indienen van een nieuwe melding.
Technisch OntwerpTechnisch Ontwerp: meldingen, tickets en beheerafhandeling, communicatie, background jobs en logging en foutafhandeling beschrijven de technische uitwerking. Het overzicht moet server-side worden beperkt tot Tickets.CreatedByUserId van de ingelogde gebruiker.
Technisch OntwerpTechnisch Ontwerp: meldingen, tickets en beheerafhandeling, communicatie, background jobs en logging en foutafhandeling beschrijven de technische uitwerking. De tabindeling moet worden afgeleid uit backendstatus, sluitregistratie en heropentermijn.
Technisch OntwerpTechnisch Ontwerp: meldingen, tickets en beheerafhandeling, communicatie, background jobs en logging en foutafhandeling beschrijven de technische uitwerking. De actie-indicatie voor Wacht op mij moet worden afgeleid uit eigen meldingen met status WaitingForUser.
Technisch OntwerpTechnisch Ontwerp: meldingen, tickets en beheerafhandeling, communicatie, background jobs en logging en foutafhandeling beschrijven de technische uitwerking. Gebruikersgerichte status Opgelost mag niet als aparte backendstatus worden opgeslagen.
Technisch OntwerpTechnisch Ontwerp: meldingen, tickets en beheerafhandeling, communicatie, background jobs en logging en foutafhandeling beschrijven de technische uitwerking. Alleen bekijken of tabwisselen mag geen TicketHistory-record veroorzaken.
Technisch OntwerpTechnisch Ontwerp: meldingen, tickets en beheerafhandeling, communicatie, background jobs en logging en foutafhandeling beschrijven de technische uitwerking. Interne beheerinformatie, technische snapshots en interne discussie mogen niet in het gebruikersoverzicht-readmodel worden opgenomen.
Software Requirements SpecificationHet systeem moet een ingelogde gebruiker een overzicht van de eigen meldingen bieden.
Software Requirements SpecificationHet systeem moet voorkomen dat gebruikers meldingen van andere gebruikers in het gebruikersoverzicht kunnen zien.
Software Requirements SpecificationHet systeem moet eigen meldingen kunnen indelen in Open, Wacht op mij en Gesloten.
Software Requirements SpecificationHet systeem moet actiebehoefte kunnen tonen wanneer een eigen melding wacht op reactie van de gebruiker.
Software Requirements SpecificationHet systeem moet gesloten en gebruikersgericht opgeloste meldingen raadpleegbaar houden via de gebruikersweergave.

19. SRS-trace

Deze usecase bevat geen normatieve requirementtekst. De centrale eis en acceptatiecriteria staan in de SRS; onderstaande tabel koppelt de usecase-afleiding alleen aan centrale SRS-*- en AC-*-items.

Usecase-afleidingDektUsecasecontext
REQ-UC-GEN-TIC-002-001SRS-RDM-001
SRS-RDM-007
SRS-TIC-002
AC-RDM-001
AC-RDM-007
AC-TIC-002
Een ingelogde gebruiker de pagina Meldingen kunnen tonen wanneer de meldingenfunctionaliteit beschikbaar is
REQ-UC-GEN-TIC-002-002SRS-AUTH-001
SRS-RDM-001
SRS-RDM-007
SRS-TIC-002
AC-AUTH-001
AC-RDM-001
AC-RDM-007
AC-TIC-002
Het gebruikersoverzicht van meldingen server-side beperken tot meldingen waarvan de ingelogde gebruiker de melder is
REQ-UC-GEN-TIC-002-003SRS-TIC-002
AC-TIC-002
In de gebruikersweergave geen meldingen van andere gebruikers tonen
REQ-UC-GEN-TIC-002-004SRS-TIC-002
AC-TIC-002
De gebruikersweergave van meldingen indelen in de tabbladen Open, Wacht op mij en Gesloten
REQ-UC-GEN-TIC-002-005SRS-TIC-002
AC-TIC-002
In de gebruikersweergave geen tabblad Alles tonen
REQ-UC-GEN-TIC-002-006SRS-RDM-001
SRS-RDM-007
SRS-TIC-002
AC-RDM-001
AC-RDM-007
AC-TIC-002
De pagina Meldingen standaard openen op het tabblad Open
REQ-UC-GEN-TIC-002-007SRS-TIC-002
AC-TIC-002
Eigen meldingen met status New of InProgress zonder gebruikersreactieverzoek in het tabblad Open kunnen tonen
REQ-UC-GEN-TIC-002-008SRS-TIC-002
AC-TIC-002
Eigen meldingen met backendstatus WaitingForUser in het tabblad Wacht op mij tonen
REQ-UC-GEN-TIC-002-009SRS-TIC-002
AC-TIC-002
Eigen formeel afgeronde of gesloten meldingen in het tabblad Gesloten tonen
REQ-UC-GEN-TIC-002-010SRS-TIC-004
AC-TIC-004
Meldingen binnen de heropentermijn gebruikersgericht als Opgelost kunnen tonen zonder daarvoor een aparte backendstatus te gebruiken
REQ-UC-GEN-TIC-002-011SRS-TIC-002
SRS-CAT-001
AC-TIC-002
AC-CAT-001
Per melding minimaal meldingsnummer, onderwerp, categorie, gebruikersgerichte status, laatste activiteit en actie Bekijk details tonen
REQ-UC-GEN-TIC-002-012SRS-RDM-001
SRS-RDM-007
SRS-TIC-002
AC-RDM-001
AC-RDM-007
AC-TIC-002
De actie-indicatie voor Wacht op mij afleiden uit eigen meldingen met status WaitingForUser
REQ-UC-GEN-TIC-002-013SRS-RDM-001
SRS-RDM-002
SRS-TIC-002
AC-RDM-001
AC-RDM-002
AC-TIC-002
De actie-indicatie voor Wacht op mij niet afhankelijk maken van een los opgeslagen tellerrecord
REQ-UC-GEN-TIC-002-014SRS-TIC-002
AC-TIC-002
Gesloten en gebruikersgericht opgeloste meldingen raadpleegbaar houden voor de melder
REQ-UC-GEN-TIC-002-015SRS-TIC-002
AC-TIC-002
Lege staten tonen wanneer een tabblad geen meldingen bevat
REQ-UC-GEN-TIC-002-016SRS-TIC-002
AC-TIC-002
Bij doorklikken naar meldingdetails opnieuw controleren dat de gekozen melding bij de ingelogde gebruiker hoort
REQ-UC-GEN-TIC-002-017SRS-TIC-006
SRS-NFR-AUD-001
AC-TIC-006
AC-NFR-AUD-001
Door alleen bekijken, tabwisselen of herladen geen ticketstatus, discussie, sluitregistratie of history wijzigen
REQ-UC-GEN-TIC-002-018SRS-RDM-001
SRS-RDM-004
SRS-TIC-006
SRS-ADM-001
SRS-NFR-AUD-001
AC-RDM-001
AC-RDM-004
AC-TIC-006
AC-ADM-001
AC-NFR-AUD-001
Interne beheerdiscussie, technische metadata en beheerhistory niet tonen in het gebruikersoverzicht
REQ-UC-GEN-TIC-002-019SRS-TIC-006
AC-TIC-006
Technische identifiers, stacktraces en interne foutdetails buiten de gebruikersweergave houden
REQ-UC-GEN-TIC-002-020SRS-RDM-001
SRS-RDM-007
SRS-TIC-002
AC-RDM-001
AC-RDM-007
AC-TIC-002
Datum- en tijdwaarden uit het meldingenoverzicht lokaal kunnen tonen op basis van UTC-bronwaarden