Business components : Business components : Application Development of Business Component : Tasks : How Business Component application works
  
How Business Component application works
See also
Transaction and Override
EJ Query and transaction restoration
Cash drawer management
Access control management
Tasks
Transaction and Override
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.
This graphic is described in the surrounding text.
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.
This graphic is described in the surrounding text.
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.
This graphic is described in the surrounding text.
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.
This graphic is described in the surrounding text.
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.
This graphic is described in the surrounding text.
See also
How Business Component application works
EJ Query and transaction restoration
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%’.
This graphic is described in the surrounding text.
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.
This graphic is described in the surrounding text.
See also
How Business Component application works
Cash drawer management
The following dialog is displayed when the teller input the cash amount.
This graphic is described in the surrounding text.
Then the cash drawer program automatically inputs the total amount to the transaction UI as shown in the following figure.
This graphic is described in the surrounding text.
For more operations and functions about Cash Drawer Management, see Cash Drawer Management.
See also
How Business Component application works
Access control management
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.
This graphic is described in the surrounding text.
For more information about Access Control, see Access Control.
See also
How Business Component application works