You are on page 1of 23

TEMENOS

Transact Security Management System Learning Communiby'

Workflow »
Authorisation
Login as any user and input an FT of USD 200000 debiting an account with nil balance. Note that the
Override message is suffixed with *TRG. (Provided TRG is specified in the CLASS field for FUNDS.TRANSFER) Since
the overdraft amount does not fall into any of the ranges defined in the OVERRIDE.CLASS.DETAILS application, the
default class TRG defined for FT has been used. Therefore, this override can be approved only by users who have
class set to TRG in their User profile.

I Workflow » Authorisation
• Login as any user and input an FT debiting
an account with nil balance with USD
200,000 (max is 100,000)

Input and Authorised by


GENMGR
TEMENOS

02022 Temenos Headquarters SA - all rights reserved 136


TEMENOS
Transact Security Management System Learning Communiby'

Workflow »

Override Processing
To set multiple level restrictions to approve an override you have to use the application
OVERRIDE.CLASS.DETAILS. You can set different groups who can approve overrides only if the
conditions specified in their groups are satisfied. DATA.DEF : This field refers to the & values in the
override message. ACCT. UNAUTH.OD is the Override in which &1 refers to Currency, &2 refers to
Amount and &3 refers to Account. In this example, conditions are specific to only Currency and
Amount and hence only & 1 and &2 are defined. A user defined routine can also be attached in
the field DATA.DEF. User can write his/her own conditions to be checked in the routine and
depending on the result, various classifications can be set to approve the override. The routine
name should be prefixed with the sign @ in the field. The fields from Classification to Data.To form
a multi value set. The fields from Data.Def.No to Data.To form a sub value set. CLASSIFICATION :
This field holds any user defined text that best defines the group classification. DATA. DEF .NO :
This field indicates which data item, as defined in the field DATA DEF is to be used for the
classification. The number in this field identifies which multi-value from the field DATA DEF is to be
referred. For example, the number '1 ' indicates that it is the data item defined by field DATA DEF.I
COMPARISON : specify appropriate operator DATA.TO : This field holds the end value of a range.
Attach the classification in the required USER profile

I Workflow » Override
Processin
Values from the Override that are used
to define access levels

Values from the Override that are used


to define access levels
forACCOUNT.OFFlCER
Val ues from the Override that are used
to define access levels forMANAGER
Val ues from the Override that are used
to define access levels foGM

02022 Temenos Headquarters SA - all rights reserved 137


TEMENOS
Transact Security Management System Learning Communiby'

Workflow »
Override Processing
How Does MGR Approve Overrides That Have ACOF Set? Logically a user with MGR override class
set should be able to approve an override of 9000 USD. To get this done, you need to add 'ACOF'
apart from the 'MGR' class in the user profile of MANAGERI and MANAGER2.

I Workflow » Override Processing

02022 Temenos Headquarters SA - all rights reserved 138


TEMENOS
Transact Security Management System Learning Communiby'

Workflow »

02022 Temenos Headquarters SA - all rights reserved 139


TEMENOS
Transact Security Management System Learning Communiby'

Error Messages
Override errors. You can see existing error messages with command : EB.ERROR L (33569 results). You can
also select override messages with command : EB.ERROR L L , and select "Error Msg" containing OVERRIDE
(26 results).

I Error Messages
• See errors :
EB.ERROR L L > "Error Msg " contains OVERRIDE

ERROR

TEMENOS

02022 Temenos Headquarters SA - all rights reserved 140


TEMENOS
Transact Security Management System Learning Communiby'

Error Messages »
Set an Override as Error
You are now familiar with the concept of override processing in Transact. Can an override message be
triggered as an error in Transact? The answer is yes. The field TYPE in OVERRIDE application has the following
options — Error, Auto, Message and Warning. When TYPE is set to Error, the override message becomes an
error. When TYPE is set to Auto, the override message will be automatically accepted by Transact , the user
acceptance is not required.

I Error Messages» Set an Override as Error

02022 Temenos Headquarters SA - all rights reserved 141


TEMENOS
Transact Security Management System Learning Communiby'

Error Messages

02022 Temenos Headquarters SA - all rights reserved 142


TEMENOS
Transact Security Management System Learning Communiby'

Error Messages »
» Custom Error Messages
In the previous example, the override was displayed as an error message. Can you define Channel
specific error messages for overrides? In the example shown ACCT.UNAUTH.OD is an override.
Only when the CHANNEL of the transaction is INTERNET , this override should be displayed as an
ERROR. When defining as an error for a particular channel either an existing EB. ERROR can be
mapped as shown or Customized message change be provided. Note: - Channel should be
configured in OFS.SOURCE record.

I Error Messages» Custom Error Messages


EBERROR ACACCTOD

02022 Temenos Headquarters SA - all rights reserved 143


TEMENOS
Transact Security Management System Learning Communiby'

Error Messages
OIERRIDE ACCT.VX*UTKOD

E
M
EN
OS
H SA - dl s

02022 Temenos Headquarters SA - all rights reserved 144


TEMENOS
Transact Security Management System Learning Communiby'

Error Messages »
Other Customization
All the override messages are defined in the OVERRIDE application in Transact. Can you simply
create a new Override? No. OVERRIDE is a core application in Transact. It is not possible to simply
create a new record in OVERRIDE and expect the OVERRIDE to be raised Transact application.
only TEMENOS DEVELOPMENT can create Overrides. However, customization is possible . For
example, GB Message in OVERRIDE application can be modified to display required message.
OVERRIDE.CLASS, OVERRIDE.CLASS.DETAIL can be defined by the bank

I Error Messages» Other Customization


• Can new OVERRIDE be created by banks?
OVERRIDE is a core application in Transact.
• Is it as simple as creating a record in OVERRIDE application?
• Customization is possible . For example, GB Message in OV ERRIDE application
can be modified.

02022 Temenos Headquarters SA - all rights reserved 145


TEMENOS
Transact Security Management System Learning Communiby'

Error Messages

02022 Temenos Headquarters SA - all rights reserved 146


TEMENOS
Transact Security Management System Learning Commur,iby'

Error Messages » In Transact


EB. ERROR is the application where the error messages are stored in Transact. Record Id in this
application is comprised of two parts: Part 1: PRODUCT code. Ex: EB for core Part 2: An
abbreviated description of the error message. Ex: Security.violation ERROR. MSG - Multi-language
field contains the message that will be displayed when this error is raised by a Transact application.
CHANNEL - Used to define channel specific messages. Every OFS.SOURCE record can be set to a
specific channel. If there is a channel specified, the channel specific message will be displayed as
an error. NUMERIC.ID — The corresponding error code for the error message.

I Error Messages» In Transact


• EB.ERROR - application where the error messages are stored in
Transact.
• Record Id in this application is PRODUCT code -description of
the error message.
• ERROR.hÆG — Field containing language specific error message
• CHANNEL — define the channel
• NUMERIC.ID - The corresponding error code for the error message

02022 Temenos Headquarters SA - all rights reserved 147


TEMENOS
Transact Security Management System Learning Communiby'

Error Messages »

TEMENOS

In Transact
EB-SECURITY.VIOLATION record contains the error message that is raised when invalid username/password is
entered in the login page. A user tries to access an application or use a function that he/she is not entitled to
(Application & Function level SMS restrictions). The error message can be customized by the bank. Customised
error message is displayed when incorrect User name is input

I Error Messages» In Transact


• EB-SECURITY .VIOLATION record contains the error message that is
raised when invalid username/password is entered in the login page.
• A user tries to access an application or use a function that he/she is not
entitled to (Application & Function level SMS restrictions).
• The error message can be customized by the bank

02022 Temenos Headquarters SA - all rights reserved 148


TEMENOS
Transact Security Management System Learning Communiby'

Error Messages »

EBERROR EB-SECLWTV.%IOLATION

02022 Temenos Headquarters SA - all rights reserved 149


TEMENOS
Transact Security Management System Learning Communiby'

Error Messages »
In Transact
EB-SECURITY. VIOLATION.2 - the error message that is displayed when a user tries to access a record in an
application that contains data (field level) that he/she is not entitled to view (Field level SMS restrictions).
Error is raised when User tries to access record where CURRENCY is not USD

I Error Messages» In Transact


• EB-SECURITY .VIOLATION.2 - the error message that is displayed
when a user tries to access a record in an application that contains
data (field level) that he/she is not entitled to view (S) (Field level
SMS restrictions).

02022 Temenos Headquarters SA - all rights reserved 150


TEMENOS
Transact Security Management System Learning Communiby'

Error Messages »
In Transact
OF-SECURITY.VIOLATION record contains the error message displayed when user tries to perform
any action in his/her session when the session is no longer active (Except web server session
timeout). Change the ERROR.MSG to "'Sorry, your session is no longer active." Login as INPUTTER
using Internet Explorer. Login as INPUTTER using Chrome. The Internet Explorer session is no
longer active and error message will be displayed when any action is performed in that session.

I Error Messages» In Transact


• OF-SECURITY .VIOLATION - error message that is displayed when
user tries to perform any action in his/her session when the
session is no longer active (Except web server session timeout).

EBERR(N OF-SECURITYVIOLATON Selwt

re-;ogin
Can

H SA - s

02022 Temenos Headquarters SA - all rights reserved 151


TEMENOS
Transact Security Management System Learning Commur,iby'

Lesson Summary
In this lesson I described Override, Override Class, Workflow and Error
Messages

I Lesson Summary

TEMENOS
SA - dl s

02022 Temenos Headquarters SA - all rights reserved 152


TEMENOS
Transact Security Management System Learning Commur,iby'

Practice
Practice 1 » True/False
1- yes 2- yes 3- yes 4- yes 5- yes 6- yes

Practice 1 » True/False
• Default behaviour is Non-blocked therefore any
override can simply be authorized .
• Override message format are defined in OVERRIDE
ACCT.UNAUTH.OD.
• There are 2 differents ways to deal with override
process:
Dispo and Class
• Blocking override can be authorized only by users
with appropriate privileges. If you do not have

02022 Temenos Headquarters SA - all rights reserved 153


TEMENOS
Transact Security Management System Learning Commur,iby'

sufficient privileges the record will go to INAO


(Input Not Approved due to Override) status.
• Class (simple» processing is defined in OVERRIDE
ACCT.UNAUTH .OD
• Class multilevel processing is detailed in
OVERRIDE.CLASS.DETAIL
TEMENOS

s aved Cm-it,'

02022 Temenos Headquarters SA - all rights reserved 154


TEMENOS
Transact Security Management System Learning Commur,iby'

Practice 2 » Non-blocked Override


This practise aims at triggering a financial override and observing the default
behaviour without any additional settings. An override is a violation of some
business policy that should be highlighted and/or be authorised. Let us trigger an
override by creating a transaction that overdraws a current account when the
customer has no overdraft facility. Clearly, that's a violation.

I Practice 2 » Non-blocked Override


• This practise aims at triggering a financial override
and observing the default behaviour without any
additional settings.
• An override is a violation of some business policy
that should be highlighted and/or be authorised.
Let us trigger an ov erride by creating a
transaction that overdraws a current account

02022 Temenos Headquarters SA - all rights reserved 155


TEMENOS
Transact Security Management System Learning Commur,iby'

when the customer has no overdraft facility.


Clearly, that's a violation.

02022 Temenos Headquarters SA - all rights reserved 156


TEMENOS
Transact Security Management System Learning Commur,iby'

Practice 2 » Solution » Create a transfer


Open Menu and type in the filter : "Account to Account Transfer" Let's take
an account with Balance O . 103284 You are transferring: 200 USD To
another account in USD : 104272

I Practice 2 » Solution » Create a transfer


Open Menu and type in the filter : " Account to Account
Transfet' (TELLER,ACCT.TFR)

• Let's take an account with Balance O : 103284


• You are transferring: 200 USD

02022 Temenos Headquarters SA - all rights reserved 157


TEMENOS
Transact Security Management System Learning Commur,iby'

• To another account in USD : 104272

02022 Temenos Headquarters SA - all rights reserved 158

You might also like