Bank Wizard business process

To validate the account details entered by a user, you must use specific logic to make sure you capture the details correctly and action properly any conditions returned by the validation process. The account details can be entered by the customer on a web page, entered by a call centre into a business application or passed electronically from a different application.

The most logical way to do this is to break the validation process into subsets with specific rules. Then follow a logical path through the subsets to arrive at the goal, which is a payment record containing valid account details.

Throughout this process, a User is defined as:

  • a customer entering the details directly, for example on a web page
  • a user entering details into your application on behalf of a customer, for example by a call centre
  • another application which transfers details electronically to your business application.