Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open notificaties gebruiken voor signaleringen #1965

Open
ghost opened this issue Mar 24, 2022 · 0 comments
Open

Open notificaties gebruiken voor signaleringen #1965

ghost opened this issue Mar 24, 2022 · 0 comments

Comments

@ghost
Copy link

ghost commented Mar 24, 2022

Als medewerker van een gemeente wil ik signaleringen kunnen ontvangen over mutaties op bepaalde zaken en dan met name de mutaties daarop die ik niet zelf heb veroorzaakt.

Zodat ik bijvoorbeeld snel kan reageren als een zaak door iemand op mijn naam wordt gezet, een document wordt toegevoegd, etc.

Even los van de exacte vorm van die signaleringen (meldingen op het scherm, mailtjes, signaleringenlijst) hebben we dat netjes kunnen implementeren op basis van open notificaties.

Maar een grote handicap daarbij is dat er uit de notificaties op geen enkele manier is te achterhalen door wat of door wie de mutatie is doorgevoerd. Daardoor zijn we gedwongen lelijke dingen te doen in onze code om dergelijke signaleringen te onderdrukken als ze het gevolg zijn van acties van de medewerker zelf.

Het zou heel prettig zijn als we op een of andere manier een "actor" in de notificaties kunnen meekrijgen. Het is mogelijk om bij open-zaak een actor mee te geven in de request headers. We maken hier gebruik van om de actor in de audit trail van een zaak te krijgen bij de mutaties op een zaak of document. Als we dat gegeven bijvoorbeeld via open-notificaties weer terug zouden kunnen krijgen zouden we onze code een stuk eenvoudiger en betrouwbaar kunnen maken.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant