Programme und Konfiguration

In einem modernen EDV-System befindet sich eine Vielzahl von Programmen für die vielfältigsten Aufgaben. Unter (Anwendungs-) Programmen wollen wir hier diejenigen Programme verstehen welche im Rahmen des microGlas-6 die Funktion der durchzuführenden Geschäftsprozesse realisieren.
Diese sind z. B. die Programme zur Verwaltung der Stammdaten wie Artikel, Kunden, Bearbeitung, Preislisten sowie die mehr Geschäftsprozeß-bezogenen Programme wie Auftrags-Erfassung und -Verwaltung, Fakturation, Produktion, Betriebsmittel, Touren, Einkauf sowie die sonstigen Programme Statistik und Betriebsmittelerfassung etc..

Zum Starten der einzelnen Programme benutzen wir ein spezielles Menü-Programm, welches wir "Launcher" nennen.
Der Umfang der im Launcher sichtbaren und damit aktivierbaren Programme kann für jeden Mitarbeiter individuell auf seinen Arbeitsbereich konfiguriert werden.

Darüberhinaus werden für die verschiedenen Arbeitsbereiche innerhalb eines Betriebes oft sehr unterschiedliche Sichtweisen auf die vielfältigen Daten der Datenbanktabellen benötigt, weshalb sich die Masken und Tabellen etc. an diese Bedürfnisse anpassen lassen.
Zu jeder Datenbanktabelle des microGlas-6 können praktisch beliebig viele solcher Layouts von Masken und Tabellen etc. erstellt und unter anwendungsbezogenen Namen gespeichert werden. Um nun eine spezielle Anwendersichtweise zu realisieren ist es notwendig die wünschenswerten Masken- und Tabellen-Layouts richtig kombiniert zu aktivieren.
Um nun dies zu realisieren existieren zu jedem Anwendungsprogramm (z. B. dem Artikelprogramm) eine Vielzahl von sogenannten Konfigurationsdateien, welche in ihrem Namen den Anwendungszweck und in ihre Inhalte u.A. die Benennungen zu den gewünschten Masken- und Tabellen-Layouts beschreiben.

Jedes Anwendungs-Programm implementiert primär leere Rahmenfenster ("Frames" = Platzhalter für Darstellungsformen) welche durch die Definition innerhalb der Konfigurationsdaten mit den ausgesuchten Masken und Tabellen.

Die Konfigurationen können sachbezogen oder auch personen- oder gruppenbezogen benannt werden. Da die Konfigurationsdateien letztlich mit individuellen Zugriffsberechtigungen versehen werden können, werden für einzelne Anwender gegebenenfalls nur begrenzte Ausschnitte der Datenbank sichtbar.
Dies soll an einem vereinfachten Fall erläutert werden. Nehmen wir z. B. das Artikel-Programm, so beinhaltet dieses u.A. zwei grundsätzlich verfügbare Frames, nämlich je einen für die Darstellung einer Maske und einer Tabelle.
In diese Frames können je Konfiguration ganz unterschiedlich aufgebaute Masken- bzw. Tabellen-Layouts geladen werden.