Executing the Corporate Payments Solution Scenario using Business Space

The Corporate Payments Solution Scenario interacts with other banking systems and networks to carry out a credit or a debit transaction. The partners can use different modes to access the banking system. The interbank transactions take place across different networks depending on geographies. The customer sends out a credit initiation request to a bank. The bank accepts it, processes it, and sends out a payment status report back to the customer. For all these communications the ISO-20022 message standards are used. This Corporate Payments can be executed in Business Space using the procedure provided here.

A bank officer can execute the Corporate Payments Solution Scenario in Business Space by logging on to Business Space, initiating a request, providing details using forms, and submitting the data for processing. A bank manager can then verify and authorize the required transactions using Business Space.

Note: Some of the fields, used in the forms, for this Solution Scenario are programmed using basic validations. You can verify the validation for the field by moving the mouse pointer over the field.

The Submit button in the form is disabled until you provide a value in all such fields in a form.

Table 1. Widgets to roles mapping
Roles/Pages Getting Started My Task Dashboard Analysis Reports Process Process Check
Bank Officer Yes Yes Yes N/A N/A N/A N/A
Bank Manager Yes Yes Yes Yes Yes Yes Yes

The roles for the Solution Scenario are given in the following table.

Table 2. Create groups and users
Group User User ID Password
Bank Officer Adam Smith and Ryan Gates Adam, Ryan password
Bank Manager Andy Everest and Martha Green Andy, Martha password

Before you begin

Ensure that the following prerequisites are complete before you execute the Solution Scenario.
  • Add and configure users and groups.
  • Verify that the Corporate Payments Solution Scenario artifacts are successfully installed in WebSphere® Process Server.
Note: As part of the installation, the endpoints used within the Solution Scenario are set to the port 9080 by default. If the Solution Scenario EAR files are deployed on different ports, it is recommended to use a monitoring utility, such as TCPMon, to act as a proxy to the actual endpoint.

Accessing the Corporate Payments Business Space

When using Business Space to view the Solution Scenario execution, you need to log in to the Business Space. This involves providing login details and viewing various pages that are part of the Corporate Payments space.

Procedure

  1. Open the Business Space portal.
  2. Log on to Business Space with the User ID as Adam and Password as password.
    Note: The default password for the user when you configure the Solution Scenario using scripts is password. If you configure the Solution Scenario manually, you must use the password that you specified for the user registry in WebSphere Process Server. For more information, see the Configuring the user registry in WebSphere Process Server section in the Installation Guide.
  3. Open the Corporate Payments space.

Accepting transaction details

After logging to the Corporate Payments space, a Submit Corporate Payments Request can be created. The Submit Corporate Payments Request form can be used to provide the customer details along with the transaction amounts.

Procedure

  1. Open the My Tasks page.
  2. In the Task Definitions List widget, select the Submit Corporate Payments Request check box and click the Create an instance from this task definition icon Create an instance from this task definition icon. The Submit Corporate Payments Request form is displayed in the Task Information widget.

  3. Provide the vendor details and the vendor account details in the form, and click Next.
  4. Provide the withdrawal and payment details and click Submit. The Manual Approval task is displayed in the Tasks List widget for transaction amounts over 1,000. The View Corporate Payments Response task is displayed in the Tasks List widget for transaction amounts less than 1,000.

Approving the transaction

Depending on the transaction amount provided in the Submit Corporate Payments Request form, the request is sent for an approval to the Bank manager. If the transaction amount exceeds 1000, the bank manager must approve the transaction using the Payment Approval Request form.

Procedure

  1. Log on to Business Space as a Bank Manager using the User ID as Martha and the Password as password.
    Note: The default password for the user when you configure the Solution Scenario using scripts is password. If you configure the Solution Scenario manually, you must use the password that you specified for the user registry in WebSphere Process Server. For more information, see the Configuring the user registry in WebSphere Process Server section in the Installation Guide.
  2. Open the My Tasks page from the Corporate Payments space.
  3. Select the Transaction Approval check box from the Tasks List widget, and select Accept from the Actions list. The Transaction Approval task is displayed in the My Tasks widget.
    Tip: You can also click the Accept and edit the task icon Accept and edit the task icon to open the form.
  4. Select the Transaction Approval check box from the My Tasks widget, and select Edit from the Actions list. The Payment Approval Request form is displayed in the Task Information widget.
  5. View the transaction details, click Next, click Approve, and then click Submit.
    Note: You can click Reject to reject the transaction request.

Viewing the transaction request

After the approval of the transaction, the bank officer can view the status of the payment as received or rejected in the Transaction status.

Procedure

  1. Log on to Business Space as a Bank Officer using the User ID as Adam and the Password as password.
    Note: The default password for the user when you configure the Solution Scenario using scripts is password. If you configure the Solution Scenario manually, you must use the password that you specified for the user registry in WebSphere Process Server. For more information, see the Configuring the user registry in WebSphere Process Server section in the Installation Guide.
  2. Open the My Tasks page from the Corporate Payments space.
  3. Select the View Corporate Payments Response check box from the Tasks List widget, and select Accept from the Actions list. The View Corporate Payments Response task is displayed in the My Tasks widget.
    Tip: You can also click the Accept and edit the task icon Accept and edit the task icon to open the form.
  4. Select the View Corporate Payments Response check box from the My Tasks widget, and select Edit from the Actions list.
  5. View the transaction number and the payment status in the form displayed and click Submit.

Viewing reports

The Solution Scenario provided with the WebSphere Banking Content Pack includes different pages that are customized to display reports. These reports can be used for further analysis.

After you submit the request, the information can be viewed for analysis on the following pages.

Corporate Payments Dashboard

The Corporate Payments Dashboard page contains widgets that provide information about Messages, transaction percentage, critical KPI overview, and so on, related to the transaction request raised.

The details for the widgets displayed on the Corporate Payments Dashboard page are given in the following table.

Table 3. Corporate Payments Dashboard page - widgets
Widget Description
Worldwide Distribution of Transactions - Current Month The world map displays the transaction statistics for three countries, US, CN, and GB.
Critical KPI Overview - Current Month The graph displays the transaction details for the current month.
Transaction Percentage by Country The pie chart displays the transactions received for each country.
Transaction Verification Distribution The pie chart displays the transactions verified for each country.
Messages The measures widget displays the business measure alerts.
Note: You can drill down to view and further analyze the attributes of report values. To drill down, double-click a drillable field on the graph or diagram that you want to analyze. To return to the previous level, right-click a value and click Drill Up. You can also click Display menu icon from the Instances widget title bar, and click Refresh.

Corporate Payments Analysis

The Corporate Payments Analysis page contains widgets that provide information about transaction percentage and payments details related to the transaction request raised.

The details for the widgets displayed on the Corporate Payments Analysis page are given in the following table.

Table 4. Corporate Payments Analysis page - widgets
Widget Description
Transaction Percentage by Status The pie chart displays the status of the transactions received and rejected.
Transaction Percentage by Network The pie chart displays the number of transactions transferred over the SEPA or the SWIFT network.
Payment Details The widget displays the details for the transaction payments submitted and processed.
Note: You can drill down to view and further analyze the attributes of report values. To drill down, double-click a drillable field on the graph or diagram that you want to analyze. To return to the previous level, right-click a value and click Drill Up. You can also click Display menu icon from the Instances widget title bar, and click Refresh.

Corporate Payments Report

The Corporate Payments Report page contains widgets that provide information about payment amount, transaction number, and so on, related to the transaction request raised.

The details for the widgets displayed on the Corporate Payments Report page are given in the following table.

Table 5. Corporate Payments Report page - widgets
Widget Description
Payment Amount Report The line graph displays the payments received over a period.
Transaction Number Report The line graph displays the number of transactions over a period.
Average Transaction Approval Time Report The line graph displays the average approval time over a period.
You need to complete the following steps if no data is displayed in the widget.
  1. Click Edit page.
  2. Click Display menu icon from the Instances widget title bar.
  3. Click Edit Settings, select the required month range, click Apply, and then click OK
  4. Click Save Format, click Save, and then click Finish Editing.
Note: You can drill down to view and further analyze the attributes of report values. To drill down, double-click a drillable field on the graph or diagram that you want to analyze. To return to the previous level, right-click a value and click Drill Up. You can also click Display menu icon from the Instances widget title bar, and click Refresh.

Viewing the Corporate Payments process flow

The Corporate Payments process flow can be viewed as published using the WebSphere Business Compass or as inflight process that displays the services used and the sequence in which they are processed.

View the Corporate Payments Process on the following pages.

Corporate Payments Process

The artifacts, users, and roles used in the Solution Scenario can be viewed in the Corporate Payments Process page.

The details for the widget displayed on the Corporate Payments Process page is given in the following table.

Table 6. Corporate Payments Process page - widgets
Widget Description
Draft Artifacts Navigate and view the artifacts used in the Solution Scenario.
Review Access Control Navigate and view the users and roles provided for the Solution Scenario.

Corporate Payments Process Check

The Corporate Payments Process Check page contains a process flow that shows the sequence of the services executed for every transaction inquiry request raised using the use case. The human tasks that show the flow for this process are displayed in green on this page.

The details for the widgets displayed on the Corporate Payments Process Check page are given in the following table.

Table 7. Corporate Payments Process Check page - widgets
Widget Description
Instances The instances of the requests and responses created can be viewed in this widget.
Diagrams The inflight process displays where you are in the process and highlights the activity that is in a pending state. Select an item from the Instances widget to view the runtime transaction flow in this widget.