Data invoeren en goedkeuren
De dagelijkse werkwijze: een invoerder dient een rij in, Normly valideert die, en een goedkeurder keurt hem goed — of stuurt hem terug met een reden.
Levenscyclus van een rij
Elke rij doorloopt een eenvoudige reeks statussen:
| Status | Betekenis | Wie is daarna aan zet |
|---|---|---|
| In afwachting | Ingediend en wacht op goedkeuring. Nog geen onderdeel van de officiële data. | Een goedkeurder |
| Goedgekeurd | Goedgekeurd. Dit is de data die rapporten, exports en de API teruggeven. | — |
| Afgewezen | Teruggestuurd, bij voorkeur met een reden die uitlegt wat er aangepast moet worden. | De invoerder, die corrigeert en opnieuw indient |
Data invoeren
Open de tabel en voeg een rij toe: één waarde per kolom. Verplichte kolommen moeten gevuld zijn, en waarden moeten passen bij het datatype van de kolom. Zodra je indient, verschijnt de rij als in afwachting bij de goedkeurders van de tabel.
Validatie
Kolommen kunnen validatieregels hebben die de ontwerper van de tabel instelt. Normly markeert rijen waarvan de waarden niet meer door de validatie komen, en invoerders zien die gemarkeerde rijen op hun dashboard, zodat problemen vroeg boven water komen — nog voordat een goedkeurder ernaar kijkt.
Goedkeuren en afwijzen
Goedkeurders zien rijen in afwachting op hun dashboard en in de tabel zelf, met de ingediende waarden en wie ze heeft ingevoerd. Goedkeuren maakt de rij officieel en legt vast wie hem heeft goedgekeurd en wanneer. Bij afwijzen kun je een reden meegeven, die de invoerder naast de teruggestuurde rij ziet.
- Aan: de goedkeurder moet iemand anders zijn dan de indiener, zonder uitzonderingen.
- Uit (de standaard): rijen die zijn ingevoerd door iemand die ook mag goedkeuren — een gecombineerde invoerder-goedkeurder of een bedrijfsbeheerder — worden direct goedgekeurd en in de audittrail gemarkeerd als automatisch goedgekeurd. Rijen van invoerders die niet mogen goedkeuren wachten nog steeds op een goedkeurder.
De audittrail
Elke rij bewaart zijn geschiedenis: wie hem heeft aangemaakt, wanneer, wie hem heeft goedgekeurd of afgewezen, en waarom. Samen met het versiebeheer van tabellen betekent dit dat je altijd kunt beantwoorden: "wie heeft dit getal goedgekeurd, en volgens welke definitie?"
De werkwijze automatiseren
Alles op deze pagina kun je ook programmatisch doen — rijen in afwachting opvragen, goedkeuren en afwijzen met een reden. Zie de API-referentie voor uitvoerbare voorbeelden.