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:

StatusBetekenisWie 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.

Vier-ogenprincipe, per tabel. Een tabeleigenaar of bedrijfsbeheerder bepaalt per tabel (onder Rechten) of elke rij een tweede persoon nodig heeft:
  • 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.