After the teller login, the teller can execute transactions and query journal. But he or she can not perform the access control management of the supervisor. If the teller perform a withdraw transaction, the withdraw request UI is opened.
Note The UI is supported by UDTT XUI engine. The UI content and layout can be changed with the XUI configuration file of the transaction.
The following figure is an example of the teller desktop with cash withdraw transaction input UI.
If the withdraw amount exceeds the limitation, the teller needs the override from the supervisor. The following figure is the an example of the override request dialog. If the teller selects remote override, a supervisor is required to be selected.
The following figure is the supervisor rich client desktop. The user access control management navigator item is displayed instead of the transaction navigator item of teller desktop. Also there is an override request view on the desktop access control view.
Note The supervisor has received the override request from user01 with the amount of $60000.00.
If the supervisor double click the override request item, the UI and data of withdraw transaction requested by teller user01 is displayed in a wizard as shown in the following figure.
After the supervisor approves the override request, the teller will get the notification as shown in the following figure, and the withdraw transaction is passed to the server.
The teller can query the journal with EJ Viewer. The following figure is an example of the UI of EJ Viewer. It is consisted of Query Condition panel, and Query Result panel. In the example, the query conditions are set, which are user=user01, Date=20081015, Account like ‘123456%’.
If the user double clicks one record item in the query result, the transaction UI and the journal data are displayed. For example, if the user decides to restore the withdraw transaction of the above example, the following figure is displayed.
For access control management, the supervisor can create services and rights. The rights can be assigned to the role or the user. In the sample, the service ID is the server command ID or the RCP navigator item ID and so on. See the following figure for example. In this example, the admin role does not have transaction rights, but it has the rights to access control, EJ viewer, and handle override request.
For more information about Access Control, see Access Control.