Graag wil je een log zien van alle handelingen.
in progress
D
De Nijverheid
Dit "Audit log" moet alleen zichtbaar zijn voor administrators. Je moet hier kunnen zien wat er is aangepast, wanneer en door wie.
Deze optie kan gebruikt worden voor vrijwel elke functie (met filter), maar in iedergeval voor kritieke acties zoals:
- Verwijderen product / klant / order
- Crediteren
- Geven korting
- Verplaatsen tafel / klant
Flip van den Bosch
Flip van den Bosch
We zijn bezig met deze functie. Als bijlage het huidige ontwerp. Let op dat dit het ontwerp is. Het is niet zeker of al deze functionaliteit per direct, voor elke klant, en in elk abonnement zichtbaar zal zijn.
Zoals misschien te zien is op dit ontwerp zijn we ook bezig de tabellen / grids te verbeteren. Zodat je beter met deze data kunt werken en flexibeler bent wat en wanneer je wat ziet. Wanneer het bevalt zal deze aanpassingen bij meer tabellen worden doorgevoerd.
Flip van den Bosch
in progress
S
Stijn Schalkwijk
Flip van den Bosch:
Ziet er goed uit! Waarvoor zijn die checkboxes? Is dat om de geselecteerde items te bewerken?
Een idee voor op termijn voor hierna is te werken aan de optie om bepaalde acties als beheerder ongedaan te maken, zoals een verwijder actie die per ongeluk plaats heeft gevonden. Dingen die betaald zijn met pin moet je uiteraard niet meer kunnen veranderen, want dan gaat de administratie fout. Als dit al niet achter die checkboxes zit
Flip van den Bosch
Stijn Schalkwijk: Hoi Stijn, Dank voor je reactie. Uiteindelijk gaan we deze grid voor al onze grids gebruiken. Soms hebben we daar een checkbox voor nodig. Bij deze grid zal dat inderdaad erg beperkt zijn aangezien het echt "read only" logs zijn. Op dit moment denk ik dat je de checkboxes alleen nodig hebt wanneer je een selectie wilt exporteren.
Betreft je "ongedaan maak" functie. Heel gaaf idee, maar zoals je zelf ook aangeeft wordt dit snel erg complex. Dit is ook niet echt het idee van deze functie. Je moet het log echt zien als "een logboek" die alleen noteert wat er gebeurd. Je kunt dit niet aanpassen want dan wordt het ook weer onbetrouwbaar. Wanneer je dingen wilt herstellen zal je dit via het systeem moeten doen waar dan ook weer in het logboek een melding van wordt gemaakt.
Flip van den Bosch
Hoi Stijn, we zijn druk bezig met bovenstaand punt. Aangezien uiteindelijk deze functie heel veel data, realtime, moet gaan verwerken zonder dat dit ten koste gaat van de performance hebben we hier een nieuwe techniek voor moeten gebruiken. Dit heeft veel tijd gekost en moest uitgebreid worden getest. Vandaar dat we al enige tijd met dit punt bezig zijn.