Soms kan het wenselijk zijn om in Transpas te kunnen zien wie wanneer welke veldwaarde heeft gewijzigd.
Bijvoorbeeld bij issues of voor data analyse. In Transpas is dit per veld makkelijk en snel in te richten.
Markeer niet onnodig veel velden als auditveld. Dit kan leiden tot performance issues.
De tabel waarin deze data wordt opgeslagen wordt niet automatisch opgeruimd en zal dan dus snel groeien.
Velden die worden gewijzigd met SQL of door het uitvoeren van actie (bijvoorbeeld het annuleren van een zending voor planning of facturatie) worden niet getoond in de auditlog. Het uitvoeren van acties wordt bijgehouden in het scherm Applicatie log. Ook het verwijderen van regels wordt hierin bijgehouden.
Afgebeeld hieronder is de dialoog RP_Trip met de tabel SO_Leg_view. Dit is het deelscherm Ongeplande zendingen in de planning.
Hierop is het veld Status ingesteld als audit veld.
Scherm | Deelscherm | Dialoog | Tabel |
---|---|---|---|
Transportorders | Dossiers | SO SalesOrder | SO_SalesOrder_view |
Transportorders | Zendingen | SO SalesOrder | SO_Leg_view |
Planning | Ritten | RP Trip | RP_Trip_view |
Planning | Ritactiviteiten | RP Trip | RP_TripActivity_view |
Planning | Ongeplande zendingen | RP Trip | SO_Leg_view |
Orderafhandeling | - | SO Shipment | SO_Leg_view |
Orderafhandeling 2 | - | SO Shipment2 | SO_Leg_view |
Nadat de auditvelden zijn ingesteld kan de log worden aangeroepen.
Dit kan via het rechtermuismenu, optie Toon audit. Deze optie is vrijwel overal in Transpas beschikbaar.
Na een datumselectie (vanaf en tot wanneer moet de log worden getoond) worden de wijzigingen getoond voor alle ingestelde velden binnen die tabel.
Wanneer de Toon audit optie gebruikt wordt op een zending, worden dus alleen de wijzingen van de audit velden uit de zendingentabel getoond.
Dit ziet er dan als volgt uit: