You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Als gemeentelijke ontwikkelaar wil ik dat Open Producten gekoppeld kan worden aan Open Notificaties zodat toevoegingen, wijzigingen of verwijderingen van producten automatisch een notificatie sturen naar abonnementhouders van het kanaal 'producten', waardoor zij direct op de hoogte worden gesteld van relevante wijzigingen.
Acceptatiecriteria
Koppeling met Open Notificaties
Bij elke toevoeging, wijziging of verwijdering van een Product wordt automatisch een notificatie gegenereerd en verzonden naar Open Notificaties.
De notificatie bevat de volgende informatie:
actie: De uitgevoerde actie (bijv. "toegevoegd", "gewijzigd", "verwijderd").
product_id: De unieke identificatie van het product (eventueel als kenmerk?)
product_type: Het type product waartoe het behoort (als kenmerk)
Notificaties worden verzonden via het kanaal producten.
Validatie en foutafhandeling
Bij een fout in de verzending naar Open Notificaties (bijv. netwerkproblemen) retourneert de API een foutmelding in het Nederlands, zoals:
"De notificatie voor productwijziging kon niet worden verzonden naar Open Notificaties."
Productwijzigingen worden lokaal verwerkt, ook als de notificatie niet succesvol verzonden kon worden, maar er wordt een log geschreven.
API-functionaliteit
Open Producten biedt configuratie-opties om de koppeling met Open Notificaties te beheren, inclusief:
Het kanaal waarop notificaties worden verzonden (producten).
Authenticatiegegevens voor toegang tot Open Notificaties.
Het verzenden van berichten met de juiste payload naar Open Notificaties.
Documentatie
De API-documentatie bevat:
Een beschrijving van de notificatiefunctie en de koppeling met Open Notificaties.
Definition of Done (DoD)
Open Producten genereert en verzendt notificaties naar Open Notificaties bij toevoegingen, wijzigingen en verwijderingen van producten.
De configuratie-opties voor de koppeling met Open Notificaties zijn beschikbaar en gedocumenteerd.
Unit tests en integratietests valideren correcte verwerking van notificaties.
De API-documentatie is bijgewerkt met uitleg
The text was updated successfully, but these errors were encountered:
Gebruikersverhaal
Als gemeentelijke ontwikkelaar
wil ik dat Open Producten gekoppeld kan worden aan Open Notificaties
zodat toevoegingen, wijzigingen of verwijderingen van producten automatisch een notificatie sturen naar abonnementhouders van het kanaal 'producten', waardoor zij direct op de hoogte worden gesteld van relevante wijzigingen.
Acceptatiecriteria
Koppeling met Open Notificaties
actie
: De uitgevoerde actie (bijv. "toegevoegd", "gewijzigd", "verwijderd").product_id
: De unieke identificatie van het product (eventueel als kenmerk?)product_type
: Het type product waartoe het behoort (als kenmerk)producten
.Validatie en foutafhandeling
API-functionaliteit
producten
).Documentatie
Definition of Done (DoD)
The text was updated successfully, but these errors were encountered: