Operational Aspects of the ITS System - Integrator 4.1

Introduction

The ITS systems are on-line systems, i.e. users interact directly with the database. Information is inserted and updated directly into the database by authorized users via the browser interface: it may be viewed at any time by authorized users on this interface.


Much of the paper flow and procedures which were essential in the past to ensure control and correctness of batch processing, has now become unnecessary. Now, information can often be captured at the point of origin, and immediately verified on the screen by the person who entered it into the system.

Therefore it is essential that every user is thoroughly familiar with and at ease with the use of his/her PC, which is the primary interface to the information in the database.

The systems are menu-driven and user-friendly, i.e. after a user has logged into the system he/she will navigate through the system by selecting menu options and will be guided continuously by instructions and help-messages on the screen.

In this document, important information is provided concerning basic navigation and terminology, notational conventions used in the Online User Manuals and the retrieval of information from the database.

Functionality

In this section the general functionality of the web-based version of the ITS systems is discussed (i.e. the ITS Integrator back-office systems).

Browser

Access to the ITS systems can be done with any browser that has the ability to run the Java plugin. The recommended browser is Internet Explorer.

Windows Functionality

Windows functionality such as cut, copy and paste etc. are available. The keyboard and the mouse (preferred) can be used for navigation when working in the menus and options.

System Settings

The system is made available to clients with standard settings.

When logging onto the ITS Integrator system, the following steps must be followed:



Step 1  The user must have access to a browser (e.g. Internet Explorer).
Step 2 Using the browser, go to the IP address that is relevant to your institution. This is best set up as a link from the institution's local Intranet. 
Step 3 The user will be prompted to provide a user identification name and password. 


Example of ...

 

The user ID and password are set up in User Access Definitions {USERS-5}: these are maintained by the institution. A user can be logged in more than once with the same user ID. It is advisable to open another browser session for this.

For information on how to change passwords or unlock user accounts that has been locked. Click Here 

Once the user has logged on successfully, the Entry Screen will appear.  

Integrator Entry Screen Click Here

The ITS Integrator Entry Screen is the gateway to the full ITS Integrator Back-Office System.

Example of ...

 
It consists of the following areas:

Menu and Option Reference

The menu code and an option number in brackets identify any particular screen in the system. For instance, {SREGAR-1} refers to option 1 on the Academic Registration Menu of the Student System. This option allows access to the Oracle screen for normal registrations.
Some menu options provide access to more than one block of information. If this is the case, a particular block is indicated by a “b”, followed by a block number. For example {SREGB-1b2} would indicate the second block under menu option {SREGB-1}.
Some blocks extend over more than one screen. If this is the case, a particular screen (or “page”) is indicated by a “p” followed by a page number. For example {SREGB-1b1p2} would indicate the second screen of block {SREGB-1b1}.  

Drop-down Menu Structure

There are three different methods of obtaining a menu option in the ITS Integrator, adding the menu/option to the "Favourites" area, using the tree structure and search in the "Menu" area or using the search in the "Welcome" area. However, if the user does not have access to a particular menu option, it will not be seen in any of the areas. Regardless of access, the full menu structure view is available in the Online Help.  
The most popular way of accessing menu options on the drop-down structure is by using the mouse point-and-click feature. In the illustration below, Graduator is activated by point-and-click. This will only display a list of Graduator main menus. The existence of expandable sub-menus is indicated by a small plus sign (+) before the option name. Once program level is reached, options will be displayed with different type of arrows: (<)  or  (>). A "greater than" sign (>) displayed after the option name indicates Update Access: a "less than" sign (<) indicates Select-only Access and a "hash" (#) denotes no access. (Note: The user will only see this if they search for a menu and not when they use the tree structure).

ex




Favourites  

Each user of the ITS Integrator system can set up an individual list of favourite menu options. These options are accessible via the Favourites menu in the Main Menu Bar and there is no limit to the number of options that can be linked to Favourites.

fav


To Add an option to Favourites:
  1. Open the option you want to add, and then from the Main Menu Bar (on the left of the "Welcome" area) click on the green plus (+) sign. Note: the Add option, will only be available if the user is trying to create an entry from the option that is not already on the user's "Favourites" list.  
To Remove an option from Favourites:
  1.   On the Main Menu Bar (on the left of the "Welcome" area), select the option that you want to remove and click on the red (X) sign. A pop-up will appear, prompting the user to "Confirm Menu Favourite Remova".

favadd

On-line Help  Click Here

ITS Integrator features a Help system, available at any point from the Header Bar. Apart from offering On-line Manuals, the Help menu option also offers a list of "Contacts" that the institution can link.


help list

Environment Identification

The environment and version of the Integrator session is displayed in the Header area of the home screen.

Work List Click Here

The Work List can be accessed via the "More" button in the Header area (which opens the Update Routing Request screen {GROU-3}) and will allow the user to see the status and the number of jobs requested to be done by himself / herself. Jobs listed on the Work List are routing requests without an outcome.

Work List

Batch Click Here

The ITS Integrator allows for running of reports online or in immediate / deferred batch. Online run reports run immediately: the user’s session is freed to enable continuation with other work only after the job has completed. When one of two Batch options is chosen, the user's session is freed immediately regardless of the requested job status.The difference between the two Batch options is that: when the Immediate option is chosen the job will run immediately in the background: whilst the Deferred option, the request will be executed at a later stage.

Requesting a batch job will result in new record appearing in the {Batch-20} which can be accessed via the "More" button in the Header area.


Batch

Applications - Internal Navigation, General Concepts and Notational Conventions

Basic Terminology

Three terms are used regularly throughout Integrator User Manuals, and users should be familiar with their meaning. 
These terms are “FIELD”, “RECORD” "BLOCK" and “PANEL BOX”.

Notational Conventions

It is essential that every user of the ITS systems be familiar with the conventions used to describe data fields, screen locations, etc.

Data Fields

When a particular data field on one of the screens is discussed in any manual, the following convention is used:
   
The type of field is indicated as either
•    numeric (N) or
•    alpha-numeric (A),
•    followed by the length of the field. 
Example:  
Where decimal numbers are allowed, this is indicated by a full stop in the number and the length of the decimal indicated after the full stop.
Example : (N15.2), which allows numbers up to 999999999999999.99 to be entered.    Once an application (option) has been opened, the user can navigate within the application in the following ways:

Date Format

The standard date format used in all input screens is “DD-MON-YYYY”, for example “12-MAY-2003”.  The month is always entered as the first three letters of the English name of the month.  In those rare instances where a non-standard date format is used, this will be clearly indicated.       

Letter Case

In some data fields in the systems, lower case alphabetic characters are automatically converted to upper case.  In other cases, for instance with surnames, first names and titles, however, the systems will accept lower case characters as well.  This allows class lists and personnel lists to be printed in both upper and lower case characters. It is essential, however, that such information should be entered in a consistent manner to ensure a consistent look on reports. A decision in this regard should be made before take-on of biographical information commences.

Functions within an application can be performed by using the icons on the toolbar.
 

Help Facilities

Help per Field (Only available for Forms options)

A single line of detail on each field in the systems is available to the user by simply pressing the 'HELP' (?)  key when the cursor is at the particular field in the input screen. The message will appear at the bottom of the screen:it will provide more detail on the particular field and its permissible values.  The length of the field and its type, i.e. numeric (N) or alpha-numeric (A), will also appear in the format (eg: N30).
Shortcut key :  'Ctrl + H'

By pressing the 'HELP' key a second time, the user will be provided with a full screen of technical detail relating to the field.  The user can easily see whether the field is mandatory (i.e. must be entered), etc.  <CLICK> on “OK” to return to the menu.       

Tool tip (Only available for Forms options)

When the mouse is moved over the field, a small window is displayed below the field with a condensed help for the field.  This tip will also indicate to the user the length of the field and its type, i.e. numeric (N) or alpha-numeric (A), will also appear in the format e.g.: N30.
Shortcut key : move mouse over field
 
 

Fields in ADF Taskflows

The type of field can be seen by the colour of the prompt. The following provides a guideline to understanding the fields that are seen. Refer to the screen print below for example fields. Note the colours are dependent on the ADF skin that is used and the coulours below are from the default ADF skin:
Type of Field Field Colour
Field Name
Example Field
Mandatory
White A * before the field description
Code
Non-Mandatory White Normal Mime Type
Query only White Normal User
Display only White Normal unboxed
Description (second Description field)

Fields in Forms

The type of field can be seen by the colour of the prompt. The following provides a guideline to understanding the fields that are seen. Refer to the screen print below for example fields:
Type of Field Field Colour
Field Name Colour Example Field
Mandatory
White DemiBold (Black Bold) Code
Non-Mandatory White Medium ( Normal ) Mime Type
Query only White Medium ( Normal ) User
Display only White Medium ( Normal ) Description (second Description field)
Datasheet  Mandatory Light Blue DemiBold on Grey FPMO2-1 Student Number
Datasheet Non-Mandatory Light Blue DeminBold on White FPMO2-1 Store
Datasheet Display Light Blue DemiBold on Dark Grey FPMO2-1 Unit Price


Example of {GMNT-5}

 

List of Values (LOV)   

The <LIST OF VALUES (LOV)> command can be used to display the allowed values for a field. This facility is usually available on fields where there is a fixed list of codes as defined by the institution, which are allowable values in the field. The user would not normally know all the allowable values and can use the <LOV> to select the required value.
   
With the Forms options, when the <LIST> key is pressed, a pop-up window appears on the screen, with a heading explaining which information is displayed below. The cursor will be positioned on the first of the values, and can be moved with the <NEXT RECORD>, <PREVIOUS RECORD>, <SCROLL  DOWN> and <SCROLL UP> commands to find the required code. When the user presses <ENTER>, the system will insert this value into the data field on the Oracle screen and return to the screen.
   
The above method is fine for short lists of values, but can be time consuming and frustrating if the list is very long, e.g. a list of departmental codes. To assist the user in such cases, the <FIND> facility in the list can be used to search according to codes or description displayed in the list.
Shortcut key :  <CTRL + L) or <CLICK> on grey button next to field.

With the ADF options, when the <LIST> key is pressed, a "Search and Select" pop-up window appears on the screen. The user can fill in any of the fields to search for a specific entry or can just click on the "Search" button to view all the entries for that list of values which they can select from by clicking on the entry and clicking on the "OK" button. The "Search and Select" window also has an "Advanced" button to do advanced searches.     

Default Values (Forms only)

The default value facility enables the user to save a query or input criteria on a form, to be used at a later stadium. Enter the query and then click with then right click on the canvas, thus the background part of the application, to get a pop-up menu for saving of retrieving the information. Save the new criteria or retrieve the criteria. 

Buttons (Forms)

The ITS system makes use of the following buttons:

Type of Button Description of what it Looks like Where it  is Found
Radio Buttons Used where one of two options have to be selected.
Radio button
If the field selection has one of two options e.g. Male or Female as in the example on the left, where the field "Show" allows a value Yes or No.
Combo Box A square button with a down arrow in the button is shown at the end of a combo-box field. The user must 'tab' past a combo box, or click on the next field with the mouse, or 'enter'.  
Combo box button
A fixed list of values as predefined, e.g. the field "Indicator for Competence" in the Block example below.  
List of Values A square with '3' dots inside appears at the end of the field once the cursor is in that field.
LOV button

The icon (Ellipses.gif) which appears in the right-hand side of a field when there is an ‘LOV” present, does not appear once the user has activated “Enter Query”. However, the “LOV” still works from the menus or by using the accelerator key “ALT-L”. We have approached Oracle about this problem and their answer is as follows:


QUESTION
========
The LOV Button can be set to visible by following the indication in
Note 267018.1 How to enable the LOV indicator (Button) in Web Deployed Forms?
namely by setting
app.ui.lovButtons=true
in the file ...\forms\java\oracle\forms\registry\Registry.dat

This shows the LOV button when the block is not in ENTER-QUERY mode.
But is it possible to also show it also when in ENTER-QUERY mode ?
To select from the list of values. The user can click on this square to obtain the list of values or press Ctrl+L when the cursor is in the field. These are values as defined in the code structures, e.g. Output Format above.








ANSWER
======
This is not possible, but an enhancement request has been raised and not yet been decided upon.
:

The Enhancement Request can be consulted on Metalink (as with bugs) with the following "bug" number:
2179613 EXTEND APP.UI.LOVBUTTONS TO ALLOW DISPLAY OF LOV IN ENTER-QUERY MODE
Content menu Pop-ups A curved arrow appears when holding the mouse over the field.
 Curved arrow 
On data sheet layouts and on the main entry screen, under 'Charts' , if you move your mouse over the 'options' .


See for yourself in: {PBOP-1}

Buttons (ADF)

The ITS system makes use of the following buttons:

Type of Button Description of what it Looks like Where it  is Found
Radio Buttons Used where one of two options have to be selected.
Radio button
If the field selection has one of two options e.g. Male or Female as in the example on the left, where the field "Show" allows a value Yes or No.
Combo Box A square button with a down arrow in the button is shown at the end of a combo-box field. The user must 'tab' past a combo box, or click on the next field with the mouse, or 'enter'.  
Combo box button
A fixed list of values as predefined, e.g. the field "Indicator for Competence" in the Block example below.  
List of Values A magnifying glass appears at the end of the field.
LOV button


To select from the list of values, the user can click on this icon. These are values as defined in the code structures.
Check Box
A white box that is either blank or can have a tick in it.
 Curved arrow 
In options like Maintain No Show Indicators in AR and SD.

Pages (Forms only)

Multiple pages per application can be seen as tabs at the top of the screen.  Additional pages can be reached by using the arrow button on the right-hand side of the bar.

Blocks (Forms only)

A block refers to a collection of relevant data that is stored in a database table and is presented in the application for the user to view or change.
Each block can be seen as a separate tab at the top of the page with the relevant heading. If the block continues over one page, the next tab page will be labeled as 'Page 2': this indicates that there is additional information that needs to be completed for that block. 
The 'Next Block' icon Next block icon will take the user to the next block or by pressing the 'Shift+PageDown' shortcut key combination or just by clicking on the tab itself.  The user can also view a list of the blocks applicable to the present option by pressing 'F2'.  The user can then move directly to the relevant block from this facility.
In the example below the first block is labelled "Subjects".  The block continues onto "Page 2", and the second block is labelled "Create Structure".  

Example of ...


Mouse Navigation

The user can move within the application by using the mouse; the 'TAB' key or the 'ENTER'  key. 

Entering Information into the Database

Information is entered into the database for three reasons:

Creating a New Record

When using the appropriate menu option the user will be presented with a blank screen containing the fields into which information must be inserted: each field is preceded by a short description of its contents. A “cursor” (i.e. a blinking line or oblong marker) will be positioned at the first field into which information may be entered.

The appropriate information is now typed into the first field: <ENTER>, the mouse or <TAB> is used to position the cursor in the next field, which is then completed. This process continues until all fields for this record have been completed, this could cover more than one screen depending on the record length.

Information on the screen, as above, has not yet been written into the database, but exists merely in the memory of the computer. To enter the record into the database, the <COMMIT> button (Forms) or <Save> button (ADF)  must be pressed, after which the message:  “Working....”  will be displayed at the bottom of the screen for a short while: this is followed by the message “Transaction complete: N records applied and saved”, where N is the number of records that were actually written away into the database. Note: This message will only be displayed on forms programs.

The user is not forced to commit after each record, but if a record covers an entire screen or more, it is recommended that the information be written away to the database before the next record is created.

Throughout the process of data entry, the system will check wherever possible that only valid information is entered. For example, if a subject code is entered that has not yet been defined in the database, the system will provide an error message to this effect and will not allow this code to be used. In this instance the subject must first be defined in the appropriate part of the system before the code may be used. The system will not allow the creation of duplicate records and will provide messages such as: “Row has already been inserted”,  “Duplicate value in index” or “Unique key constraint violated” if it detects such an error.

Creating Records that are very Similar

It often happens that several records have to be created which are similar in most respects. Typical examples are timetable records where the timetable information for a particular lecturer is being entered for an entire week, subject records for different offering types, etc.

When this situation arises, the following procedure should be used for forms:

1.    Create the first record
2.    Create a new, blank record using the <INSERT RECORD> command
3.    Use the <DUPLICATE RECORD> command to copy the previous record into the blank record
4.    Make the desired changes
5.    Repeat steps 2 to 4 as often as necessary: dont forget to <COMMIT> at regular intervals!

The following procedure should be used for ADF taskflows:

            1.    Create the first record
            2.    Create a new, blank record
            3.    Use the <DUPLICATE RECORD> command to copy the previous record into the blank record
            4.    Make the desired changes
            5.    Repeat steps 2 to 4 as often as necessary: don't forget to <Save> at regular intervals!

Updating an Existing Record

Before an existing record can be changed, the record must first be retrieved from the database by “Executing a Specific Query”. For more information on this refer to the section on “Retrieving information from the database” in this manual.
 
Once the record is on screen, the necessary changes are made in the applicable fields and the record is <COMMIT>ted or <Save>d.

Deleting a Record

The <DELETE RECORD> command (Forms) and <Delete> button in ADF is used for this purpose, followed by <COMMIT> or <Save>.

The system will often not allow a record to be deleted unless certain preconditions have been met. An example of this can be found in the Space Inventory system where a room cannot be deleted if assets are still allocated to the room.  

Retrieving Information from the Database

Apart from the “traditional” way of retrieving information from the database, i.e. by requesting, every user of the ITS systems can execute queries from his / her terminal that will allow many ad hoc queries to be answered promptly and without requiring the involvement of the IT Department or, in fact, the production of printed reports.

Some examples of common queries are presented below. Queries of a more complex nature can also be dealt with - consult the Oracle manuals or your technical personnel for guidance in this respect.

The General Query

The Specific Query (ADF)

The "Search Dialog" pop-up in the ADF options allow the user to perform a specific query via the "Advanced" button. This functionality allow the user to perform all the queries that were available in forms (See below).

Example of ...


The Specific Query (Forms)

In most cases the need is for more specific information retrieval, in which case the following procedure is followed:

•    press the <ENTER QUERY> key.
•    move the cursor to the field to be queried.
•    type the desired value in the applicable field, e.g. student number.
•    move on to any other fields that may also be required for the query, and type in the desired values.
•    when the complete query has been entered, use <COUNT QUERY HITS> if a record count is desired.
•    otherwise press the <EXECUTE QUERY> key to retrieve all the entries in this block that conform to these criteria.

The “%” (Percentage) Query (Forms)

To find all subjects that include the characters “ACCOUNT”:

•    Press <ENTER QUERY>
•    Move the cursor to the subject field
•    Type in %ACCOUNT%
•    Press <EXECUTE QUERY>.

The first record will be displayed and the rest can be viewed one after another using <NEXT RECORD>.  

The % sign acts as a so-called “wildcard”.  The specification %BERG will select only those surnames ending in “BERG”, whereas BERG% will select all the surnames starting with “BERG”.

Query Using Variables (Forms)

All students with student numbers between 20021000 and 20022000, can be selected as follows:
  1. Press <ENTER QUERY>
  2. Move the cursor to the “student number” field
  3. Type  &  in the field
  4. Press  or click <EXECUTE QUERY>, (or <COUNT QUERY HITS> if you wish to count the number of students in the range), whereupon the message  “Query Where Criteria”  will appear in a “pop-up” query window in the centre of the screen, with a blinking cursor in a highlighted block.
  5. Type  & between 20021000 and 20022000.
  6. Press <COMMIT> to view the first record that satisfies the criteria (or to get the count).
  7. Use <NEXT RECORD> to reach any other records in the range.
Queries using the SQL-operators ”like”, ”<“, ”>“, “is”, “is not”, “in”, “not in”, etc., can also be executed readily.

The queries “& is null” and “& is not null” are extremely powerful, and can be used very effectively in counting and/or retrieving those records in a block where information is missing in a particular field or combination of fields.

To execute a query using multiple variables, a colon (:) followed by one or more characters specifies each variable.  The variables must be entered in each relevant field. 

For example suppose that we enter the variables :pn, :s, :t and :jd in a person's biographical record as follows:
The query

:pn between 0 and 1000 and
:t = 'PROF' and
:jd like 'RES%' order by
:s
will retrieve the records for all Professors with personnel numbers smaller than 1000, with a Job Designation starting with “RES” in alphabetical sequence by surname.
The query      :pn > 1000 or :s like '%BERG%' 
will retrieve in numerical sequence all records with personnel number > 1000 and surnames containing the character string “BERG”.
The query      :pn < 10000
will display all records with personnel number < 10000
The query   :jd4 not like 'LEC%'
will display all records for people where the Job Designation does not start with “LEC”.

The “ORDER BY” Query (Forms)

When a query is executed and no ordering sequence is explicitly specified, the records will be displayed sequentially by the so-called primary key of the record, which would typically be a personnel number, student number, etc.  It is sometimes useful to sort a series of records into a different sequence, e.g. we wish to display all personnel records of a given Appointment Type (say 21) in alphabetical sequence by surname.  This query would be executed as follows:
  1. Press <ENTER QUERY>
  2. Move the cursor to the “Surname” field, and enter & (or a variable e.g. :s )
  3. Move the cursor to “Appointment Type” field and enter 21
  4. <EXECUTE QUERY>, whereupon the query window will pop-up
  5. Type  Order by &  (or :s if :s was entered)
  6. Press <COMMIT> to view the first record, press <NEXT RECORD> repeatedly to view the rest.
The command “Order by & desc” will retrieve the records in descending alphabetical sequence, i.e. “Z”, “Y”, “X”, etc.

The “_” (UNDERSCORE) Query (Forms)

To view all subjects with codes that start with “M” and end in “1”, the user should:

1.    Press <ENTER QUERY>
2.    Move to the Subject Code field
3.    Type in  M,  then five underscores, then  1
4.    Press or click <EXECUTE QUERY> to view the records, or
5.    Use <COUNT QUERY HITS> to count the number of records.

Note that the underscore replaces a character and can be used when a query needs to be done with known values in specific positions.

Date Queries (Forms)

For example, suppose we want to discover which staff members have been employed since 1st January 1980 when new pension rules became mandatory, i.e. we want to compare appointment dates to '01-JAN-1980':

1.    Press <ENTER QUERY>
2.    Move the cursor to the “Appointment Date” field, and enter &
3.    Press or click <EXECUTE QUERY>, whereupon the query window will pop-up
4.    Type  & >= to_date('01-JAN-1980', 'DD-MON-YYYY')  (Note the single quotes)
5.    Press <COMMIT> to view the first record, press <NEXT RECORD> repeatedly to view the rest.

To see the oldest appointment first, add a space and order by & after the date; to see the latest appointment first, add order by & desc.  Furthermore, the user may  select all appointments between, for example, 1st January 1980 and 31st December 1982, by typing & between to_date('01-JAN-1980', 'DD-MON-YYYY') and to_date ('31 DEC 1982', 'DD-MON-YYYY'): again they can be ordered from old to new or vice versa, if this is what is required.  (Note the two sets of single quotes). 

Data Sheet Layout Applications

The term “Data Sheet Layout Applications” (DSL) is used when referring to applications where data is entered, queried or displayed in tabular format.  In the applications where DSL was applied, the columns can be resized.  


DSL layout

The columns on a DSL application represent fields. A “FIELD” is a place where a single piece of information is entered into the application and it normaly represents a field in the database, e.g. the surname of a person.
The rows on a DSL application represent records. A “RECORD” is a group of fields that belong together, and are usually entered together (for example, all the personal details of an individual). All fields are displayed simultaneously on one screen. More important fields are displayed on the left of the screen and on opening the application are immediately visible. Less important fields are displayed to the right and although not immediately visible the fields are easily accessible to the user.
DSL applications can consist of multiple blocks.  A “BLOCK” is a portion of a screen wherein identical records are entered: for example, the personal details of a student will be entered into one block and the subjects for which he is registered will be entered into another.  Certain screens contain several blocks, and others contain one block only.  Some blocks are so large that they extend over several screens.
Applications exist where some of the fields on the DSL are fixed: this means that the user cannot resize the columns.  The colour of the fixed column heading does not display the field attribute the field description is not displayed in a tooltip if the mouse is moved over the heading. All other DSL characteristics are the same for these applications.

DSL Application Characteristics

Field Attributes

In non-DSL applications the nature of the field can be seen by the colour of the field heading. In a DSL application the background colour of the field heading will display the field colour of the field attribute. See Fields for a list of field attributes and colours. 
 
DSL application characteristics

Re-sizing of Fields

DSL applications allow the user to re-size fields per personal preference.  Re-size a field by clicking on a field whilst holding down the left mouse button and dragging the mouse until the field is re-sized to the size required.
Exiting an application causes the personal preference to be lost and the application defaults to be stored.       

Field Headings

Because the user can resize fields, headings are centred on columns in DSL applications. Furthermore the application field size display default is driven by the data size in the field. A one-character field in the database’s default size will be one character. Therefore to view the field heading either drag the field to the full display size of the heading or move the mouse over the heading to see the complete heading displayed as a tooltip.  

Description of Code Fields

In DSL applications code descriptions are no longer displayed next to the code (i.e. for subject code, the subject description). This makes more efficient use of space in these specific applications.  Code descriptions are displayed on the first line of the content menu. To invoke the content menu: right-click on the code field for which you want to display the description.  

Example of popup menu

 

Content Pop-up Menus

Content menus are available on selected fields. The purpose of a content menu (sub-menu for the item) is to display the description of a code when applicable; provide access to the list of values if there is one: and list other available applications (drill-downs).  If there is a content menu for the item, it is indicated by a blue arrow curved arrow when you move your mouse over the field. Where an option on the pop-up menu allows you to drill down to an application existing on a standard ITS menu, user access select and update rules will apply and the user must have access to the option to view/update the application. Each option on the pop-up menu has a short-cut that is underlined and can be used to select the option (e.g. pressing 'm' in the example above will take the user to the "Maintain Transaction Types" application).

Tooltips

On all mandatory, non-mandatory and query fields tooltips are available. Moving the mouse over the field will display the tooltip for the field. Display only fields will not have tooltips.

List of Values

To access a list of values on a field in a DSL application you can click on the LOV button LOV button on the right-hand side of the field or use the content pop-up menu if available via a right-click on that field and select the “LOV ...” option or invoke the list of value by the keys  'Ctrl + L'.

Content Pop-up Menus

“Drill Downs” in DSL and Graduator applications are indicated by way of the Content menu's curved blue arrow Curved arrow. To access a drill down on a field right click on the field to invoke the content pop-up menu: from here the user can select the option from the menu in order to drill down to a application.

Drill Downs

The drill down facility in Finance enables the user to access other relevant options without exiting from the present option.  An example of this would be if the user wants to link a new creditor to a creditor type in the menu {FPMM-2}.  A creditor type for the new creditor does not already exist.  Next to the field for “Creditor Type” a small light blue button represents the drill down facility.  If the user <CLICK> on this button, the option to create creditor types is displayed.  The creditor type can be created and on exit the user is back in the original option.  The new creditor type can now be linked to the creditor and the user can continue to create the record.
Shortcut key : <CLICK> on the light blue button next to the field.

Navigation

To navigate between fields on a record use the 'tab', 'Enter' key or the mouse.
To navigate between record use the 'up arrow' and 'down arrow' keys: or the mouse or the Next Record and Previous Record Icons on the Toolbar.
To navigate between blocks use 'shift + page up': 'shift + page down' or the Next Block and Previous Block icons on the Toolbar.
To invoke content menu pop-ups, use a right-click of  the mouse button on a field.
To execute the content menu option: click with the mouse on the option or use the key indicated by the underlined character on the option.

Entry Points (EP)  Click Here

The ITS system provides for the need to deal with different processes at the same time for an entity (e.g. a student) from a single screen. These options are to fully service an entity from a single screen.
A default entry point caters for holistic data management with a 360 degree view of the student's life-cycle. The institution can create "environments", such as the academic structure, registration of a student, allocation of financial aid to students etc., within this frame and link options or processes to it. An institution has the ability to create processes that are specific to its business areas.  Entry Points are also described in the Entry Point Operational Manual.  

iComms

A choice of communication method is offered in the iComms functionality. The user can manipulate correspondence through desktop integration, send bulk SMSs via iSMS or make use of the iMail functionality for sending documents via e-mail.

The Integrator System provides the user with the ability to create and maintain a letter in a word-processing product and to then use the letter as a template to communicate to students and other stakeholders.

The documents then goes through an upload procedure into the Integrator System and is merged with a specific set of data: final / merged documents are generated. These merged documents can then be printed directly via PCL, mailed to the student and / or displayed as a PDF document. The documents are also stored in the ITS Document Storage and Retrieval System (DSR).

Refer to the iComms Operational Manual for more information

iMail (Infoslips) Click Here

This facility provides for secure, interactive, customizable, push-delivery communication to the mobile- and Internet devices of the organization's clients and stakeholders. Example applications are payslip distribution and communication of academic results and statements to students. This is facilitated through agreement with third party company Infoslips and will be marked under iComms - iMails.

Refer to the marketing glossy brochure or contact ITS Holdings for more information.

Below is an example payslip distributed through the Infoslips facility.

payslip
payslip part 2
payslip

Prompting of Report Parameters Click Here

The following has been done to accommodate long parameters:
  1. The screen has been redesigned to one that is much larger, thereby allowing for more prompts to be fitted onto the page.
  2. All Prompts are now on one large scrolling display.
  3. If the user enters a code into a field for which there is an LOV, the description for that code will be displayed next to it. 
  4. Fields that are coloured in blue have a list available from which to select the input criteria.  
Bellow is an example of the new bigger layout.

Propmting of Report Parameters

Reports

One of the main aims of Integrator was to standardize the output format to reports. In ITS Integrator 1, several reports in the Student and Student Debtor System have been changed in order to deliver output in Adobe Acrobat PDF format.

These reports on the ITS System have been converted into format so that XSL stylesheets can be applied to them. A client can change the layout of a report himself or contact ITS to do it, without changing the program that contains the business logic. ITS has effectively separated data retrieval from data presentation.

Explanation XML

Explanation:

As can be seen from the figure above the business logic (the part that obtains the data from the database and applies any processing rules) is separated from the presentation layer. A user can create different output formats by applying different stylesheets to the same XML.  

All reports are generated on-line through batch processing. This must not be confused with the running of the reports in immediate or deferred batch mode.  Reports can be re-generated using different selection criteria without having to revert back to the report menu.  After the reports have been run, the user can scroll to the selection criteria again, change the criteria and run the report again.  Use the scroll on the right hand side of the screen to gain access to the different parameters of the report. 

Below is an example of report output headings.  


xml

A report can be saved directly on the PC after it has been run through the normal Windows functionality.  The user can also print the report to any printer linked to the PC or to a system printer as defined in Unix.

How to run a report

•    After the selection criteria have been completed, the user will be taken to the screen with the run, batch and exit options.
•    To run the report, the user should 'click'  on the run button or press <Enter> once the focus is on the run button.
•    Once the report has completed it will automatically 'view' in a new window.
•    The user can now follow normal Windows procedures to print or click on the printer icon on the PDF reader. 

List Function Available on Selection Criteria

In prompting of report parameters, all fields that are coloured blue have a list available for selecting the input criteria.   This list will display all the allowed values for this field either as entered by the institution, or as fixed in the system.   The <list of values> can be reached by: clicking on the  LOV indicator (three dots) at the end of the field, or by using the shortcut key (ctrl + l) or the menu bar (Edit -> Display List).  If the user knows the value, it can be typed in directly.

Immediate or Deferred Batch

A report can also be run in immediate or deferred batch directly while requesting a report.  For more information on the functionality of batch, refer to the ITS General Systems Manual.

If a user wants to run a report in batch, the “BATCH” button can be selected after the report’s input criteria has been entered.  The following steps must be followed:

The deferred batch jobs can now be monitored with the batch functionality available on the menu.  For more information on this, refer to “Query Batch” in this manual.

Previous Request

Each generated report is automatically allocated a unique request number.  If this request number is used again, the selection criteria for the report, as it was when allocated, will be recalled.  This enables the user to store frequently used input criteria and takes away the need to type it in every time the report is run.  For consecutive runs the input criteria can be used as is, as recalled when the request number is entered, or changed for the new run of the report.


The request number can be entered in the first prompt of the report in the field “Previous Request” .  A <list of values> is available on this field and will display the previous requests made when the same user (currently logged in) ran this report.

Dynamic Log Files Click Here

Dynamic Logfiles provides the institution with the ability to create, maintain and print logs for any table in the system. It allows the System Administrator to decide whether a log of records inserted, updated and / or deleted from this table will be stored.

Menu Options: {DMAIN-31}

Document Storage and Retrieval  

This system allows the user to Store and Retrieve Electronic Documents. All types of files can be stored and retrieved, including Word Documents, Spreadsheets, images etc.  
Documents may be associated with transactional- and other records stored in the Integrator System.

To access or store documents related to a specific record
  1. Navigate to the application program (screen) that is used to maintain the record
  2. Query the record
  3. Upon Right-Click on the screen canvas, a pop-up menu (see below will appear)
    xml
  4. Upon selecting "Document Storage and Retrieval", the Document Storage Dialogue (See below) will appear. 
    xml
  5. The Document Storage Dialogue will allow the user to 
Refer to Maintain Documents (Logged in User) {GDOCS-2} for detail on the above three functions as these functions may also be accessed from there.

Refer to Overview of Document Storage and Retrieval {GSYS-8} for more information.

Addresses (Existing Format) 

Refer to the Operational Manual for Address and Communication


History Of Changes

Date System Version By Whom Job Description
16-May-2006 v01.0.0.0 Charlene van der Schyff t137175
Update Operational Aspects of the ITS system, add new enhancements
16-Jul-2007 v01.0.0.0. Charlene van der Schyff t137175 Include Oracle answer to LOV will be found under options "Buttons" and linked throught manual.
13-Sep-2007 v01.0.0.0 Charlene van der Schyff t137175 Insert correct EP screen. Insert worklist email area. Insert the correct links.
08-Sep-2008 v01.0.0.0 Charlene van der Schyff t152013 Edit language obtained from proof read language Juliet Gillies.
24-Apr-2009 v01.0.0.0 Charlene van der Schyff t158153 Added information pertaining to addresses. Third Party Software
11-Jun-2009 v01.0.0.0 Charlene van der Schyff t158153 Removed Address information and inserted link to address manual. Also removed the third party software info and referred this to address info. After proof read (Frans).
17-Jun-2010 v01.0.0.1 Frans Pelser t167681 Dynamic Log File Information
26-Jan-2011 v02.0.0.0 Frans Pelser t148123 Forms Translation
18-Jul-2011 v02.0.0.1 Magda van der Westhuizen t175247 Add link for further information regarding changing of passwords under logging On image.
15-Oct-2012 v03.0.0.0 Frans Pelser t181818 Improve text about DSR
29-Oct-2012 v03.0.0.0 Dinong Serek t181818 System owner proof read
01-Jul-2014 v03.0.0.1 Bertha Kuwane t199744 Inserted 3 missing EP links
26-Jan-2017
v04.0.0.0
Clinton Naidu
t210380
Proof Read
30-Jan-2017
v04.1.0.0
Frans Pelser
t226563
Entry Points url to point to the new Integrator 4.1 EP document