programs and configuration
- Within a modern dataprocessing system we have a set of "programs" for very different purposes.
By the therm "application program" we will mean the programs used to realize the buisness processes within the microGlas 6. These application programs including such to control the basic datas for articles, customers, processing, pricelist etc. as well as the real buisness processes for order-entry and order-processing, invoicing, production shedule and -planning, planning of equipment and delivery tours as well as purchase actions and statistics.
For the activation one of these application programs we use a special program called the "launcher".
The content of the launcher may be customized for every single user of the system related to his role and function within the organisation. In addition the different groups inside an organisation may have totaly different views to the data-items stored within the database. Therefore it is sensefull to customize these views (eg. tables and masks) to the different and specific needs.
Within every application program and for every database file within it, microGlas 6 may specify as much as needed masks and tables layouts for the different purposes. Every mask and table layout (view) is named and may be used within a configuration.
A configuration is just a named set of masks and tables to be used within it and therefore it is a customized view into the database for a special kind of operation to be done by a group of persons within an organisation.
Each configuration file as well as the table- and mask-definition files have access permissions.
By using this, special data may be hidden to unauthorized view. By a technical view each program prepares a frame for a mask and a table for each of its main database tables.
By specifying names for masks and/or tables within the configuration, these frames are filled with spezial views.
For a further explanation see the following grafic.