Hoe werkt dit: meldingen en vragen tussen commissies
De wegwijzer helpt iemand van buiten de club bij de vraag “waar moet ik zijn”. Meldingen helpen iemand van binnen bij de vraag “ik heb iets nodig van een andere commissie”. Zo verdwijnen verzoeken niet meer in appgroepen en hoef je niet meer “even de voorzitter te bellen”.
Voor de club
Bij Meldingen en vragen (/meldingen) staat eerst Bij ons: wat andere commissies van
jullie nodig hebben. Dat is de lijst waar iemand iets mee moet. Daarnaast zie je Van mij (wat jij hebt gestuurd, met
de status) en Alles.
Iets sturen
Kies Melding of vraag. Bij Naar wie kies je waar het heen gaat: een commissie of een bestuurslid. Weet je het niet zeker, kies dan de commissie die er het dichtst bij zit. Doorsturen kan altijd en laat een spoor achter.
Geef verder aan Wat is het (melding, vraag of verzoek) en Hoe urgent het is. De urgentie bepaalt hoe snel het bij het bestuur komt als niemand iets doet.
Een melding is nooit anoniem. Je naam staat erbij. Dit is voor intern werk en geen klachtenbus. Heb je zelf een melding gestuurd die nog open is, dan kun je hem intrekken met Trek in.
Afhandelen
- Pak op geeft de melding een eigenaar met een naam. De indiener ziet dat er iemand mee bezig is.
- Met Reactie en Voeg toe reageer je tussendoor, zonder de melding af te sluiten. Iedereen die de melding mag zien, leest mee.
- Stuur door naar de commissie waar het hoort, met de reden erbij. Het eigendom verhuist. De vorige commissie blijft meelezen, maar kan niet meer afhandelen. Dat spoor blijft staan, zodat niemand kan zeggen dat het niet bij hen lag.
- Handel af vraagt om een antwoord voor de indiener. Sluiten zonder tekst kan niet.
Escalatie
Blijft een melding te lang liggen, dan gaat hij vanzelf naar het bestuurslid dat het
aanspreekpunt van die commissie is: als taak en per mail. De termijn staat per club in de
instellingen (kwestie_escalatie), per urgentie. Zonder instelling is het twee dagen bij Met
spoed, zeven dagen bij Normaal en veertien dagen bij Kan wachten.
De mails over een melding gaan in de taal van de post van de club, Nederlands of Engels. De clubbeheerder stelt die in bij Beheer → Instellingen, in het blok Taal. De tekst van de melding en het antwoord zelf blijven zoals iemand ze schreef.
Wie ziet wat
Deze regel is de kern van de module, daarom staat hij hier volledig:
| Ziet | |
|---|---|
| De indiener | de eigen meldingen |
| De ontvangende commissie | wat er bij haar ligt |
| Een commissie die het doorstuurde | blijft meelezen, kan niet meer afhandelen |
| Het bestuur | alleen wat naar het bestuur is gestuurd, en wat is geëscaleerd |
| De clubbeheerder | alles |
Het bestuur ziet dus niet alles. Een melding tussen twee commissies is niet van het bestuur. Daardoor blijft de lijst van het bestuur klein en te doen.
Voor wie eraan bouwt
- Migratie
20260908170000_module_m_kwesties.sql:kwestie,kwestie_reactieenkwestie_verplaatsing. - Naamkeuze: in het model heet het een
kwestie, op het scherm “melding of vraag”. Reden:meldingis in de kern al de notificatie die de app verstuurt. Je kunt de kerntabel ook omdopen naarnotificatie. Dat is netter, maar het raakt fase 0. app.mag_kwestie(rij)is de leesregel en daarmee de kern van de module. Let op: die kijkt naar een echte bestuursfunctie en negeert de lidmaatschapsrolbestuur. Zou hij die rol wel meetellen, dan omzeilt die rol de hele regel.- Elke statusovergang loopt via een databasefunctie (
kwestie_oppakken,kwestie_afhandelen,kwestie_verplaatsen), want elke overgang raakt meer dan één rij. Alleen intrekken door de indiener gaat via een policy. - Een check op de tabel dwingt af dat er precies één adres is (
num_nonnulls(...) = 1) en dat afhandelen een antwoord heeft. - Escalatie draait in de dagelijkse cron.
app.kwesties_escaleren()zet de vlag en geeft de rijen terug.escaleerKwestiesinafhandelaars.tsmaakt er de taak en het bericht van. Een commissie zonder aanspreekpunt krijgt de vlag wel, maar levert geen bericht op. Vul het aanspreekpunt in bij de commissie. - Mail loopt via de outbox, zoals overal. Een melder mag geen bericht in andermans postvak schrijven. Heeft een persoon geen e-mailadres, dan blijft de melding staan met de fout “Deze persoon heeft geen e-mailadres”. Die fout is zichtbaar en geen stille mislukking.
- Nog niet gebouwd: een foto bij een melding (de kolom
document_idstaat er al), van een melding met één klik een taak of uitzonderingsverzoek maken, en terugkerende meldingen herkennen als patroon. Die staan in het functioneel ontwerp §14b als [Later].
Het publieke meldpunt
Sinds september 2026 kan ook iemand van buiten de club iets melden: een ouder, een buurman of
een sponsor. Dat gaat via /melden op de wegwijzer, zonder login.
De melder vult naam, e-mailadres, onderwerp en vraag in. Het onderwerp bepaalt de commissie,
net als bij de wegwijzer. Weet de melder het niet, dan gaat de melding naar het bestuur, op de
eerste bestuursfunctie. Het bestuur ziet hem daardoor meteen en zet hem door naar de commissie
die erover gaat. De melder krijgt een kenmerk (M-XXXXXX). Daarmee ziet hij op
/melden/volgen wat ermee gebeurt.
Voor de commissie verandert er niets. De melding staat in dezelfde lijst als een melding van een collega-commissie, met dezelfde knoppen: oppakken, doorsturen, afhandelen met een antwoord. Je ziet wel een naam en een e-mailadres in plaats van een kaderlid, en een kenmerk.
Anoniem kan niet. Zonder naam en adres kan de commissie niet antwoorden en kan de melder niets volgen. Dat is dezelfde regel als binnen de club: dit is geen klachtenbus.
Tegen misbruik gelden twee regels. Per e-mailadres zijn vijf meldingen per uur per club toegestaan. Dat is genoeg voor wie zich vergist en te weinig voor misbruik. Voor het volgen heb je het kenmerk én het adres nodig. Met alleen een kenmerk kun je de melding van een ander niet lezen.
Herstel bij een storing
Een openstaande escalatie blijft in de volgende dagrondes beschikbaar. Lukt het maken van een taak of bericht tijdelijk niet, dan probeert de app het opnieuw. De oorspronkelijke escalatiedatum verandert daarbij niet. Bestaande taken en berichten worden per melding en ontvanger herkend, dus een nieuwe poging maakt ze niet nog eens aan. Gesloten meldingen worden niet opnieuw geëscaleerd. Is een persoonlijke taak te laat, dan krijgen de eigenaar en de commissieleider (de functie met mandaat) allebei hun eigen herinnering.
Een melding over een plek
Een melding vanaf de sportparkkaart neemt de locatie mee. Open de melding om de plek terug te vinden, of ga bij de locatie naar Meldingen en projecten op deze plek. Je ziet daar alleen het werk waarvoor je al leesrecht hebt. Afhandelen en doorsturen werken zoals bij andere meldingen. Een nieuwe beheerder van de locatie krijgt niet automatisch oude meldingen.
Lukt het opslaan niet, dan blijft je invoer staan en is er geen melding gemaakt. Stuur je hetzelfde verzoek nog eens, dan ontstaat er geen dubbele melding.