BSI Managers & Editors
The basic interface in BSI system is defined by managers and editors. For every major function of the system there is both a manager and an editor to perform that function. For example, the manager/editor relationship exists for: Data Entry, Reports, Requisitions, Code Lists, Templates, and User Administration. Each of the managers also has a security policy associated with it.
A manager deals with the manipulation of items at a high level, but cannot change the individual properties of those items. For example, the Reports Manager allows the user to create and delete reports but does not let the user change the title or the search statement for an individual report. An editor manipulates a single item at an individual level. For example, the Reports Editor allows the user to change the settings, such as title and search criteria, for a single report.
A user accesses editors via the managers when the user creates or edits an item, such as a report, requisition, or data entry batch. When the user is done with that item and exits the editor, the user is returned to its manager. All of the managers contain a table which displays a list of items relevant to that manager. The items in this table will change depending on the filter or directory specified.
The Report, Template, and Label managers use directories (similar to hard disk directories) to organize their data. Each user is assigned their own directory within their organization, which is also assigned a directory. Most of the time a user will be working with (creating, editing, and deleting) reports, templates, or labels in their own directory. By changing directories, the user can view and use items that other users have created. However, the user is not allowed to save or delete items in any directory except their own.
Flat managers, such as the Data Entry Manager, do not have directories. Instead, the items that are shown in the manager table are determined by the filter. On flat mangers, there is a Filter button which opens the Standard Search Dialog that allows you to specify the properties for the table. For example, in the Requisitions Manager table, the user can choose to see only newly submitted requisitions or only those submitted by persons at their repository. When filter criteria is not specified, items or batches will be returned by the “Date Last Modified” field, sorting most recent batches or items to the top.
Users may also specify and save default views for each flat manager.
Many managers and editors display the Instance, Database Name, and User Name on the bottom.