UC-GEN-TIC-008 — Beheerdersoverzicht meldingen bekijken
1. Kerngegevens
| Veld | Waarde |
|---|---|
| Usecase-ID | UC-GEN-TIC-008 |
| Naam | Beheerdersoverzicht meldingen bekijken |
| Domein | Meldingen |
| Primaire actor | Beheerder |
| Secundaire actor(en) | Systeem, meldingenservice, autorisatieservice, database |
| Rolcontext | Ingelogde gebruiker met actieve beheerdercontext |
| Betrokken schermen | SCH-BEH-02-01 — Meldingen overzicht |
| Gerelateerde usecases | UC-GEN-TIC-001 — Melding indienen; UC-GEN-TIC-009 — Melding openen als beheerder; UC-GEN-TIC-010 — Beheerder koppelen of ontkoppelen; UC-GEN-TIC-011 — Extern bericht plaatsen; UC-GEN-TIC-012 — Intern bericht plaatsen; UC-GEN-TIC-013 — Melding oplossen of sluiten; UC-GEN-TIC-014 — Melding heropenen door beheerder; UC-GEN-TIC-015 — Melding doorzetten naar docent; UC-GEN-MSG-003 — Bericht openen |
| Primaire entiteiten | Tickets, TicketStatuses, TicketCategories, TicketAssignments, ticketoverzicht-readmodel |
| Secundaire entiteiten / events | Users, TicketDiscussionMessages, TicketClosures, TicketResolutionTypes, TicketTechnicalSnapshots, TicketHistory, SystemMessages, TicketAdminOverviewLoaded, TicketAdminOverviewLoadFailed |
| Gerelateerde popups | Geen domeinspecifieke popup bij normaal bekijken; generieke login-, sessie- en toegangsfouten vallen buiten het popupregister van het meldingen-domein |
| Popupregister | Ontwerpbronnen — Popup-register |
| MoSCoW | Must have |
2. Omschrijving
De beheerder opent het beheerdersoverzicht voor meldingen. Dit overzicht is de centrale beheerwerkpagina voor het meldingen-domein. De pagina toont samenvattingswaarden, een zoekveld, filtertabs en een lijst met meldingskaarten. Iedere beheerder mag alle meldingen zien, ongeacht melder, categorie, status of toegewezen beheerder.
De usecase beschrijft uitsluitend het laden, zoeken, filteren, tellen en selecteren binnen het beheerdersoverzicht. Het inhoudelijk openen en behandelen van een geselecteerde melding hoort bij UC-GEN-TIC-009 en de daaropvolgende beheerusecases. Alleen bekijken, filteren, zoeken of herladen veroorzaakt geen statuswijziging, geen assignment, geen discussiebericht, geen sluitregistratie en geen ticketgeschiedenisregel.
De beheerderweergave verschilt bewust van de gebruikersweergave. Waar een eindgebruiker alleen eigen meldingen ziet, heeft de beheerder een domeinbrede werkvoorraad. De beheerder ziet bovendien beheerrelevante informatie zoals actieve beheerderkoppelingen en statuscontext. Interne discussie, technische metadata, sluitregistraties, heropenacties en doorzetten naar docent worden pas inhoudelijk behandeld zodra een melding als beheerder wordt geopend.
3. Scope
Deze usecase beschrijft:
- het openen van het meldingenoverzicht vanuit actieve beheerdercontext;
- het server-side controleren van sessie, featurestatus en beheerderautorisatie;
- het tonen van samenvattingswaarden zoals open meldingen en aan de huidige beheerder toegewezen meldingen;
- het laden van de beheerderbrede meldingenlijst;
- het tonen van meldingkaarten met compacte beheerinformatie;
- het filteren op minimaal Alles, Nieuw, Wachten op gebruiker, Aan mij toegewezen en Gesloten;
- het zoeken binnen de actieve filterselectie;
- het ondersteunen van zoeken op minimaal meldingsnummer, en functioneel ook op categorie, onderwerp en discussie-inhoud wanneer de beheerzoekfunctie breed is ingericht;
- het tonen van lege staten wanneer een filter- of zoekcombinatie geen resultaten oplevert;
- het veilig afhandelen van ongeldige filters, lege zoektermen, verlopen sessies en ontbrekende beheerrechten;
- het selecteren van een melding als ingang naar UC-GEN-TIC-009;
- het expliciet vastleggen dat raadplegen, zoeken en filteren geen ticketmutaties uitvoeren.
Deze usecase beschrijft niet:
- het indienen van een melding door een gebruiker;
- de gebruikerspagina Mijn meldingen;
- het gebruikersgericht openen van een melding;
- het volledig openen en behandelen van een melding als beheerder;
- het koppelen of ontkoppelen van beheerders;
- het wijzigen van ticketstatussen;
- het plaatsen van interne of externe discussieberichten;
- het oplossen, sluiten of heropenen van meldingen;
- het doorzetten van meldingen naar docenten;
- het zoeken in de compacte geschiedenissectie;
- automatische samenvoeging van dubbele meldingen;
- beheer van popupteksten, seeddata of template-inhoud.
4. Pre-condities
| ID | Voorwaarde |
|---|---|
| PRE-001 | De gebruiker is ingelogd. |
| PRE-002 | De gebruiker heeft een actieve beheerdercontext. |
| PRE-003 | De meldingenfunctionaliteit is sitebreed beschikbaar. |
| PRE-004 | De beheerder heeft autorisatie om het beheerdersoverzicht voor meldingen te openen. |
| PRE-005 | De applicatie kan Tickets, TicketStatuses, TicketCategories en actieve TicketAssignments uitlezen. |
| PRE-006 | De applicatie kan samenvattingswaarden en het overzicht-readmodel server-side afleiden. |
| PRE-007 | De beheerroute naar SCH-BEH-02-01 is beschikbaar. |
5. Post-condities
| ID | Resultaat |
|---|---|
| POST-001 | De beheerder ziet het beheerdersoverzicht voor meldingen. |
| POST-002 | De beheerder ziet samenvattingswaarden voor open meldingen en aan de beheerder toegewezen meldingen. |
| POST-003 | De beheerder ziet een meldingenlijst die past bij de actieve filterselectie en eventuele zoekterm. |
| POST-004 | De beheerder kan wisselen tussen de filtertabs Alles, Nieuw, Wachten op gebruiker, Aan mij toegewezen en Gesloten. |
| POST-005 | De beheerder kan zoeken binnen de actieve filterselectie. |
| POST-006 | Bij een lege resultaatset wordt een beheergerichte lege staat getoond. |
| POST-007 | Selecteren van een melding biedt de ingang naar de beheerderdetailflow in UC-GEN-TIC-009. |
| POST-008 | Alleen bekijken, zoeken, filteren, selecteren of herladen wijzigt geen Tickets-record. |
| POST-009 | Alleen bekijken, zoeken, filteren, selecteren of herladen maakt geen TicketAssignments-record aan en wijzigt geen bestaande assignment. |
| POST-010 | Alleen bekijken, zoeken, filteren, selecteren of herladen maakt geen TicketDiscussionMessages-record aan. |
| POST-011 | Alleen bekijken, zoeken, filteren, selecteren of herladen maakt geen TicketClosures-record aan. |
| POST-012 | Alleen bekijken, zoeken, filteren, selecteren of herladen maakt geen TicketHistory-regel aan. |
| POST-013 | Bij ontbrekende beheerautorisatie wordt geen meldingenlijst of beheerinformatie getoond. |
| POST-014 | Bij een technische laadfout blijven ticketdata en ticketstatussen ongewijzigd. |
6. Trigger
De beheerder opent vanuit de actieve beheerdercontext de beheerpagina Meldingen overzicht.
7. Normale processtroom
| Stap | Actor | Scherm / component | Actie | Systeemrespons | Data / regel |
|---|---|---|---|---|---|
| 1 | Beheerder | Beheernavigatie / profielmenu | Opent Meldingen in beheercontext. | Het systeem routeert naar SCH-BEH-02-01. | Alleen actieve beheerdercontext is toegestaan. |
| 2 | Systeem | Autorisatielaag | Controleert sessie, featurestatus en beheerderrol. | De beheerpagina wordt alleen geladen wanneer de actor beheerder is. | Frontend-zichtbaarheid is geen beveiligingslaag; server-side controle blijft verplicht. |
| 3 | Systeem | Meldingenservice | Haalt samenvattingswaarden op. | Het systeem toont o.a. Open meldingen en Aan mij toegewezen. | Open meldingen tellen meldingen die niet formeel gesloten zijn; Aan mij toegewezen telt actieve assignments naar de huidige beheerder. |
| 4 | Systeem | Meldingenservice | Laadt het standaardoverzicht. | De lijst met meldingskaarten wordt opgebouwd. | De standaardfilter mag door de UI worden bepaald, maar moet één van de toegestane beheerfilters zijn. |
| 5 | Systeem | SCH-BEH-02-01 — Overzichtslijst | Toont meldingkaarten. | Per meldingkaart worden compacte beheerwaarden getoond. | Minimaal meldingsnummer, datum/context, categorie, status, onderwerp, samenvatting en toewijzings- of reactie-indicatie. |
| 6 | Beheerder | Filtertabs | Kiest een filtertab. | Het systeem vernieuwt de lijst binnen dezelfde beheerpagina. | Toegestane filters: Alles, Nieuw, Wachten op gebruiker, Aan mij toegewezen, Gesloten. |
| 7 | Systeem | Backend / querylaag | Past de filterselectie server-side toe. | Alleen meldingen die binnen het gekozen filter vallen worden teruggegeven. | Ongeldige filterwaarden worden geweigerd of geneutraliseerd. |
| 8 | Beheerder | Zoekveld | Voert een zoekterm in. | Het systeem zoekt binnen de actieve filterselectie. | Zoeken werkt minimaal op meldingsnummer en mag breder zoeken op categorie, onderwerp en discussie-inhoud. |
| 9 | Systeem | Backend / querylaag | Combineert filter en zoekterm. | De gefilterde resultaatset wordt getoond. | Zoeken in TicketHistory valt buiten deze functie. |
| 10 | Systeem | SCH-BEH-02-01 — Overzichtslijst | Controleert of er resultaten zijn. | Bij resultaten toont het systeem de meldingkaarten; bij geen resultaten een lege staat. | Lege staat is informatief en veroorzaakt geen mutatie. |
| 11 | Beheerder | Meldingskaart | Selecteert een melding. | Het systeem start de beheerderdetailcontext voor die melding. | Vervolg valt onder UC-GEN-TIC-009. |
| 12 | Systeem | Audit / history | Verwerkt geen domeinmutatie. | Er wordt geen ticketstatus, discussie, assignment, sluiting of history gewijzigd door alleen bekijken. | Functionele TicketHistory registreert acties, niet normale raadpleging. |
8. Alternatieve en exceptionele processtromen
| ID | Vanaf stap | Situatie | Systeemgedrag | Popup / melding | Datamutatie |
|---|---|---|---|---|---|
| ALT-001 | 2 | Sessie is verlopen of gebruiker is niet ingelogd. | Het systeem gebruikt de generieke login- of sessieflow. | Generieke loginflow; geen meldingenpopup. | Geen. |
| ALT-002 | 2 | Gebruiker heeft geen actieve beheerdercontext. | Het systeem weigert de beheerpagina en toont geen ticketdata. | Generieke toegang-geweigerd-afhandeling. | Geen. |
| ALT-003 | 2 | Meldingenfunctionaliteit is sitebreed uitgeschakeld. | De beheerroute wordt niet beschikbaar gemaakt of toont een generieke featuremelding. | Generieke featuremelding. | Geen. |
| ALT-004 | 4 | Er bestaan geen meldingen. | Het systeem toont lege samenvattingswaarden en een lege overzichtsstaat. | Inline lege staat. | Geen. |
| ALT-005 | 6 | Beheerder kiest een filter zonder resultaten. | Het systeem toont een lege staat binnen de gekozen filtertab. | Inline lege staat. | Geen. |
| ALT-006 | 7 | Filterwaarde is onbekend of gemanipuleerd. | Het systeem weigert of normaliseert de filterwaarde en voert geen onbeperkte query uit op basis van de gemanipuleerde waarde. | Inline foutmelding of terugval naar veilige standaard. | Geen. |
| ALT-007 | 8 | Zoekterm is leeg. | Het systeem behandelt de zoekterm als geen zoekfilter en toont de actieve filterselectie. | Geen of inline resetgedrag. | Geen. |
| ALT-008 | 8 | Zoekterm bevat HTML, script of ongewenste tekens. | Het systeem behandelt de invoer als platte zoekterm, encodeert/normaliseert veilig en voert geen actieve inhoud uit. | Inline validatiemelding indien de term wordt geweigerd. | Geen. |
| ALT-009 | 9 | Zoekterm levert geen resultaten op binnen de actieve filterselectie. | Het systeem toont een lege zoekresultaatstaat en behoudt filter en zoekterm zichtbaar. | Inline lege staat. | Geen. |
| ALT-010 | 9 | Zoekactie faalt technisch. | Het systeem toont een veilige foutmelding zonder technische details en behoudt bestaande ticketdata ongewijzigd. | Generieke foutmelding. | Geen. |
| ALT-011 | 11 | Geselecteerde melding bestaat niet meer of is niet meer leesbaar. | Het systeem toont geen detaildata en vernieuwt zo nodig de overzichtslijst. | Generieke veilige melding of domeinspecifieke melding in UC-GEN-TIC-009. | Geen. |
| ALT-012 | 12 | Technische applicatielogging registreert raadpleging buiten het meldingen-domein. | Deze logging blijft gescheiden van TicketHistory en mag geen functionele ticketgeschiedenis voor de beheerder worden. | Niet zichtbaar. | Geen ticketmutatie. |
9. Business rules
| ID | Regel |
|---|---|
| BR-UC-GEN-TIC-008-001 | Alleen gebruikers met actieve beheerdercontext mogen het beheerdersoverzicht voor meldingen openen. |
| BR-UC-GEN-TIC-008-002 | Iedere beheerder mag alle meldingen in het beheerdersoverzicht zien. Binnen de rol Beheerder wordt geen onderscheid gemaakt tussen subrollen of escalatieniveaus. |
| BR-UC-GEN-TIC-008-003 | De beheerderweergave is domeinbreed; zij is niet beperkt tot meldingen die door de beheerder zelf zijn aangemaakt of aan de beheerder zijn toegewezen. |
| BR-UC-GEN-TIC-008-004 | Het filter Aan mij toegewezen toont alleen meldingen met een actieve TicketAssignments-koppeling naar de huidige beheerder. |
| BR-UC-GEN-TIC-008-005 | Het filter Nieuw toont meldingen met backendstatus New. |
| BR-UC-GEN-TIC-008-006 | Het filter Wachten op gebruiker toont meldingen met backendstatus WaitingForUser. |
| BR-UC-GEN-TIC-008-007 | Het filter Gesloten toont meldingen met backendstatus Closed, inclusief meldingen die gebruikersgericht als Opgelost of Gesloten kunnen verschijnen. |
| BR-UC-GEN-TIC-008-008 | Het filter Alles toont alle meldingen die binnen de beheerdercontext leesbaar zijn, ongeacht status of assignment. |
| BR-UC-GEN-TIC-008-009 | Zoeken werkt altijd binnen de actieve filterselectie. |
| BR-UC-GEN-TIC-008-010 | Zoeken in het beheerdersoverzicht ondersteunt minimaal meldingsnummer en moet functioneel kunnen worden uitgebreid of ingericht voor categorie, onderwerp en discussie-inhoud. |
| BR-UC-GEN-TIC-008-011 | Zoeken in TicketHistory hoort niet bij het beheerdersoverzicht; geschiedenis blijft een compacte auditlaag. |
| BR-UC-GEN-TIC-008-012 | Het systeem ondersteunt binnen de huidige scope geen automatische samenvoeging van dubbele meldingen. Meerdere open meldingen over dezelfde situatie mogen naast elkaar bestaan. |
| BR-UC-GEN-TIC-008-013 | Alleen bekijken, filteren, zoeken of selecteren mag geen ticketstatus, assignment, discussie, sluitregistratie, heropenverzoek of historyregel wijzigen. |
| BR-UC-GEN-TIC-008-014 | Samenvattingswaarden zijn afgeleide waarden en mogen niet als los handmatig beheerd tellerrecord worden behandeld. |
| BR-UC-GEN-TIC-008-015 | Technische identifiers, stacktraces en interne foutdetails mogen niet zichtbaar worden in beheergerichte foutmeldingen. |
10. Datavalidatie
| Veld / object | Validatie |
|---|---|
| Actieve beheerdercontext | Moet server-side aantoonbaar aanwezig zijn voordat ticketdata wordt geladen. |
| Feature Meldingen | Moet beschikbaar zijn voordat de beheerroute functioneel gebruikt kan worden. |
| Filterwaarde | Moet één van de toegestane waarden zijn: All, New, WaitingForUser, AssignedToMe, Closed of de technische equivalenten daarvan. |
| Zoekterm | Mag leeg zijn; lege waarde betekent geen zoekfilter. |
| Zoekterm | Moet als platte tekst worden verwerkt en veilig worden genormaliseerd/geëncodeerd. |
| Zoekterm | Mag geen actieve HTML, JavaScript of databasecommando's veroorzaken. |
| Meldingsnummerzoekactie | Moet werken op de functionele, mensleesbare ticketreferentie en niet afhankelijk zijn van zichtbare GUID's. |
| Samenvattingswaarde open meldingen | Moet worden afgeleid uit actuele ticketstatussen en mag gesloten meldingen niet meetellen. |
| Samenvattingswaarde aan mij toegewezen | Moet alleen actieve TicketAssignments voor de huidige beheerder tellen. |
| Meldingkaart | Mag alleen veilige, beheerrelevante samenvatting tonen; vrije tekst moet veilig worden weergegeven. |
| Datum- en tijdwaarden | Moeten vanuit UTC-bronwaarden naar lokale weergave worden vertaald. |
| Geselecteerde melding | Moet opnieuw server-side leesbaar zijn voordat UC-GEN-TIC-009 wordt gestart. |
11. Datamutaties en events
| Stap | Type | Entiteit / event | Mutatie |
|---|---|---|---|
| 2 | Read | Users / rollen | Controle op actieve beheerdercontext. |
| 3 | Read | Tickets, TicketStatuses, TicketAssignments | Uitlezen voor samenvattingswaarden. |
| 4 | Read | Tickets, TicketCategories, TicketStatuses, TicketAssignments | Uitlezen voor overzicht-readmodel. |
| 6 | Read | Ticketoverzicht-readmodel | Filterselectie toepassen; geen opslag. |
| 8 | Read | Ticketoverzicht-readmodel / zoekindex | Zoekterm toepassen binnen actieve filterselectie; geen opslag. |
| 10 | Read | Ticketoverzicht-readmodel | Lege staat of resultaatset bepalen. |
| 11 | Read / route | Tickets | Selectie voorbereiden voor UC-GEN-TIC-009; detailmutaties vallen buiten deze usecase. |
Deze usecase registreert geen domeinevent en schrijft geen TicketHistory-regel. Technische applicatielogging, wanneer aanwezig, blijft gescheiden van de functionele ticketgeschiedenis en verandert geen melding, assignment, status of readmodelbron.
12. Geen datamutaties
| Entiteit | Reden |
|---|---|
Tickets | Alleen bekijken, zoeken, filteren of selecteren wijzigt geen melding. |
TicketAssignments | Toewijzingen worden niet aangemaakt, gewijzigd of beëindigd in deze usecase. |
TicketDiscussionMessages | Er wordt geen intern of extern bericht geplaatst. |
TicketClosures | Er wordt geen oplossing of sluiting geregistreerd. |
TicketReopenRequests | Er wordt geen heropenverzoek geregistreerd. |
TicketForwardedToTeacher | Er wordt geen doorzetting naar docent uitgevoerd. |
TicketTechnicalSnapshots | Technische snapshots worden alleen gelezen wanneer later een detailweergave wordt geopend; in het overzicht worden ze niet gewijzigd. |
TicketHistory | Normale raadpleging, zoeken en filteren zijn geen functionele auditactie binnen de ticketgeschiedenis. |
SystemMessages | Het beheerdersoverzicht maakt geen systeembericht aan. |
13. State diagram — beheerderfiltering zonder statusmutatie
14. Decision flow — beheerdersoverzicht laden, zoeken en filteren
15. Data lifecycle diagram — beheerreadmodel zonder ticketmutatie
16. Sequence diagrammen
16.1 Beheerdersoverzicht succesvol laden
16.2 Filter of zoekterm toepassen
16.3 Melding selecteren voor beheerderdetailflow
17. Popupverwijzingen
| PopupKey | Moment | Variant | Doel |
|---|---|---|---|
| Geen | Niet van toepassing bij normaal bekijken, zoeken of filteren. | Niet van toepassing | Deze usecase gebruikt geen domeinspecifieke popup. Login-, sessie-, feature- en generieke toegangsfouten vallen buiten het popupregister van het meldingen-domein. |
18. Afleiding naar Functioneel Ontwerp / Technisch Ontwerp / Software Requirements Specification
| Doeldocument | Afleiding |
|---|---|
| Functioneel Ontwerp | Het beheerdersoverzicht Meldingen moet een centrale werkvoorraad tonen voor beheerders. |
| Functioneel Ontwerp | Iedere beheerder moet alle meldingen kunnen zien, ongeacht melder of assignment. |
| Functioneel Ontwerp | Het overzicht moet samenvattingswaarden tonen voor minimaal open meldingen en aan de huidige beheerder toegewezen meldingen. |
| Functioneel Ontwerp | Het overzicht moet filtertabs bevatten voor minimaal Alles, Nieuw, Wachten op gebruiker, Aan mij toegewezen en Gesloten. |
| Functioneel Ontwerp | Het overzicht moet zoeken binnen de actieve filtercontext ondersteunen. |
| Functioneel Ontwerp | Per meldingkaart moeten minimaal meldingsnummer, categorie, status, onderwerp, korte samenvatting en relevante datum-/actie-indicatie zichtbaar zijn. |
| Functioneel Ontwerp | Selecteren van een melding moet de beheerderdetailflow openen zonder de melding door selectie zelf te wijzigen. |
| Technisch Ontwerp | Technisch Ontwerp: meldingen, tickets en beheerafhandeling, communicatie, background jobs en logging en foutafhandeling beschrijven de technische uitwerking. Het overzicht moet server-side controleren dat de actor een actieve beheerdercontext heeft. |
| Technisch Ontwerp | Technisch Ontwerp: meldingen, tickets en beheerafhandeling, communicatie, background jobs en logging en foutafhandeling beschrijven de technische uitwerking. De beheerderquery mag niet worden beperkt tot Tickets.CreatedByUserId; die beperking geldt voor de gebruikersweergave. |
| Technisch Ontwerp | Technisch Ontwerp: meldingen, tickets en beheerafhandeling, communicatie, background jobs en logging en foutafhandeling beschrijven de technische uitwerking. Samenvattingswaarden moeten afgeleid worden uit actuele tickets, statussen en actieve assignments. |
| Technisch Ontwerp | Technisch Ontwerp: meldingen, tickets en beheerafhandeling, communicatie, background jobs en logging en foutafhandeling beschrijven de technische uitwerking. Zoek- en filtercriteria moeten server-side gevalideerd en veilig verwerkt worden. |
| Technisch Ontwerp | Technisch Ontwerp: meldingen, tickets en beheerafhandeling, communicatie, background jobs en logging en foutafhandeling beschrijven de technische uitwerking. Zoeken in geschiedenis hoort niet bij de overzichtsquery. |
| Technisch Ontwerp | Technisch Ontwerp: meldingen, tickets en beheerafhandeling, communicatie, background jobs en logging en foutafhandeling beschrijven de technische uitwerking. Alleen raadplegen, zoeken, filteren of selecteren mag geen ticketdomeinmutaties veroorzaken. |
| Software Requirements Specification | Het systeem moet beheerders een overzicht van alle meldingen bieden. |
| Software Requirements Specification | Het systeem moet voorkomen dat niet-beheerders het beheerdersoverzicht voor meldingen kunnen openen. |
| Software Requirements Specification | Het systeem moet beheerders kunnen laten filteren op de relevante beheerstatussen en assignmentcontext. |
| Software Requirements Specification | Het systeem moet beheerders kunnen laten zoeken binnen de actieve filterselectie. |
| Software Requirements Specification | Het systeem moet duidelijke lege staten tonen wanneer een filter- of zoekselectie geen meldingen oplevert. |
| Software Requirements Specification | Het systeem moet waarborgen dat bekijken, zoeken en filteren geen ticketstatus, assignment, discussie, sluiting of history wijzigt. |
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-afleiding | Dekt | Usecasecontext |
|---|---|---|
REQ-UC-GEN-TIC-008-001 | SRS-RDM-001 SRS-RDM-004 SRS-RDM-007 SRS-TIC-003 SRS-ADM-001 AC-RDM-001 AC-RDM-004 AC-RDM-007 AC-TIC-003 AC-ADM-001 | Een beheerdersoverzicht voor meldingen tonen aan ingelogde gebruikers met actieve beheerdercontext |
REQ-UC-GEN-TIC-008-002 | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-004 SRS-RDM-007 SRS-TIC-003 SRS-ADM-001 AC-AUTH-001 AC-RDM-001 AC-RDM-004 AC-RDM-007 AC-TIC-003 AC-ADM-001 | Server-side voorkomen dat niet-beheerders het beheerdersoverzicht voor meldingen kunnen openen |
REQ-UC-GEN-TIC-008-003 | SRS-TIC-003 SRS-CAT-001 SRS-ADM-001 AC-TIC-003 AC-CAT-001 AC-ADM-001 | Beheerders alle meldingen kunnen tonen die binnen het meldingen-domein bestaan, ongeacht melder, categorie, status of assignment |
REQ-UC-GEN-TIC-008-004 | SRS-RDM-001 SRS-RDM-002 SRS-RDM-004 SRS-RDM-007 SRS-TIC-003 SRS-ADM-001 AC-RDM-001 AC-RDM-002 AC-RDM-004 AC-RDM-007 AC-TIC-003 AC-ADM-001 | In het beheerdersoverzicht een samenvattingswaarde voor open meldingen kunnen tonen |
REQ-UC-GEN-TIC-008-005 | SRS-RDM-001 SRS-RDM-002 SRS-RDM-004 SRS-RDM-007 SRS-TIC-003 SRS-ADM-001 AC-RDM-001 AC-RDM-002 AC-RDM-004 AC-RDM-007 AC-TIC-003 AC-ADM-001 | In het beheerdersoverzicht een samenvattingswaarde voor aan de huidige beheerder toegewezen meldingen kunnen tonen |
REQ-UC-GEN-TIC-008-006 | SRS-RDM-001 SRS-RDM-002 SRS-RDM-007 SRS-TIC-002 AC-RDM-001 AC-RDM-002 AC-RDM-007 AC-TIC-002 | De samenvattingswaarde voor open meldingen afleiden uit meldingen die niet formeel gesloten zijn |
REQ-UC-GEN-TIC-008-007 | SRS-RDM-001 SRS-RDM-002 SRS-RDM-004 SRS-RDM-007 SRS-TIC-003 SRS-ADM-001 AC-RDM-001 AC-RDM-002 AC-RDM-004 AC-RDM-007 AC-TIC-003 AC-ADM-001 | De samenvattingswaarde voor aan mij toegewezen meldingen afleiden uit actieve TicketAssignments voor de huidige beheerder |
REQ-UC-GEN-TIC-008-008 | SRS-RDM-001 SRS-TIC-002 AC-RDM-001 AC-TIC-002 | Filtertabs ondersteunen voor minimaal Alles, Nieuw, Wachten op gebruiker, Aan mij toegewezen en Gesloten |
REQ-UC-GEN-TIC-008-009 | SRS-AUTH-001 SRS-RDM-001 SRS-RDM-009 SRS-TIC-002 SRS-NFR-SEC-001 AC-AUTH-001 AC-RDM-001 AC-RDM-009 AC-TIC-002 AC-NFR-SEC-001 | Onbekende of gemanipuleerde filterwaarden server-side weigeren of terugbrengen naar een veilige standaard |
REQ-UC-GEN-TIC-008-010 | SRS-RDM-001 SRS-TIC-002 AC-RDM-001 AC-TIC-002 | Zoeken binnen de actieve filterselectie ondersteunen |
REQ-UC-GEN-TIC-008-011 | SRS-RDM-001 SRS-RDM-004 SRS-RDM-007 SRS-TIC-003 SRS-ADM-001 AC-RDM-001 AC-RDM-004 AC-RDM-007 AC-TIC-003 AC-ADM-001 | Zoeken op minimaal meldingsnummer ondersteunen in het beheerdersoverzicht |
REQ-UC-GEN-TIC-008-012 | SRS-TIC-006 SRS-CAT-001 SRS-ADM-001 AC-TIC-006 AC-CAT-001 AC-ADM-001 | De beheerzoekfunctie functioneel kunnen toepassen op categorie, onderwerp en discussie-inhoud wanneer deze brede zoekscope is ingericht |
REQ-UC-GEN-TIC-008-013 | SRS-RDM-001 SRS-RDM-004 SRS-RDM-007 SRS-TIC-003 SRS-ADM-001 SRS-NFR-AUD-001 AC-RDM-001 AC-RDM-004 AC-RDM-007 AC-TIC-003 AC-ADM-001 AC-NFR-AUD-001 | Zoeken in TicketHistory niet als onderdeel van de reguliere beheerdersoverzichtzoekfunctie behandelen |
REQ-UC-GEN-TIC-008-014 | SRS-RDM-001 SRS-RDM-002 SRS-RDM-005 SRS-RDM-007 SRS-TIC-002 SRS-CAT-001 AC-RDM-001 AC-RDM-002 AC-RDM-005 AC-RDM-007 AC-TIC-002 AC-CAT-001 | Per meldingkaart minimaal meldingsnummer, categorie, status, onderwerp, samenvatting en relevante datum-/actie-indicatie tonen |
REQ-UC-GEN-TIC-008-015 | SRS-TIC-002 SRS-NFR-SEC-001 AC-TIC-002 AC-NFR-SEC-001 | Vrije tekst in meldingkaarten veilig weergeven zonder actieve HTML of scripts uit te voeren |
REQ-UC-GEN-TIC-008-016 | SRS-TIC-002 AC-TIC-002 | Datum- en tijdwaarden uit UTC-bronwaarden lokaal kunnen weergeven |
REQ-UC-GEN-TIC-008-017 | SRS-RDM-001 SRS-RDM-007 SRS-TIC-002 AC-RDM-001 AC-RDM-007 AC-TIC-002 | Een lege staat tonen wanneer de actieve filterselectie geen meldingen bevat |
REQ-UC-GEN-TIC-008-018 | SRS-RDM-001 SRS-RDM-007 SRS-TIC-002 AC-RDM-001 AC-RDM-007 AC-TIC-002 | Een lege staat tonen wanneer de combinatie van filter en zoekterm geen meldingen oplevert |
REQ-UC-GEN-TIC-008-019 | SRS-TIC-003 SRS-ADM-002 SRS-ADM-001 AC-TIC-003 AC-ADM-002 AC-ADM-001 | Bij selectie van een melding opnieuw controleren dat de actor nog steeds beheerder is voordat de beheerderdetailflow wordt geopend |
REQ-UC-GEN-TIC-008-020 | SRS-RDM-001 SRS-RDM-007 SRS-TIC-002 AC-RDM-001 AC-RDM-007 AC-TIC-002 | Door bekijken, zoeken, filteren of selecteren geen ticketstatus wijzigen |
REQ-UC-GEN-TIC-008-021 | SRS-RDM-001 SRS-RDM-004 SRS-TIC-001 SRS-ADM-001 AC-RDM-001 AC-RDM-004 AC-TIC-001 AC-ADM-001 | Door bekijken, zoeken, filteren of selecteren geen beheerderassignment aanmaken, wijzigen of beëindigen |
REQ-UC-GEN-TIC-008-022 | SRS-RDM-001 SRS-RDM-007 SRS-MSG-001 SRS-TIC-001 AC-RDM-001 AC-RDM-007 AC-MSG-001 AC-TIC-001 | Door bekijken, zoeken, filteren of selecteren geen intern of extern discussiebericht aanmaken |
REQ-UC-GEN-TIC-008-023 | SRS-RDM-001 SRS-TIC-001 AC-RDM-001 AC-TIC-001 | Door bekijken, zoeken, filteren of selecteren geen sluitregistratie of heropenverzoek aanmaken |
REQ-UC-GEN-TIC-008-024 | SRS-RDM-001 SRS-RDM-007 SRS-TIC-001 SRS-NFR-AUD-001 AC-RDM-001 AC-RDM-007 AC-TIC-001 AC-NFR-AUD-001 | Door bekijken, zoeken, filteren of selecteren geen functionele TicketHistory-regel aanmaken |
REQ-UC-GEN-TIC-008-025 | SRS-TIC-006 SRS-ADM-001 SRS-NFR-LOG-001 AC-TIC-006 AC-ADM-001 AC-NFR-LOG-001 | Technische foutdetails, stacktraces en interne identifiers buiten zichtbare beheerfoutmeldingen houden |
REQ-UC-GEN-TIC-008-026 | SRS-TIC-002 AC-TIC-002 | Dubbele of inhoudelijk vergelijkbare meldingen naast elkaar kunnen tonen en mag deze binnen de huidige scope niet automatisch samenvoegen |