Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 4
Next »
Registreren abonnement(en) KT.UC.002
Versiegeschiedenis
Versie | Datum | Status | Wijziging |
---|
0.1.1 | 1-09-2024 | Concept | Opstellen deel eerste versie system use case abonnementen registeren |
Use Case
Naam | Registreren abonnement(en) |
---|
ID | KT.UC.002 |
---|
Actor(en) | Applicatie gebruiker, applicatie beheerder, applicatie |
---|
Voorwaarden | |
---|
Stakeholder-requirement | Als applicatiebeheerder wil ik mijn applicatie abonneren op gebeurtenissen met betrekking op bepaalde type gegevens en statussen van gegevens, zodat mijn applicatie op basis van die gebeurtenissen de juiste gewenste acties uit kan voeren. |
---|
Beschrijving in stappen | De applicatiebeheerder dient een abboneringsverzoek in op een topic De koppeltaalserver controleert of deze bevoegd is keurt het abonnement goed De applicatiebeheerder kiest daarbij de set tasks waarmee gekoppeld moet worden. De applicatie polt voor nieuwe publicaties op dit abonnement en notificeert de gebruikers bij relevante gebeurtenissen Nadat een applicatiebeheerder een abonnement heeft aangevraagd, ligt de beslissingsbevoegdheid bij de domeinbeheerder om deze aanvraag te accepteren of af te wijzen. a. Na de beslissing van de domeinbeheerder (acceptatie), wordt er automatisch een notificatie-e-mail verzonden naar de geregistreerde applicatiebeheerders die gekoppeld zijn aan de betreffende applicatie. Deze notificatie informeert hen over de uitkomst van de aanvraag abonneren op de resource is dan mogelijk en de koppeltaal server stuur een ack b. Na de beslissing van de domeinbeheerder (afwijzing), wordt er automatisch een notificatie-e-mail verzonden naar de geregistreerde applicatiebeheerders die gekoppeld zijn aan de betreffende applicatie. Deze notificatie informeert hen over de uitkomst van de aanvraag en stelt hen in staat om vervolgacties te ondernemen. Op basis van een foutcode/error.
|
---|
Uitzonderingen | |
---|
Resultaat (proces) | Er is een abonnement geregistreerd waardoor gebeurtenissen gevolgd kunnen worden. |
---|
Interacties
De volgende interacties vinden plaats tijdens het uitvoeren van deze use case.
*De samenhang van bovengenoemde entiteiten wordt toegelicht in: Koppeltaalbeheer Use Cases
Gegevensmodel
Het onderstaande gegevensmodel is van toepassing bij aanvang en ná voltooiing van deze use case.
Relatie met standaard topics
Om deze use case te kunnen realiseren moet worden voldaan worden aan de onderstaande standaard topics.