UGApplications

From JACOBWiki

Jump to: navigation, search

Contents



Title page


TM

Applications

Getting Started Manual


[edit] Overview

This document describes the general lay out of jACOB applications as provided by Tarragon. Other developers may elect to mask or only partly use some of the elements we decribe below.

[edit] Elements of a jACOB application user screen

[edit] Screen groups

A jACOB entry screen in Tarragon’s jACOB applications consists of four main areas:


[edit] Groups within a jACOB application

[edit] Navigation / Menu




This area shows a single focus or domain of the application. Within a domain there can be one or multiple screens. In this example:
Domain: Incident Management
Screens: Incidents, Contacts, Attachments


By clicking on one of the screen menu’s you will see that the fields in the data entry area change. When you change screens the data that you entered in the previous screen will remain in tact.


Dependant on the selected theme the look (not the characteristics) of a screen may change. An example of this is the socalled outlook bar where each sreen is represented by an icon (s. Themes).









[edit] Quick Access / App. Wide Functions





This area contains a range of functions that can be activated or masked for the individual user. Position and click the right mouse button in the empty area to the right of the buttons and press the properties button.




A dialog box as shown below will appear. Tick the menu items you need.


The individual functions:

[edit] Exit


Use this button to exit the application. On exit all entries you have made during this session are automatically saved.

[edit] Clear

The clear buttons delete the contents of the relevant screens within the application.. „Clear All" deletes the contents of all screens. „Clear Domain" only deletes the contents of screens within the selected domain and „Clear Form" clears the actual screen only. Within a jACOB application these functions are important. You must clear unwanted entries from fields before doing a search, because all entries in fields in any screen (of a domain) are included in the search criteria (s. QBE)

[edit] Report

The report function enables you to create, change and show simple adhoc reports. When creating a report, first select the required data elements (s. QBE). Next press the „Create Report" button. The system changes to a create report mode.

Next, in the data entry screen, click on the labels of the fields screen that you want to use in your report. You can navigate between the screens in your domain.

After you have selected the fields, you can change their position by using the green arrows (1). By clicking the red „x" a field can be deleted from the report (2) and by clicking on the field label (3) you can change or determine the sorting order. In the field „Report name" you enter the name of the report The „private" box should be ticked if the report is for your eyes only. Otherwise leave the tick box blank.

Next save your report by clicking the „Save" button. To view or change your report click the „Report..." button.


Select a report: In the General data screen you will se a preview outline of the selected report. By using the „show" button you can see the contents of the report in an excel sheet. Changes to the report can be made by exercising the "edit" button..

At the bottom of the screen there is a section called „Scheduler Data", which enables you to subscribe to the report. Select the day(s) of the week and fill in the exact time and format in which you want to receive the report and the system will send it to you as requested.

[edit] Themes

With this button various socalled skins can be selected for the application This will change the look but not the behaviour or functionality of the application. Your selection will be saved for the user. (s. Exit)

[edit] Print Preview


This function shows the screen in printable form and allows the actual printing.

[edit] Show SQL


When this function is activated any user interaction that initiates a SQL statement, is shown in a separate window. This function aids application deverlopers or individuals who use external tools (e.g. Birt, Cognos, Crystal …) to create reports or database enquiries.

[edit] Alerts


This button is only of use when the application supports alerting. In that case, a screen showing all entered alerts is shown at regular previously determined intervals.

Select „Sent" or „Received" alerts. Click on the message that you want to see the details of and the message is opened. The delete button deletes a message (only for the user that is logged on). With the reload button you refresh the alerts. „Suspend this Dialog" suppresses the automatic display of this screen.

[edit] Send Message


The „Send Message" button is used to send messages to individuals that are recognized by the system as being users. These messages are sent as Alert (s. Alerts) or through another channel known by the system (Email, Fax, SMS …)

Select the message type. Determine if the message should be sent to all users or to selected users by name only. If by name, then search for the appropriate adressees. Prepare your message (take into account the message channel. Messages that are too long will be truncated). When you open the alert window and select „sent", your message will appear.

[edit] Password


If the application has been set up in such a way that the user can change his pass word, he/she can do so by clicking this button. If this option has not been activated a message appears stating that the function has not been implemented.

[edit] New window


Always use this button when opening a second window. Do not use the explorer function to achieve this while the latter synhronizes both windows, which is exactly what one does not want. An alternative is to start a new Internet Explorer.

[edit] Hitlist / Search Results

Search results are shown or selected here. By pressing the „Search" button in the data entry area, the table is filled and results are shown by clicking on one of the data lines. In addition all connected datalines of screens in a domain are also shown.

Other hitlist functions

Sorting

Standard sorting of this screen can be changed by clicking on the column headings. One click: Move upwards. Two clicks: move downwards. Three clicks removes the sorting. Sorting setting remains during the session.

The number of hits are shown in the top right hand corner. There is a parameter (Maxrecord, s. Admin. manual) to control the number of hits. Standard is 100 data lines. If only a count is shown in the display all the lines are shown. If the display shows a count followed by „ /?", more lines are available. The user can fine tune his search or click the middle icon to repeat the search with the system maximum. The system maximum is also a parameter. The number of hitts display is now changed and shows the maximum record set by the parameter as well as the total number of lines available.

.

With the right icon the search is repeated.

With the left icon the data are exported to Excel where the data can be further edited..

The tabs in the browser edge (bottom left) allow you to change between hitlists. Each entry group has its own list. When using the „Search" buttons the system automatically changes to the appropriate hitlist but by clicking the tabs you can also change manually.

By dragging the bottom bar (arrow), the area of operation can be increased or decreased.

[edit] Input area


The input area always consists of one or more groups. A group provides a table view.. Within a group there are data entry fields that in most cases are connected to tables. In addition the application normally includes standard buttons for he execution of either standard or application specific functions.. Standard functions include; search, new entry, change entry or delete..

There can also be context menu’s which can be accessed by clicking the right mouse button in one of the empty areas in the group.

The groups have different modes.

  • Search
    In this mode every entry field can be used as a search criterion. All dates that have been added in search mode constrain the search. This function is known as QBE (s. QBE)
  • New
    In „new" mode new data are added The standard application has been designed in such a way that input aleady visible on the screen is used as default for the new entry. If this is not wanted the „Clear" button should be pressed.
  • Update
    In this mode changes can be made.

[edit] Data entry elements

In data entry the following elements are available:

  • Text entry field


Is used for the entry of alphanumeric or numeric values

  • Combobox


In update mode this is used for the selection of a list value.



In search mode this is used to select one or more search criteria. (For instance: show all data related to sales activity or customer management or order)


  • Long text field

    Inline Modus




Dialog Modus


On clicking a dialog box appears.


Is used to create long texts


  • Date/time field


Is used to enter date and/or time. The data van be entered manually or with the aid of a calendar.


  • Checkboxes


Is used for the entry of Boolean values (yes/no, 0/1)

  • Foreign Fields


This feature enables the connection of data elements. (for instance connect „Order" to „Organization", in which case you fill the box with „order".)
Values can be entered manually or selected from a list by clicking on the looking glass.



The icon will change after slection of the appropriate entry.

[edit] QBE

Qbe enables you to utilize all data entry field of one or more screens as search criteria. The appication settings determine whether the fields of the screen that is visible on your computer, the screens within a domain, or all screens within anr application are taken into account .

Example: Show all sales activities for the individual called „Doering", with status assigned. Enter data as shown on the screen below and then press the search button.



Search options depend on field type. For instance in text fields use „start with", „end with" For numerical fields use „>" „<", and for date field one can use time ranges (1.1.05..1.1.06) or commands like „today", „thisyear" …

It is jACOB standard that data entries are „and" connected. An example: Show all lines concerning „sales activities" and undertaken by an individual called „Doering" and with the status „assigned".

If an „or" connection is required start the data entry with „|".

Below is a list of individual functions:

common modifiers:    
| logical OR Examples: john|liz or 1|2|6..10
| leading logical OR Examples: |john or |6..10
  i.e. grouping logical OR Note: Explanation see below!
 ! logical NOT Examples: !NULL or !completed
NULL field is empty Examples: NULL|new or !NULL
> greater than Examples: >8 or >d
>= greater or equal than Examples: >=1.1
< less than Examples: <-4.5 or <0|>10
<= less or equal than Examples: <=0
     
text modifiers:    
= enforce exact match Examples: =completed
^ enforce left anchored Examples: ^SELECT
$ enforce right anchored Examples: ing$
& logical AND Examples: error&SQL
* wildcard Examples: Bill*ates
 ? single char wildcard Examples: No.???
" escape text literals Examples: "<tag>" (interpret > and < as normal characters)
     
numerical modifiers:    
.. range Examples: 0..100
     
datetime modifiers:    
today date value of today Examples: <=today-7d
now timestamp value of now Examples: >now-1h
.. range Examples: now-24h..now
thisy this year range Examples: thisy or thisy-7d (previous year range)
thisq this quarter range Examples: thisq or thisq-3m (previous quarter range)
thism this month range Examples: thisq or thisq-1m (previous month range)
thisw this week range Examples: thisw or thisw-7d (previous week range)
ytd this year to date range Examples: ytd or ytd-1y (previous year to date range, e.g. 2004-01-01..2004-05-13)
qtd this quarter to date range Examples: qtd or qtd-3m (previous quarter to date range, e.g. 2004-04-01..2004-06-03)
mtd this month to date range Examples: mtd or mtd-1m (previous month to date range, e.g. 2004-05-01..2004-05-27)
wtd this week to date range Examples: wtd or wtd-7d (previous week to date range)
weekx calendar week x of this year Examples: week1 or week1..week10
[+-]xsec add/sub x seconds Examples: now-30sec..now
[+-]xmin add/sub x minutes Examples: now-10min
[+-]xh add/sub x hours Examples: now-13h
[+-]xd add/sub x days Examples: today-14d
[+-]xm add/sub x months Examples: today-3m
[+-]xy add/sub x years Examples: today-1y..today
jACOB Documentation
jACOB Administration
jACOB Application