Beruflich Dokumente
Kultur Dokumente
Introduction
The purpose of this chapter is to provide an overview of the navigation within the T24
system using the T24 Browser, and to show how to access more detailed information
available within the system Help Text.
Overview
The T24 Browser has the following standard Browser features: Buttons, text boxes,
menus, drag and drop, etc.
T24 Browser connects to T24 via a web server. The web server contains the client facing
packages and software required to create the user interface.
To connect to the server the user simply types in a designated URL into the Browser
window, corresponding to the Web Server’s address.
The web server is responsible for taking the HTTP request generated by the client’s
browser and parsing it onto the T24 server. T24 will then send back a response to the
web server, which will then parse and display the results in the client’s browser window.
Once the T24 Browser has successfully connected to the web server, the T24 Browser
Sign In Screen is displayed. Enter your T24 user sign in name and password in the
appropriate boxes and click the “Sign in” button or press Enter.
The Sign In screen also contains a number of links for further information on using the T24
Browser. These include:
LINK DESCRIPTION
Full Tour This contains information regarding the functionality
contained in the browser, as well as links new
functionality, etc.
Quick Guide Guide showing a brief overview of the user interface of
the browser.
FAQ A list of frequently asked questions and answers for
information.
Help Displays T24 Portal page.
The web server then passes on the information provided to the web server via an HTTP
request to the server where T24 resides.
After the username and password have been validated by T24, the user will then be given
a token. This token represents a user session. This session will last until the user either
logs off from his or her user session, or the session times out. The default timeout for a
session is thirty minutes.
T24 will then pass back a response to the web server, which will subsequently be parsed
and displayed via a Browser. Any further requests that the user makes during the session
will contain the token reference.
On successful login the user will be presented with a page containing a banner image, a
welcome message, a set of useful buttons, a command line (depending on user SMS
settings), and a set of menus depending on their USER profile and
HELPTEXT.MAINMENU configuration. The buttons in the banner are as follows :-
Command line
T24 Browser is similar to T24 Desktop in that it has command line functionality if the USER
profile is set-up to contain this functionality.
ACTION DESCRIPTION
Launch an Enquiry Enter “ENQ” or “QUERY” followed by the name of the
enquiry, e.g.
ENQ ACCOUNT-LIST
Run an Enquiry To run an enquiry direct from the command line with NO
selection criteria enter “ENQ” followed by the name of the
enquiry and the word “NONE”, e.g.
The execute button to the right of the command line - a green icon containing the word
“GO” - executes the command currently displayed in the command line, as does hitting the
return key when the command line is in focus (i.e. the cursor is in the command line).
In addition, the F3 key may be used as the execution key that automatically adds the F3 to
the current command and performs the execution.
A history of previous commands will be displayed on entering the command line text box.
A dropdown will appear matching the previous commands against the command typed.
Choosing a command from the history list will enter it as the current command, where it
may be modified and / or launched as a normal command.
Favourites
The favourites menu is a menu structure set up by the user to contain the applications,
versions and enquiries that the user uses on a regular basis. This is done via the file
USER.ABBREVIATION.
USER.ABBREVIATION
A user definable menu is available which is populated for the current user from the
USER.ABBREVIATION file when the user signs onto T24 Browser.
Help
This menu provides access to the online HelpText and T24 Portal.
Also available are the T24 Browser Quick Guide and build information for the Browser.
My T24
This is equivalent to the T24 application explorer found in T24 desktop. It is used to
access T24 applications and versions, it is also used to run enquiries.
The “Product” level provides a list of the T24 products that are installed in the database.
Expand a product by clicking the down arrow to the left of the item. Here the FOREX
product has been expanded.
The “Application” level is the next level shown in the Application Explorer. This will show
a list of the T24 applications for the “parent” product. Expanding an application will show
the final level.
This final level is the “Version” level and shows the versions associated with the selected
application.
The menu also contains any enquiries related to this Application. The enquiries can be
found under the header “Other position enquiries”.
Recent Requests
The Recent Requests menu displays the requests the user recently used.
Tools
The Tools menu allows the user to access some common tools. A selection of the
possible tools are highlighted below:
• Change password
• Amend preferences
• Organise favourites
The Tools menu also allows the user to change company if they are in a multi-company
environment.
Contracts
Contract search
An application can be invoked either by navigating through the initial T24 menu structures
or by entering the correct command via the Command line. E.g. FOREX.
When the application search is invoked the user will be presented with the following
Window.
The name of the application – Version will be displayed in the top left hand corner of the
screen. The name of the account and the version of T24 will also be displayed.
The Window is spit into two sections. The left hand section consists of related menus; the
right hand section consists of a facility to search for a record. The left hand side menu is
displayed either by the user expanding it, or depending on the status of the deal being
editied/viewed.
The left hand menu can be hidden by pressing the Less button ( ) or caption. The menu
can be re-displayed by pressing the More button ( ) or caption.
The user can either enter the record id required into the text box, or do a drop down
search for the key. This is accomplished by selecting the down arrow to the right of the
text box. A new window will be invoked displaying a list of all the records linked to that
application.
Select the value that is required by left clicking on the hyperlink with the mouse. This
value will then be automatically placed into the text box, and the pop up window will
disappear.
At the top of the screen there are three possible buttons: Edit and View and Action. On
selecting the Key that is required, either one of these buttons can be used to invoke the
deal. The Edit button opens the deal for editing, whereas the View only opens the deal in
See mode. The Action button opens the deal in See mode but takes a lock on the server
so delete, Authorise or reversal transactions can be done.
Directly to the right of the down arrow icon there is the new deal icon. When this is
pressed, a new deal is invoked.
Viewing a contract
On selecting the View button, after adding a valid record id to the text box, the user is
presented with a deal in read only format. Enrichments can only be seen in View mode.
Again, the contract is spit into two sections. The left hand section consists of related
menus; the right hand section consists of the actual record.
There are seven sections to the related menus section. See the tables below for a
complete break down on each section of the menu:
The Menu
The actual contract is displayed on the right hand side of the screen. A series of buttons
will be displayed across the top of the screen. For a break down on the functionality
behind each buttons see the table below.
FUNCTION DESCRIPTION
Commit Commits the deal to the server
Validate Sends a record to the server for validation. Returns any errors
under the error section in the left hand menu. The deal is not
committed on the server.
Hold Places the deal on hold
Delete Deletes the deal
Authorise Authorises the deal
Reverse Reverses an authorised record
Verify Verification of input (application specific)
If the function is not available for that particular record, then it will be greyed out.
In addition, a button containing the application/version name will be displayed to the right
of the other actions buttons. This will display the application/version input.
The name of the application will be displayed just below the function Buttons.
If a version has a number of associated versions defined then they will appear below the
version separated by ‘Tabs’. By clicking on the tabs the other versions will be viewable. If
the ‘NO.HEADER.TAB’ attribute is set in the version then it will be shown as a tab instead
of on its own.
Figure 11 - Multiple tabbed version with the first version in the header
Each of the fields linked to the record are presented as a series of text boxes. If the field is
a no input field then the text box will be replaced by a caption only.
The field values will appear in green, indicating that these fields are editable when in Input
mode but not in See mode. Also the function buttons should all be greyed out.
Editing a contract
On selecting the Edit button, after entering a valid record Id, or on selecting a new Deal,
the following window appears.
If the record is a new deal then the word “NEW” will be displayed to the left hand side of
the header information. If the record is an existing record then the ID will be displayed
instead. For a new deal, the deal status will be ‘Capture’.
The fields can either be entered by selecting the text box with the mouse, or by traversing
to it using the keyboard tab button.
Both of these field types are explained in greater detail later in this document.
If the file has a related file defined in STANDARD.SELECTION, then the drop down will list
the IDs and information for that field. If however the field is marked as having an enquiry
attached to it as defined in VERSION, then the drop down will contain the results of the
enquiry. In both cases the resulting list will contain rows of data with the first column of
each row as a hyperlink. Clicking this hyperlink will cause the value to be copied back to
the contract screen that the drop down was launched from.
When using an enquiry as a drop down, the enquiry results may contain drilldown buttons.
In this case the user may drilldown to other enquiries. Each drilldown will have the first
column of the result displayed as a hyperlink that can be selected. This will copy the value
back to the contract screen as with related file drop downs. Each drilldown will be
performed in the same window thus replacing the initial drop down enquiry result. The
drilldown screen will contain a list of previous enquiries at the top of the page. This can be
used to return to an earlier enquiry.
An example drop down result related to the CUSTOMER file would be:
Calendar Popup
Some fields on a contract screen may have a calendar icon ( ) to the right of it. This icon
will display a popup of the current calendar month and is only applicable to date fields. On
selecting the date required by left clicking on it with the mouse, the value is then placed in
the corresponding field.
If a date including an alternative month or year is required then select the required month
and year and press the Go ( ) button. Once the new month is displayed, select the
required date as before.
Help text is also associated with each of the fields. Refer to the section on “Getting Help”.
Field Expansion
The T24 Browser allows for the expansion and deletion of multi value fields.
The contract allows for multi and sub values to be expanded and deleted. A multi value
field will have and icons to the left of its text box. The caption to the right of the icons
will indicate the actual multi value number of that field. E.g. in the above example, the field
ACC SEL has two instances. Each of the instances are highlighted like so:
Acc Sell:.1
A multi value can be added by clicking on the icon with the mouse. Likewise, to delete a
multi value, the user can click on the icon. If there is only one multi/sub-value, then the
button is not displayed.
In the case of Sub values, the field will have an icon to the right of the minus icon. To
add a new sub value, the user simply clicks on this new button. To subtract the sub
value, the user clicks on the icon if present. If there only is one sub value, but there is
more than one multi value set, then the Browser will delete the multi value set in question.
There only is one button. T24 Browser uses this button to delete both sub values and
multi values.
Free Add:.1.1
This corresponds to the first multi value instance, and the first sub value instance.
Hot Fields
The term hot fields applies to any field on a record that automatically sends a validation
request to the server on change of data. Hot Fields are shown with a next to them.
In this case the field CLIENT is a hot field. If the field fails validation, then an error message
will be displayed in the menu under Deal Errors. When a Hot Field is validated it will also
show any enrichment for that field.
To specify a field as a Hot Field the VERSION to which it belongs must be amended. The
field “ATTRIBS“ should be set to “HOT.FIELD” to signify that validation should be run when
this field is exited:
If a Hot Field is also a dropdown field (as signified with the dropdown icon), then the
validation will only be run if the value in the Hot Field does not contain the wildcard
characters “…”. This is to allow a user to obtain a dropdown list without the contract being
validated.
Errors
On either Committing or validating a deal, the contract is sent back to the server. The
results of the action are then re-displayed in the same window. In the case of any errors,
the contract will highlight any erroneous fields in red and display the reason for each error
under Deal Errors. The field names on the Deal Errors menu are hyperlinks that when
clicked will place the cursor in the field with that error.
Overrides
On committing a deal, if the deal has any overrides then the deal will be returned along
with a list of all of the overrides. These will be displayed under the heading Deal
Overrides. In order to commit the deal successfully all of the overrides must be accepted
using the “Accept Overrides” button.
Figure 19 – Overrides
Getting Help
HelpText
The HelpText for T24 is accessed from the Help menu as displayed using the Help button ( ) from
the main menu page, and then selecting the “T24 Online Help” option :-
Please see the section on “Configuring ‘helpParameters.xml’” for more details on how the locations
and languages for the HelpText pages are configured.
From the main HelpText page, both a “PRODUCT VIEW” and “INDEX” can be used to find the
relevant help pages. By clicking on the relevant help page in the menu a page will be displayed as
follows :-
The “Edit” button will only be displayed if the “editable” parameter in “helpParameters.xml” is set
to “YES”. This allows XML help pages to be edited and saved back to the web server.
NOTE : When displaying a helptext page, the “viewLocation”s defined in helpParameters.xml will
be searched for the relevant page.
The T24 XML HelpText pages can be viewed from Desktop using the usual methods of the “F1”
key or double clicking on field names. Creation and editing of pages is not allowed via the Desktop
application.
To use this facility a web server must be running the T24 Browser web application. In addition, the
following Desktop Location options should be changed :-
2. The “Help Display Order” Advanced option should be changed so that the 1st option is set to
“HTML” rather than “Compiled HTML”. This will ensure that HTML and XML HelpText
can be located and displayed.
If the HelpText page cannot be found in any of the locations defined in “helpParameters.xml” then
Browser will recursively search sub-directories of these locations looking for the relevant page. If
no page can be found, then a list of searched locations is displayed.
When the “Edit” button is selected on a HelpText page a screen is displayed allowing the title,
overview, and field descriptions to be edited as follows :-
The “Language” displayed on this page matches that in the T24 USER profile. If for some reason a
language code is not available (i.e. the HelpText main page was accessed directly outside of T24)
then a default language of “GB” will be used.
The “Path” displayed shows the location of the page being edited. This is determined by the
settings in the “helpParameters.xml” file.
The “Image” fields allows an image to be associated with the overview or a field. This will be
displayed below the overview or field description when in view mode. The image file should be in
a format displayable by a Browser (i.e. GIF or JPEG formats). The name of the file entered (e.g.
“formula.gif”) should correspond to a file in the directory specified by the setting of the
“imagesDir” parameter on the web server.
When the “Save” button is selected the changes will be saved back to this file on the web server.
When the “Update Fields” button is selected a request is sent to the T24 Server to retrieve a list of
fields for the application. The helptext page will be updated to include any new fields. Any fields
that were on the helptext page but are not on the application will be removed from the helptext
page. If the “devMode” parameter in “helpParamters.xml” is set to ‘YES’ then any Local
Reference field will not be returned. If it is set to ‘NO’ then all Local Reference fields will be
included in the edit page.
NOTE : When using the “Edit” button, an equivalent helptext page for the viewable file will be
displayed. This page may differ from the viewable page, as the “editLocation”s defined in
helpParameters.xml will be searched for the relevant page.
Please note : HelpText pages are stored on a product / application basis. Multi-language HelpText
is also supported by using locations and suffixes that denote their paths. The Help system will
search the locations defined in “helpParameters.xml” in the following order, using languages for
specific pages :-
1. <location>\<product>\<application>_<userLanguage>.xml
2. <location>\<product>\<application>_<userLanguage>.html
3. <location>\<product>\<application>.xml
4. <location>\<product>\<application>.html
where <location> will be the “viewLocation” parameters when viewing pages, and the
“editLocation” parameters when editing pages.
For example, a French copy of the above ACCOUNT.CLOSURE page could be stored under any of
the following paths :-
• C:\T24 Help\AC\ACCOUNT.CLOSURE_FR.xml
• C: \T24 Help\AC\ACCOUNT.CLOSURE_FR.html
• C: \T24 Help\AC\ACCOUNT.CLOSURE.xml
• C:\ T24 Help\AC\ACCOUNT.CLOSURE.html
if the “helpParameters.xml” file specified “C:\T24 Help” as a location for HelpText files.
New Helptext pages can either be created using the HelpText system itself or by hand using the
XML schema described in this document.
If a helptext page cannot be found by the system, then the following page will be displayed :-
If the “editable” parameter in “helpParameters.xml” is set to “YES” then the XML pages that are in
the search locations of the system will contain a “Create HelpText” ( ) button. When this is
selected a simple helptext page is displayed for editing :-
This allows the title and overview fields to be edited. To obtain a list of fields for this application
use the “Update Fields” button. This causes a request to be sent to the T24 Server to retrieve a list
of fields for the application. The helptext page will be updated to include the new fields. Use the
“Save” button to save the helptext page to the web server with the displayed path name.
The diagram below shows a page following the use of the “Update Fields” which caused a new
field “ACCT.LIQU.CURRENCY” to be added to the display.
It is recommended that the HelpText files are only edited using the online facilities provided.
However, System Administrators who have access to the pages may edit the pages manually or
using a XML editor. This is not recommended as invalid XML documents will not be displayed
correctly.
Should a page be edited manually then the following XML schema should be adhered to :-
<t24help>
<header>
<product/>
<title/>
<table/>
</header>
<overview>
<ovdesc>
<p multiple=”true”/>
</ovdesc>
<ovimage/>
</overview>
<menu>
<t multiple="true">
<field/>
<desc>
<p multiple=”true”/>
<desc>
<image/>
</t>
</menu>
</t24help>
<t24help>
<header>
<product>AC</product>
<title>ACCT.CLOSURE</title>
<table>ACCOUNT.CLOSURE</table>
</header>
<overview>
<ovdesc>
<p>This file contains details such as outstanding interest and charges, and is used to indicate that an account is
flagged for closure.</p>
<p>The information is provided to help the user determine the entries which must be booked to bring the Balance to
zero and allow automatic closing to proceed.</p>
<p>The procedure for closing an Account is as follows:</p>
<p>(1) Select this application, and using the input function, set the POSTING.RESTRICT field to a value in the
range 90 - 99.</p>
<p>(2) The 'CAPITAL.DATE' filed holds the date on which the system should start the closure process by
capitalising outstanding interest and charges.</p>
</ovdesc>
<ovimage>
ac_overview.gif
</ovimage>
</overview>
<menu>
<t>
<field>ACCOUNT.NUMBER</field>
<desc>
<p>This is the number of an Account which is flagged for closure but has not yet been closed. The information
in the following fields was generated at the time the Account was flagged for closure. </p>
<p>Validation Rules </p>
<p>2-16 numeric character Account Number or 3 to 10 type MNE (uppercase alpha or numeric or '-') character
Account Mnemonic.</p>
</desc>
<image>
accnumbers.gif
</image>
</t>
<t>
<field>ACCT.LIQU.CURRENCY</field>
<desc>
<p>Identifies the currency of the account liquidated to in field 15. </p>
<p>This is the Interest currency, if any, specified in the originating ACCOUNT record. </p>
<p>Validation Rules </p>
<p>3 type SSS (uppercase alpha) character or 1-3 numeric character currency code.</p>
</desc>
</t>
</menu>
</t24help>
The HelpText menus (“Product” and “Index”) are stored as static XML files on the web server in
the following locations :-
To update these pages use an XML editor adhering to the following XML schema :-
<t24help>
<categorymenu>
<allowscroll>n</allowscroll>
<ts c="Help Index for T24 XXX">
<ts c="”>
<t>
<c/>
<ty/>
<tar/>
</t>
</ts>
</ts>
</categorymenu>
</t24help>
<t24help>
<categorymenu>
<allowscroll>n</allowscroll>
<ts c="Help Index for T24 R05">
<ts c="Accounts">
<ts c="Applications">
<t>
<c>Account Link Table</c>
<ty>HELP</ty>
<tar>AC/AC.ACCOUNT.LINK</tar>
</t>
<t>
<c>AC.APPLICATION.LINK</c>
<ty>HELP</ty>
<tar>AC/AC.APPLICATION.LINK</tar>
</t>
<t>
<c>RULES AUTO CREATION OF SUB A/CS D</c>
<ty>HELP</ty>
<tar>AC/AC.AUTO.ACCOUNT</tar>
</t>
</ts>
<ts c="Utilities">
<t>
<c>Nostro Account Report</c>
<ty>HELP</ty>
<tar>AC/AC.NOSTRO.STMT</tar>
</t>
<t>
<c>Account Statement Entry</c>
<ty>HELP</ty>
<tar>AC/ACCT.ENT.STMT</tar>
</t>
</ts>
</ts>
</ts>
</categorymenu>
</t24help>
All T24 reports whether run during the end-of-day or on-line, are available for either
printing or display on screen.
To invoke the Report Enquiry, you should run the REPORT.LIST enquiry. From the Command
Line run “ENQ REPORT.LIST”. This displays the list of reports as follows:
Use the drill down “View Report” to display the required report.
The printing of deal slip reports is controlled via the following applications:
BROWSER.PREFERENCES and VERSION.
BROWSER.PREFERENCES
BROWSER.PREFERENCES allows the user to specify the location of the deal slip
printing. This can either be set to the server or to a local printer.
SERVER
LOCAL
VERSION
The actual report printed, and when the report is printed, is controlled via the application
VERSION. VERSION has four fields of interest with regard to deal slip printing:
D.SLIP.FORMAT
D.SLIP.FUNCTION
D.SLIP.TRIGGER
D.SLIP.STYLE.SHEET
D.SLIP.FORMAT
The value(s) defined here are used to produce Deal Slips according to the function and
whether the user wants to have them produced automatically or when a 'hot key' is used.
Deal slips can be printed to a connected local printer or directed to a Network device.
Refer to the REPORT CONTROL section of the Systems Administration User Guide for
details of setting up printers.
Deal slips can be linked to a function such as Input, Reversal or Authorisation and specific
Deal Slips can be made to relate to those functions.
Alternatively, an ENQUIRY record can be used to provide a Deal Slip. In this case the
enrichment will inform the user that an ENQUIRY record has been selected.
The user may drilldown to the related table DEAL.SLIP.FORMAT to view or select the
record to use.
The combination of the associated fields is used to define when the Deal Slip can be
produced.
This will only print the Deal Slip 'TELLER.SLIP.INPUT' when the deal is validated at
I(nput) time.
To trigger them via a 'hot key' or the Browser Deal Slip icon you need
This will only print the Deal Slip 'TELLER.SLIP.INPUT' at I(nput) time when the 'hot key'
is used.
Validation Rules
D.SLIP.FUNCTION
The Deal Slips can be produced at various times according to the function (or codeword
FINISH) and whether they are produced automatically or in conjunction with a 'hot key'.
This functionality only works when D.SLIP.TRIGGER is set to OL. If it is set to RQ then the
‘hot key’ will always be active on the deal, but will only produce a report when the function
is set to I. This differs from Desktop in that Desktop will only print the deal when a certain
function is in process – the function as selected below.
FUNCTIONS
Data Description
I Input
A Authorise
C Copy
R Reverse
D Delete
H History |Restore
FINISH
Where FINISH is specified, this processing is dependent on the application and may not
be triggered for all applications.
Validation Rules
D.SLIP.TRIGGER
Specifies whether a Deal Slip is produced using a 'Hot Key' or at specified points in a
contracts Life Cycle. Control of how and when the Deal Slip(s) are produced is handled by
the combination of the function and the trigger type. The two trigger types are:
Trigger
Action
type
OL Generate a deal slip automatically at points defined by D.SLIP.FUNCTION
Generate manually using a HOT.KEY at points defined by
RQ
D.SLIP.FUNCTION
Hot Key
In Browser the 'hot key' icon can be found on the main toolbar.
Validation Rules
D.SLIP.STYLE.SHEET
Specifies a custom style sheet to use when transforming the deal slip. This field is only
used when the user is printing locally (BROWSER.PREFERENCES printer location set to
“LOCAL”) and automatically (VERSION deal slip trigger set to “OL”).
Validation Rules
Must be a valid XSL style sheet resident on the web server (e.g.
“/transforms/custom/clientEnquiry.xsl”).
DEAL.SLIP.PRINTING examples
The following five examples detail how deal slip printing occurs in Browser:
On committing a deal with the function I, a deal slip will automatically be printed. This will
display the report generated along with the user’s local print selection screen, which will
enable the user to print the report to a local printer.
On committing a deal with the function I, a deal slip will automatically be printed. This will
display the report generated as transformed using the custom stylesheet along with the
user’s local print selection screen which will enable the user to print the report to a local
printer.
On submitting the deal, the deal slip will be printed automatically. The user will then
receive a transaction complete message with the ID of the deal slip generated on the
server.
At present, hot key, local printing only works for the function I so set the field
D.SLIP.FUNCTION to I.
When the user clicks on the print deal slip icon (Hot key), a request is sent to the server. If
the trigger is set to OL in the VERSION record, then this icon will be disabled.
When the trigger is set to RQ, then the deal slip print icon will be available at all times
within this version record. When the deal slip print icon is selected, a request will be sent
to the server to generate a report. The function passed down to the server is always I.
The report will then be returned along with a print screen for printing to the local printer.
This will be similar for Hot keys.
At present, hot key, printing at the server only works for the function I – so set the field
D.SLIP.FUNCTION to I.
On clicking the deal slip-printing icon, a request will be sent to the server to generate a
report. A confirmation of the report generation will then be sent back to the user and
displayed in a new window.
Custom Printing
Custom Printing takes advantage of the custom style sheet and custom java script
functionality.
The custom style sheet functionality enables the user to specify the name of a style sheet
to use to transform the XML response from the server. The name of the style sheet is set
up in the java script document custom.js.
Custom.js enables the user to write their own java script functions. These functions can
then be linked to buttons via the application BROWSER.TOOLS, which in turn can be
added to a BROWSER.TOOLBAR record.
The client has the ability to design their own custom style sheets. These will be used to
transform specific resultant XML documents. Proprietary style sheets should be placed in
the following XSL directory on the web server:
• transforms/custom/test.xsl
The reference to this style sheet would then be set in the java script document, custom.js.
• RunEnquiryRequest
o Used to retrieve enquiry information
• runContractRequest
o Used to retrieve contract information
Enquiries
runEnquiryRequest enables the user to assign the name of an XSL document to be used
to transform the resultant enquiry request.
The above function can be implemented through a BROWSER.TOOLS record, which will
be added to the existing BROWSER.TOOLBAR for the existing enquiry selection screen.
This will be done via the concept of annexed toolbars.
Annexed toolbars are a way of adding tools to an existing core toolbar without actually
modifying the core toolbar. For example, the core BROWSER.TOOLBAR record for the
enquiry selection screen is called ENQUIRY.SELECTION. In order to add a new tool to this
toolbar the user would create a new BROWSER.TOOLBAR record called
U.ENQUIRY.SELECTION – the ENQUIRY.SELECTION annex. The Browser Tool will then be added
to the annexed toolbar. This will prevent the core record from being overwritten whenever
a new release of the ENQUIRY.SELECTION record is made.
The addition of the new button to the annexed toolbar, will result in the addition of the new
print option to the core toolbar.
The function, runEnquiryRequest() has been set up to allow the user to add the name of
the proprietary style sheet to use in the transformation of the response. The function then
runs a request to retrieve the enquiry data.
• BROWSER.TOOLS
• BROWSER.TOOLBAR – U.ENQUIRY.SELECTION
o Add the new BROWSER.TOOLS record to the BROWSER.TOOLBAR annex for
the core record, ENQUIRY.SELECTION.
o This will add a new button to the main toolbar.
• custom.js
o All the user has to do is change the name of the style sheet parameter in the
function runEnquiryRequest():
window.document.appreq.ClientStyleSheet.value="/transforms/custom/custom.xsl";
• A new java script function should then be added to the custom.js document:
o This would be a clone of the initial JavaScript function, with two differences:
The function would have a different name.
The style sheet name would be set accordingly.
• This new function would then need to be referenced In the new BROWSER.TOOLS
record, in place of the function runEnquiryRequest().
Contracts
RunContractRequest enables the user to assign the name of an XSL document to be used
to transform the resultant contract information received from the server.
Figure 38 - runContractRequest
The user enters the name of the style sheet to be used in the transform, via this function.
This will result in the contract response being transformed by the XSL document specified.
The user can take advantage of this functionality by generating a new BROWSER.TOOLS
button .
The button would then be added to the annexed BROWSER.TOOLBAR record for the
contract screen.
The annexed toolbars are a way of adding tools to an existing core toolbar without actually
modifying the core toolbar. For example, the core BROWSER.TOOLBAR record for deals
is called CONTRACT. In order to add a new tool to this toolbar, the user would create a new
BROWSER.TOOLBAR record called U.CONTRACT – the CONTRACT annex. This will
prevent the record being overwritten whenever a new release of the CONTRACT record is
released.
All the user needs to do is change the name of the XSL reference in the function,
runContractRequest():
• BROWSER.TOOLS
o Create a new record for a button.
• BROWSER.TOOLBAR – U.CONTRACT
o Add the new BROWSER.TOOLS record to the BROWSER.TOOLBAR annex for
the core record, CONTRACT
o This will add a new button to the main toolbar.
• custom.js
o All the user has to do is change the name of the style sheet parameter in the
function runContractRequest():
window.document.appreq.ClientStyleSheet.value="/transforms/custom/custom.xsl";
• A new java script function should then be added to the custom.js document:
o This would be a clone of the initial JavaScript function, with two differences:
The function would have a different name.
The style sheet name would be set accordingly.
• This new function would then need to be referenced In the new BROWSER.TOOLS
record, in place of the function runContractRequest().
Image Management
The Image Management product in T24 Browser gives the user the ability to capture
images using industry standard scanners that conform to the TWAIN regulations.
The client software can vary from Word processors, which need scanners to convert
printed documents into editable text using OCR (Optical Character Recognition), to
graphical software such as DTP packages.
Image Management benefits the user by providing immediate access to digital copies of
essential data such as signatures, loans documentation, birth certificates or passports.
There is no need to access the physical document itself - indeed this may not be possible
with items such as passports, or if the item itself is lodged somewhere for safekeeping.
Only the capture station needs access to a scanner; any standard PC can view the stored
images.
Note:
T24 Image Management will only be able to use hardware that works on your chosen PC
configuration. If the scanner does not work on your PC with the software provided by the
manufacturer then Image Management would not be able to use it either.
Use Application
Image IM.IMAGE.TYPE
locations
Image records IM.DOCUMENT.IMAGE
Image upload IM.DOCUMENT.UPLOAD
Image Enquiry IMAGE.VIEW
IM.IMAGE.TYPE
This application is the first part of IM that needs to be configured. It controls the location of
the images used in T24 Browser.
In the above example we can see that the storage of Signatures is divided into sub-
directories for Client and is further divided alphabetically. The storage device can be a
local hard-disk, CD-ROM or can be a Network device as long as it can be accessed by
using a DOS drive letter (A-Z).
Whilst it is possible to locate many image files in a single directory, it makes more
business sense to segregate images by type: passport; legal documents, signatures, etc.
It is not recommended for images to be stored on local PCs. However network devices
and removable media (CD-ROM or removable hard-disks) are perfectly acceptable.
Note: The Default Drive and Path specified must be accessible from the web server.
If your web server is deployed in a non-Windows server environment (i.e. UNIX, AIX,
etc), please do the following:
1. Create a directory to store the uploaded images under BrowserWeb directory egg
/var/Tomcat/webapps/BrowserWeb/images.
2. In the IM.IMAGE.TYPE application, leave the Default Drive field blank and enter the
name of the directory you have created under BrowserWeb in the Path field – see
screen dump below. The path directory must be under the web application root
directory (i.e. BrowserWeb). This may be done by using a symbolic link.
IM.DOCUMENT.IMAGE
Once the IM.IMAGE.TYPE has been entered it is possible to capture the image record
within T24 Browser. This is done via the application IM.DOCUMENT.IMAGE, the key of
which is a standard T24 transaction reference such as IM9712312345. The transaction
records where the image is to be stored, the company and application (if any) that the
image is associated with and description fields.
It should be noted that the image captured does not have to be associated to a T24
application, record or field. In fact the reference can be anything; a number or phrase,
anything that is meaningful to the user.
Typical usage however will relate the image to an application and record, such as a
signature being tied to a T24 ACCOUNT, a loan document associated with a particular LD
loan contract and so on. The same reference can be used to group several images
together, for example a set of 10 signatures can be related to a CUSTOMER record.
IM.DOCUMENT.UPLOAD
Once the IM.DOCUMENT.IMAGE has been entered it is possible to upload the image into
T24 Browser. This is done via the application IM.DOCUMENT.UPLOAD.
Enter the IM.DOCUMENT.IMAGE reference key into the Upload Id field or select from the
drop down list. Select the camera icon to load up the image upload form.
Select the Browse button to locate where the image to be uploaded. Select the Go button
once it is done.
It places a reference into the File Upload field and it displays the upload image on another
window. At this point the image is uploaded into the web server.
View Images