Einleitung
Bisher war es für Benutzer nicht möglich zu sehen, wer etwas in der Konfiguration/den Einstellungen eines Kontos geändert hat oder den vorherigen Wert einer Einstellung einzusehen. Die Möglichkeit, dies in MyTranssmart zu sehen, wurde nun hinzugefügt. Außerdem wurde die Funktion hinzugefügt, eine frühere Version eines geänderten oder gelöschten Datensatzes wiederherzustellen. Es ist auch möglich, eine Reihe von Änderungen wiederherzustellen, die gleichzeitig vorgenommen wurden, zum Beispiel über einen Upload.
Wenn eine Änderung aus irgendeinem Grund fehlerhaft vorgenommen wurde, kann sie jetzt rückgängig gemacht werden.
Alle Benutzer mit der Rolle 'Administrator' haben Zugriff auf diese Seite.
Wenn Sie auf diese Kachel klicken, öffnet sich eine neue Seite, die standardmäßig den Datumsbereich von heute anzeigt und nach der Einstellungsgruppe ClientCarriers filtert:
Weitere Informationen zu den verschiedenen Filteroptionen und Funktionen:
- 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
- Detailseite
- Wiederherstellung einer älteren Version
- Erläuterung der Versionen
Filter: Affected setting group
Im Filter Affected setting group können Sie über eine Dropdown-Liste auswählen, welche Einstellung/Tabelle Sie anzeigen möchten:
Erläuterung aller Möglichkeiten:
- Affected setting group Affected setting detail Erläuterung
- AccountSettings culture Spracheinstellung
- defaultSettings Einstellungen der Seite Account Settings
- mailTemplateIsoCode ISO-Code der E-Mail-Vorlage
- additionalReferences Aktive zusätzliche Referenzen in den Account Settings
- bookingProfiles Alle Buchungsprofile dieses Kontos
- packages Alle Pakete dieses Kontos
- costCenters Alle Kostenstellen dieses Kontos
- themeSettings Design-Einstellungen dieses Kontos
- addressSearchAlgorithm Suchmethode des Adressbuchs 'enthält' / 'beginnt mit'
- UserSettings dashboard Landingpage-Einstellung des Benutzers
- shipmentScreenSections Benutzereinstellung, welche Felder/Abschnitte sichtbar sind
- culture Spracheinstellung des Benutzers
- defaultSettings Alle Benutzereinstellungen von My Details
Hinweis: Wenn Sie einen gelöschten Benutzer wiederherstellen möchten, stellen Sie zuerst den Benutzer und dann diese 4 Einstellungen wieder her. Siehe Option 'Users' am Ende dieser Liste. - ClientCarriers 'Qualifier code' Konfigurationstabelle
- RoutingRules Keine Details Konfigurationstabelle
- TransitTimes Keine Details Konfigurationstabelle
- Generics Keine Details Konfigurationstabelle
- DocumentGeneration Keine Details Konfigurationstabelle
- DocumentRetrieval Keine Details Konfigurationstabelle
- Zones Keine Details Konfigurationstabelle
- OpeningHours Keine Details Konfigurationstabelle
- BuyRates Keine Details Konfigurationstabelle
- SellRates Keine Details Konfigurationstabelle
- SellMargins Keine Details Konfigurationstabelle
- BuyWeights Keine Details Konfigurationstabelle
- SellWeights Keine Details Konfigurationstabelle
- Weights Keine Details Konfigurationstabelle
- MailTemplate Keine Details Konfiguration der E-Mail-Vorlage
Hinweis: Wenn Sie eine gelöschte E-Mail-Vorlage wiederherstellen möchten, stellen Sie sicher, dass die Mail Template Group vorhanden ist. Wenn diese ebenfalls gelöscht wurde, stellen Sie zuerst die Einstellung MailTemplateGroups wieder her. - MailTimes Keine Details Konfiguration des E-Mail-Triggers
Hinweis: Wenn Sie einen gelöschten E-Mail-Trigger wiederherstellen möchten, stellen Sie sicher, dass die Mail Template Group vorhanden ist. Wenn diese ebenfalls gelöscht wurde, stellen Sie zuerst die Einstellung MailTemplateGroups wieder her. - MailTemplateGroups Keine Details E-Mail-Vorlagengruppen
- Accounts Keine Details Die Kontofelder: name, code, parent, org_code und featureSet
- Users Keine Details Die Benutzerfelder: name, email, password (gehasht)
Hinweis: Wenn Sie den vollständigen Benutzer wiederherstellen möchten, müssen Sie zuerst diese Einstellung und dann die 4 UserSettings (dashboard, shipmentScreenSections und culture) wiederherstellen. Siehe Option 'UserSettings' zweite von oben in dieser Liste.
Filter: User
Wenn Sie alle Änderungen eines bestimmten Benutzers einsehen möchten, können Sie entweder:
- Einen (Teil des) Namen eingeben, wonach gefiltert wird, oder
- Wenn der gewünschte Name auf dem Bildschirm angezeigt wird, auf die Schaltfläche Copy to filter klicken, um den vollständigen Wert in den Benutzerfilter zu kopieren:
Der Filter User entspricht also der Spalte Changed by.
Wichtiger Hinweis: Wenn Sie nur einen Teil des Benutzernamens eingeben und in einer Tabelle mit vielen Datensätzen suchen (z. B. Buy Rates, Sell Rates), kann das Laden einige Zeit in Anspruch nehmen. In diesen Tabellen ist es besser, den vollständigen Benutzernamen für die Suche zu verwenden.
Parent user
Wenn ein Benutzer des (Groß-)Elternkontos oder ein Mitarbeiter von nShift die Änderung vorgenommen hat, wird der Benutzername nicht angezeigt, wenn Sie bei einem Unterkonto angemeldet sind. Stattdessen wird der parent user angezeigt.
Im folgenden Beispiel bin ich beim Konto TEST* angemeldet und Sie können sehen, dass Änderungsprotokoll-Datensatz 1 von einem Benutzer dieses Kontos und Datensatz 2 von jemandem des übergeordneten Kontos vorgenommen wurde:
Wenn ich mich beim übergeordneten Konto MASTER* anmelde, kann ich sehen, welcher Benutzer es war:
Database user
Wenn ein automatisierter Prozess oder Dienst die Änderung vorgenommen hat, wird database user angezeigt.
Filter: Account
Wenn Sie alle Änderungen für ein bestimmtes Konto einsehen möchten, können Sie die Dropdown-Liste verwenden, um den richtigen Wert zu suchen:
Der Filter Account entspricht also der Spalte Affected account.
Hinweis: Sie können die Werte "SELECT ALL" oder "SELECT EMPTY" nicht auswählen. Wenn Sie diesen Suchwert löschen möchten, verwenden Sie die Option Clear filters.
Filter: Type
Wenn Sie nur Änderungen eines bestimmten Typs anzeigen möchten, können Sie die Dropdown-Liste verwenden, um den richtigen Wert zu suchen:
Filter: Search value
Wenn Sie eine bestimmte Einstellung in der Affected setting group ausgewählt haben, können Sie in den Details der Datensätze nach einem Wert suchen. Wenn ich beispielsweise nach "123456" suche, wird dieser Datensatz gefunden:
Wenn Sie auf die Zeile klicken, sehen Sie diesen Wert:
Toggle: Show per batch
Wenn Sie diese Option aktivieren, werden die Ergebnisse nach Batch gruppiert. Ein Batch ist eine Sammlung von Datensätzen, die gleichzeitig eingefügt, aktualisiert oder gelöscht wurden. In der Spalte 'Count' können Sie sehen, wie viele Datensätze der Batch enthält.
Wenn Sie auf eine Zeile klicken, öffnet sich eine neue Seite, die Ihnen die verfügbaren Aktionen für diesen Batch anzeigt.
- Zunächst werden einige Details dieses Batches zusammengefasst: die Uhrzeit, wer die Änderung vorgenommen hat, welche Einstellungsgruppe betroffen ist und wie viele Datensätze der Batch enthält.
- Wenn Sie die Schaltfläche Download drücken, werden die Datensätze nach Excel heruntergeladen. Sie können den Download verwenden, um zu prüfen, ob es sich tatsächlich um den gesuchten Batch handelt. Wenn ja, haben Sie 2 Möglichkeiten: Verwenden Sie diese Excel-Datei zum Hochladen (wenn Sie Rechte für das Admin Panel haben) oder fahren Sie mit Schritt 3 fort:
- Wenn Sie die Schaltfläche Restore drücken, werden die Datensätze wiederhergestellt.
- Drücken Sie die Schaltfläche Cancel, um diesen Bildschirm zu verlassen.
Hinweis: Dieselbe Seite wird angezeigt, wenn Sie auf der Standard-Änderungsprotokoll-Seite — also mit deaktivierter Einstellung Show per batch — auf die Schaltfläche Show batch am Ende einer Zeile klicken.
Column: Affected user
In den Einstellungsgruppen UserSettings und Users zeigt die Spalte Affected user den Benutzer des geänderten Datensatzes an.
Column: Type
Diese Spalte gibt an, um welchen Änderungstyp es sich handelt:
| Typ | Erläuterung |
|---|---|
| INSERT | Das Erstellen eines neuen Datensatzes |
| UPDATE | Das Ändern eines bestehenden Datensatzes |
| DELETE | Das Löschen eines bestehenden Datensatzes |
Detailseite
Wenn Sie auf eine Zeile klicken, öffnet sich eine neue Seite, die alle* Versionen des aktuellen Datensatzes anzeigt.
Hinweis: Es werden maximal 100 frühere Versionen angezeigt, abhängig von der Aufbewahrungsfrist. Wie lange die Daten gespeichert werden, variiert je nach Einstellung.
- Fester Wert "Change log".
- Zu Informationszwecken werden die Einstellungsgruppe und das Einstellungsdetail des Datensatzes angezeigt.
- Eine feste Spalte mit den Feldnamen. Bleibt beim Scrollen nach rechts sichtbar (siehe 5.)
- Die Spalten stellen alle Versionen dieses Datensatzes dar.
- Scrollleiste, um zur ersten Version (INSERT) dieses Datensatzes zu scrollen.
Wiederherstellung einer älteren Version
- Wenn Sie eine Version eines Datensatzes wiederherstellen möchten, wählen Sie die Optionsschaltfläche in der gewünschten Spalte aus
- Klicken Sie auf die Schaltfläche Restore, um die Wiederherstellung durchzuführen. Eine Warnmeldung wird eingeblendet:
- Klicken Sie auf die Schaltfläche Restore und folgende Meldung wird eingeblendet:
Erläuterung der Versionen
- In diesem Fall ist die rechteste Spalte der INSERT des Datensatzes. Sie können sehen, welche Werte eingefügt wurden.
- In der zweiten Spalte von rechts ist ein UPDATE zu sehen: Kostenstelle "CC" wurde eingetragen und der Wert von "1" auf "2" geändert.
- In der zweiten Spalte von links ist ein weiteres UPDATE zu sehen: Die Kostenstelle wurde gelöscht.
- Und schließlich ist in der linken Spalte zu sehen, dass dieser Datensatz gelöscht wurde. Alle Felder sind leer.
Die linke Spalte ist immer die aktuelle Version des Datensatzes und hat daher keine Optionsschaltfläche.
Normalerweise ist DELETE der Endzustand eines Datensatzes, da ein neu eingefügter Datensatz nie dieselbe Datensatz-ID wie ein gelöschter Datensatz erhält.
Es gibt eine Ausnahme: Wenn Sie eine frühere Version des gelöschten Datensatzes wiederherstellen, behält dieser dieselbe Datensatz-ID. Wenn Sie dann diese Detailseite aufrufen, sehen Sie, dass nach dem DELETE ein neuer INSERT durchgeführt wurde:
Eine Wiederherstellungsaktion wird daher immer protokolliert und ist in den Änderungsprotokoll-Details eines Datensatzes sichtbar.