# Ebenen allgemein
Für Pakete mit Metadaten und Formulare Gen.2 plant ELO Digital Office GmbH perspektivisch Basis-Pakete auszuliefern. Die Basis-Pakete beinhalten standardisierte Paket-Elemente. Sie können diesen Standard durch weitere Ebenen individuell ergänzen und gestalten. Durch spezifische Vererbungsstrategien werden Updates der Basis-Pakete durch ELO problemlos ausgeführt.
Ebenen sind ein Konzept in der Konfiguration für Anpassungen, z. B. zwischen Testsystem/Produktivsystem oder für kundenspezifische Themen. Die jeweiligen Ebenen werden immer in einem konkreten Paket erstellt.
# Beispiel
Ein Partner verwendet eine Custom-Ebene in einem ELO Solution-Paket, um eine Reihe von Anpassungen für einen Kunden zu machen. Wenn es von ELO ein Update der Solution gibt, kann er dieses problemlos einspielen, weil das ELO Export-Paket nur die Basis-Ebene des Paketes enthält und beim Import auch nur diese ersetzt. Die Custom-Ebene bleibt im Kundensystem erhalten und somit auch alle kundenspezifischen Anpassungen.
# Aufbau der Ebenen
Jedes Paket verfügt über eine Ebene Basic mit ELO Standardelementen. Zusätzlich können Sie weitere Ebenen hinzufügen und individuell gestalten.
Die Ausführung der jeweiligen Ebenen ist hierarchisch gesteuert. Den Ebenen werden Integer-Werte zugewiesen, deren Höhe über die hierarchische Position entscheidet.
# Konfiguration
Für eine Konfiguration kommt immer die jeweils höchste vorhandene Ebene zur Anwendung.
Damit ein fachlich sinnvolles Überschreiben von Konfigurationen auf diesem Weg möglich ist, müssen diese in geeignete Objekte unterteilt werden. Dies betrifft vor allem die Konfigurationen im Configservice, z. B. die Ansichten von Formularen oder die Konfigurationen von Workspaces.
Bei den vom ELO Indexserver verwalteten Daten ist vorerst kein Überschreiben einzelner Konfigurationen vorgesehen. Hier können auf höheren Ebenen nur weitere komplette Objekte (Masken, Aspekte, Schriftfarben, Benutzer…) hinzugefügt werden. Bei den Masken bietet die Vererbung eine fachliche Anpassung.
# Beispiel
In der Vertragsverwaltung gibt es eine Einstellung, wann ein Benutzer über die bevorstehende automatische Verlängerung eines Mietvertrages mit Laufzeit (z. B.: Handyvertrag) benachrichtigt wird. Im Standard (Basic (100)) ist dies mit 30 Tagen eingestellt.
Für einen Kunden, dessen Unternehmensprozesse eher langsam sind, wird vom Partner ein Wert von 60 Tagen in der Ebene Custom (500) eingestellt.
Wenn das System später zeitgesteuert die Benachrichtigungen erstellt, sieht es den Wert 60, weil dieser auf der höheren Ebene liegt und der Benutzer beim Kunden bekommt die Nachricht schon 60 Tage vor Verlängerung des Vertrages.