Neben einer rechtedefinierten Zugriffssteuerung bietet 2intra.net einen weiteren entscheidenden Vorteil. Die automatische Formularanpassung bei Veränderungen an der Katalogstruktur.
Wenn man über den Browser Daten aus einer Datenbank verwalten möchte, muss man für jede Bearbeitungsfunktion (ausgeben, bearbeiten, ändern, hinzufügen, speichern, löschen, durchsuchen, exportieren, leeren usw....) eine eigene Formularseite programmieren. Wird nachträglich eine Spalte umbenannt oder gar eine neue Spalte hinzugefügt, so bedeutet dies eine Menge Arbeit, denn alle Seiten die mit dem Katalog in Verbindung stehen müssen von Hand angepasst bzw. erweitert werden. Das ist dank 2inta.net nun passee!
Aufgrund einer zwei Ebenen Struktur bei Katalogen werden alle Formulare automatisch nach einer Änderung der Katalogstruktur (z.B. ändern des Spaltennamens, ändern des Datentyps, hinzufügen von neuen Spalten, umbenennen von Spalten usw.) angepasst, ohne dass nachträglich noch Änderungen dazuprogrammieren werden müssen! Sofort nach der Änderung stehen alle Formulare in angepasster Form zur Verfügung und es kann sofort weiter gearbeitet werden. (Benutzerdefinierte Formulare ausgeschlossen.)
Man ist aber nicht an die automatischen Standardformulare gebunden, sondern hat jederzeit die Möglichkeit auch eigene, benutzerdefinierte Formulare einzelnen Katalogfunktionen zuzuweisen. Entweder als neue Katalogfunktion oder an Stelle von bestehenden Katalogfunktionen.
Die Abbildung beschreibt schematisch einen Katalog mit dessen Zuordnungen und Abhängigkeiten. Ein Katalog muss dabei einer Kategorie sowie einem Mandanten zugeordnet sein. Der Katalog selbst besteht aus einzelnen 1] Spalten. Die Spalten können einem 2] Datentyp zugeordnet werden, der den Inhalt der Spalte am besten wiedergibt bzw. beschreibt also z.B. ob es sich um Zahlenwerte, Zeit & Datumsangaben, Textfelder oder aber um vordefinierte Wertemengen handelt. Die Felddatentypen können auch unterschiedliche Attribute beinhalten wie z.B. eine Indizierung, die Erlaubnis für Leereinträge oder aber die Bestimmung von Standardwerten bzw. einer Maximalen Zeichenlänge von Einträgen usw.
Dem Katalog selbst sind 3] Katalogfunktionen zugeordnet, die entweder ein automatisches Formular aufrufen oder aber ein benutzerdefiniertes Formular. Automatische Formulare werden für die meisten Kataloge ausreichen und müssen nicht extra programmiert werden. Möchte man allerdings bei einem Katalog, der auf Werte eines anderen Katalogs per Verknüpfung verweist samt jender Werte auslesen, so kann man für die Katalogfunktion (Datensätze listen) bei diesen Katalog ein benutzerdefiniertes Formular als Ziel definieren. Somit wird bei diesem Katalog beim Aufruf der Funktion "Datensätze listen" nicht das automatische Formular angesteuert, sondern das eigene (benutzerdefinierte).
 |