Inleiding
Tot nu toe was het voor een gebruiker niet mogelijk om te zien wie iets heeft gewijzigd in de configuratie/instellingen van een account, of om de vorige waarde van een instelling te bekijken. De mogelijkheid om dit te zien in MyTranssmart is nu toegevoegd. Ook is de functionaliteit toegevoegd om een eerdere versie van een gewijzigd of verwijderd record te herstellen. Het is ook mogelijk om een batch van wijzigingen te herstellen die tegelijk zijn doorgevoerd, bijvoorbeeld via een upload.
Als een wijziging om een of andere reden incorrect is doorgevoerd, kan deze nu ongedaan worden gemaakt.
Alle gebruikers met de rol 'Administrator' hebben toegang tot deze pagina.
Als u op deze tegel klikt, wordt een nieuwe pagina geopend die standaard het datumbereik van vandaag toont en filtert op de instellingengroep ClientCarriers:
Meer informatie over de verschillende filteropties en functionaliteiten:
- Filter: Affected setting group
- Filter: User
- Parent user
- Database user
- Filter: Account
- Filter: Type
- Filter: Search value
- Toggle: Show per batch
- Column: Affected user
- Column: Type
- Detailpagina
- Herstel van een oudere versie
-
Uitleg van versies
Filter: Affected setting group
In het filter Affected setting group kunt u via een vervolgkeuzelijst kiezen welke instelling/tabel u wilt bekijken:
Uitleg van alle mogelijkheden:
- Affected setting group Affected setting detail Uitleg
- AccountSettings culture Taalinstelling
- defaultSettings Instellingen van de pagina Account Settings
- mailTemplateIsoCode ISO-code van e-mailsjabloon
- additionalReferences Actieve aanvullende referenties in Account Settings
- bookingProfiles Alle boekingsprofielen van dit account
- packages Alle pakketten van dit account
- costCenters Alle kostenplaatsen van dit account
- themeSettings Thema-instellingen van dit account
- addressSearchAlgorithm Zoekmethode adresboek 'bevat' / 'begint met'
- UserSettings dashboard Landingspagina-instelling van de gebruiker
- shipmentScreenSections Gebruikersinstelling welke velden/secties zichtbaar zijn
- culture Taalinstelling van de gebruiker
- defaultSettings Alle gebruikersinstellingen van My Details
Opmerking: als u een verwijderde gebruiker wilt herstellen, herstel dan eerst de gebruiker en vervolgens deze 4 instellingen. Zie de optie 'Users' onderaan deze lijst. - ClientCarriers 'Qualifier code' Configuratietabel
- RoutingRules Geen details Configuratietabel
- TransitTimes Geen details Configuratietabel
- Generics Geen details Configuratietabel
- DocumentGeneration Geen details Configuratietabel
- DocumentRetrieval Geen details Configuratietabel
- Zones Geen details Configuratietabel
- OpeningHours Geen details Configuratietabel
- BuyRates Geen details Configuratietabel
- SellRates Geen details Configuratietabel
- SellMargins Geen details Configuratietabel
- BuyWeights Geen details Configuratietabel
- SellWeights Geen details Configuratietabel
- Weights Geen details Configuratietabel
- MailTemplate Geen details Configuratie van e-mailsjabloon
Opmerking: als u een verwijderd e-mailsjabloon wilt herstellen, zorg er dan voor dat de Mail Template Group bestaat. Als die ook is verwijderd, herstel dan eerst de instelling MailTemplateGroups. - MailTimes Geen details Configuratie van e-mailtrigger
Opmerking: als u een verwijderde e-mailtrigger wilt herstellen, zorg er dan voor dat de Mail Template Group bestaat. Als die ook is verwijderd, herstel dan eerst de instelling MailTemplateGroups. - MailTemplateGroups Geen details E-mailsjabloongroepen
- Accounts Geen details De accountvelden: name, code, parent, org_code en featureSet
- Users Geen details De gebruikersvelden: name, email, password (gehasht)
Opmerking: als u de volledige gebruiker wilt herstellen, dient u eerst deze instelling te herstellen en vervolgens de 4 UserSettings (dashboard, shipmentScreenSections en culture). Zie de optie 'UserSettings' tweede van boven in deze lijst.
Filter: User
Als u alle wijzigingen wilt bekijken die één specifieke gebruiker heeft doorgevoerd, kunt u:
- Een (deel van de) naam intypen, waarna er op gefilterd wordt, of
- Als u de gewenste naam op het scherm ziet, op de knop Copy to filter klikken om de volledige waarde naar het gebruikersfilter te kopiëren:
Het filter User correspondeert dus met de kolom Changed by.
Belangrijke opmerking: als u slechts een deel van de gebruikersnaam intypt en zoekt in een tabel met veel records (bijv. Buy Rates, Sell Rates), kan het even duren voordat de resultaten worden geladen. In deze tabellen is het beter om te zoeken op de volledige gebruikersnaam.
Parent user
Als een gebruiker van het (groot)ouderaccount of een medewerker van nShift de wijziging heeft doorgevoerd, ziet u de gebruikersnaam niet wanneer u bent ingelogd bij een subaccount. In plaats daarvan ziet u de parent user.
In het onderstaande voorbeeld ben ik ingelogd op het account TEST* en kunt u zien dat wijzigingenlogrecord 1 is gedaan door een gebruiker van dit account en record 2 door iemand van het bovenliggende account:
Als ik inlog op het bovenliggende account MASTER*, kan ik zien welke gebruiker het was:
Database user
Als een geautomatiseerd proces of een service de wijziging heeft doorgevoerd, wordt database user weergegeven.
Filter: Account
Als u alle wijzigingen voor een specifiek account wilt bekijken, kunt u de vervolgkeuzelijst gebruiken om de juiste waarde te zoeken:
Het filter Account correspondeert dus met de kolom Affected account.
Opmerking: u kunt de waarden "SELECT ALL" of "SELECT EMPTY" niet selecteren. Als u deze zoekwaarde wilt wissen, gebruik dan de optie Clear filters.
Filter: Type
Als u alleen wijzigingen van een bepaald type wilt bekijken, kunt u de vervolgkeuzelijst gebruiken om de juiste waarde te zoeken:
Filter: Search value
Als u een specifieke instelling hebt geselecteerd in de Affected setting group, kunt u zoeken naar een waarde in de details van de records. Als ik bijvoorbeeld zoek op "123456", wordt dit record gevonden:
Als u op de regel klikt, ziet u deze waarde:
Toggle: Show per batch
Als u deze optie inschakelt, worden de resultaten gegroepeerd per batch. Een batch is een verzameling records die tegelijk zijn ingevoegd, bijgewerkt of verwijderd. In de kolom 'Count' kunt u zien hoeveel records de batch bevat.
Als u op een regel klikt, wordt een nieuwe pagina geopend met de acties die u voor deze batch kunt uitvoeren.
- Er worden eerst enkele details van deze batch samengevat: het tijdstip, wie de wijziging heeft doorgevoerd, welke instellingengroep en hoeveel records de batch bevat.
- Als u op de knop Download drukt, worden de records gedownload naar Excel. U kunt de download gebruiken om te controleren of dit inderdaad de batch is die u zoekt. Als dat zo is, hebt u twee opties: gebruik dit Excel-bestand om het te uploaden (als u rechten hebt voor het Admin Panel) of ga naar stap 3:
- Als u op de knop Restore drukt, worden de records hersteld.
- Druk op de knop Cancel om dit scherm te verlaten.
Opmerking: dezelfde pagina wordt weergegeven als u op de standaard wijzigingenlogpagina — dus met de instelling Show per batch uitgeschakeld — op de knop Show batch aan het einde van een regel klikt.
Column: Affected user
In de instellingengroepen UserSettings en Users toont de kolom Affected user de gebruiker van het gewijzigde record.
Column: Type
Deze kolom geeft aan welk type wijziging het betreft:
| Type | Uitleg |
|---|---|
| INSERT | Het aanmaken van een nieuw record |
| UPDATE | Het aanpassen van een bestaand record |
| DELETE | Het verwijderen van een bestaand record |
Detailpagina
Als u op een regel klikt, wordt een nieuwe pagina geopend met alle* versies van het huidige record.
Opmerking: er worden maximaal 100 eerdere versies weergegeven en dit is ook afhankelijk van de bewaartermijn. Hoe lang we de gegevens bewaren verschilt per instelling.
- Vaste waarde "Change log".
- Ter informatie worden de instellingengroep en het instellingendetail van het record weergegeven.
- Een vaste kolom met de veldnamen. Blijft zichtbaar op het scherm als u naar rechts scrolt (zie 5.)
- De kolommen vertegenwoordigen alle versies van dit record.
- Schuifbalk om naar de eerste versie (INSERT) van dit record te scrollen.
Herstel van een oudere versie
- Als u een versie van een record wilt herstellen, selecteert u de radioknop in de gewenste kolom
- Klik op de knop Restore om het te herstellen. Er verschijnt een waarschuwingsbericht:
- Klik op de knop Restore en u ziet dit bericht verschijnen:
Uitleg van versies
- In dit geval is de meest rechtse kolom de INSERT van het record. U kunt zien welke waarden zijn ingevoerd.
- In de tweede kolom van rechts is een UPDATE te zien: kostenplaats "CC" is ingevuld en de waarde is gewijzigd van "1" naar "2".
- In de tweede kolom van links is nog een UPDATE te zien: de kostenplaats is verwijderd.
- En tot slot is in de linkerkolom te zien dat dit record is verwijderd. Alle velden zijn leeg.
De linkerkolom is altijd de huidige versie van het record en heeft daarom geen radioknop.
Normaal gesproken is DELETE de eindstatus van een record, omdat een nieuw ingevoegd record nooit hetzelfde Record ID krijgt als een verwijderd record.
Er is één uitzondering: als u een eerdere versie van het verwijderde record herstelt, behoudt het hetzelfde Record ID. Als u dan naar deze detailpagina kijkt, ziet u dat na de DELETE een nieuwe INSERT is uitgevoerd:
Een herstelactie wordt dus ook altijd gelogd en is daardoor zichtbaar in de wijzigingenlogdetails van een record.