Naar hoofdinhoud gaan

Auditing inschakelen voor een tabel

Doel​

Het auditen van wijzigingen inschakelen voor een tabel, zodat elke keer dat een record wordt gemaakt, bijgewerkt of verwijderd dat wordt vastgelegd — met wie of wat de wijziging heeft aangebracht — en desgewenst een specifiek veld uitsluiten van registratie.

Vereisten​

  • Je bent aangemeld met een makerrol (of de rol van platformbeheerder).
  • De tabel bestaat (zie Een tabel maken). De gegevenstabel ervan bestaat vanaf het moment dat ze is gemaakt, dus je hoeft eerst niets anders te doen.

Stappen​

  1. Open de tabel in Tabellen.
  2. Schakel Auditing inschakelen in voor de tabel.
  3. (Optioneel) Open voor elk veld dat niet moet worden vastgelegd — bijvoorbeeld een groot veld dat vaak verandert en weinig auditwaarde heeft — dat veld en schakel Uitsluiten van auditing in.
  4. Vanaf nu wordt elke keer dat een record van deze tabel wordt gemaakt, bijgewerkt of verwijderd vastgelegd in het auditlogboek. Bekijk het via het scherm Auditlogboek (zie Het auditlogboek bekijken).

Wat er achter de schermen gebeurt​

Auditing wordt vastgelegd in de gegevenslaag, dus het legt elke wijziging aan een record vast, ongeacht hoe die is aangebracht — via een formulier, een app, een geautomatiseerde bedrijfsregel of een integratie. Elke auditvermelding bewaart wat er is veranderd (de oude en nieuwe waarden, zonder uitgesloten velden) en wie of wat de wijziging heeft aangebracht: een persoon, een externe applicatie, een bedrijfsregel of een geautomatiseerd proces, samen met de persoon die de actie oorspronkelijk heeft gestart als dat zo was. Auditing in- of uitschakelen en een veld uitsluiten worden opgeslagen als onderdeel van de definitie van de tabel, dus ze reizen mee met de tabel wanneer haar oplossing in een andere omgeving wordt uitgerold.

Problemen oplossen​

  • Auditing lijkt nog niets vast te leggen. De schakelaar werkt meteen, en alleen wijzigingen die na het inschakelen zijn aangebracht, worden vastgelegd — eerdere wijzigingen worden niet achteraf geregistreerd.
  • Een wijziging wordt toegeschreven aan "System" of toont geen actor. De wijziging heeft de gegevens bereikt buiten het normale schrijfpad van het platform om (bijvoorbeeld een rechtstreekse bewerking in de database). Dat is op zich al een signaal dat het onderzoeken waard is.
  • Een uitgesloten veld verschijnt nog in oudere vermeldingen. Uitsluiting geldt voor wijzigingen die zijn vastgelegd nadat je het veld hebt uitgesloten; eerder vastgelegde vermeldingen blijven ongewijzigd.

Gerelateerde scenario's​