Skip to content

Berichten en events #31

@joeridiederen

Description

@joeridiederen

Thema / Theme

Berichten

Omschrijving / Description

Wanneer een bericht wordt aangemaakt via de Berichten-API, krijgt het bericht een publicatiedatum mee. Dat kan “nu” zijn, maar ook een datum in de toekomst. Op dit moment moeten afnemende systemen zelf bepalen of zij het bericht meteen mogen tonen, of pas vanaf die publicatiedatum.

Deze RFC stelt voor om het berichtregistratiecomponent (BRC) verantwoordelijk te maken voor deze planning.

Het BRC verstuurt daarbij twee duidelijke events:

  1. bericht.aangemaakt
    Wordt verzonden zodra het bericht is geregistreerd in het BRC.
    → Dit betekent nog niet dat het bericht zichtbaar of verstuurd mag worden.

  2. bericht.publiceren
    Wordt verzonden exact op de opgegeven publicatiedatum. Pas bij dit event mogen afnemers het bericht tonen, verwerken, doorzetten of notificeren.

Dit voorkomt dat andere componenten moeten controleren of de publicatiedatum al verstreken is.

Toegevoegde waarde / Added value

Geen logica in ZAC, OMC of portalen om publicatiedatums te vergelijken; één centrale plek waar bepaald wordt wanneer een bericht zichtbaar moet worden.

Betrouwbare timing: berichten worden exact wanneer bedoeld gepubliceerd — ook bij geplande campagnes, wachttijden of wettelijke termijnen.

Consistent gedrag:

  • bericht.aangemaakt = bericht staat klaar in het register
  • bericht.publiceren = bericht moet nu zichtbaar zijn en/of naar de klant gecommuniceerd worden

Dit maakt het eenvoudiger om:

  • berichten op de juiste dag in MijnBerichten te tonen,
  • berichten naar de Berichtenbox te sturen,
  • klantnotificaties en postverzending op het juiste moment uit te voeren.

Aanvullende opmerkingen / Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions