Lösch-Schutz
Für Daten die mit der Warenwirtschaft (WaWi) synchronisiert werden, empfehlen wir den Lösch-Schutz zu aktivieren. In Folge können diese Daten-Sätze (bspw. Kunde, Objekt, Aufgabe) nicht mehr von jedem Benutzer mit einfachen Schreibrechten in levatis gelöscht werden.
Um den Lösch-Schutz zu aktivieren sind folgende Mandanten-Einstellungen verfügbar:
DELETION_PERMISSION_TARGET_OBJECTS
Hier werden die Daten-Type und der jeweilige Lösch-Schutz definiert.always
bedeutet dabei dass der Datensatz nie gelöscht werden darf (ausgenommen Benutzer aus derDELETION_PERMISSION_WHITELIST
)withWaWiId
bedeutet, dass die Datensätze gelöscht werden dürfen so lange keine Kundennummer/Objektnummer/Aufgaben/Auftragsnummer angegeben wurde; sobald eine Nummer (Wert) drinnen steht gehen wir davon aus, dass die WaWi den Datensatz auch kennt und unterbinden das Löschen.
Beispiel-Konfiguration:
(Liste der Daten-Typen ist vollständig: Customer (=Kunde), Project (=Objekt), Task (=Aufgabe), Resource (=Benutzer), Servicecontract (=Wartung), ServicecontractContainer (=Wartungsvertrag)Customer:always Project:always Task:withWaWiId Resource:always Servicecontract:always ServiceContractContainer:always
DELETION_PERMISSION_WHITELIST
Hier können optional Logins von Benutzern (meist die Administratoren) angeführt werden für die der Lösch-Schutz nicht gilt. D.h. ist das Login eines Benutzers in der Liste angeführt darf er löschen. Je Login eine neue Zeile.
Beispiel-Konfiguration:userLogin1 userLogin2
Hinweis: die WaWi-User sind vom Lösch-Schutz ausgenommen.