/
Lösch-Schutz

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 der DELETION_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.

Related content