You are on page 1of 19

Banking App

1)create an an in Salesforce simulating the

function of a bank (App Label: “Bank”),


2) It should have following tables to store data
Bank,Branch,Account,Loan,Loan Detail and
Transaction.
3) A Bank can have many branches and any
branch cannot exist without a bank,

4) A Branch has many Account and an Account


cannot exist without A Bank,
5) An Account can be shifted to any other
branch._Allow Reparenting,
6) Every Account has Transactions greater then or
equal to 0. Transaction cannot exist without an
Account _validation Rule,
7) There are predefind loans for bank. Each
Account can have more then one loan. And each
loan can be taken by more then one Account-
many to many -junction object loan detail -

8) Every object should have appropriate fields


According to them,
9) Saving Account can only be created if starting balance is
greater then equal to 10000(minimum balance).-validation
Rule-5000,
10) current Account can only be created if starting balance is
greater then equals to 25000(minimum balance). validation
Rule-1000
11) Saving Minor Account can only be created if starting
balance is greater then equal to 2500 (minimum balance).-
Vliadation Rule-1000

12)The dily limit of an account depends on the account type.


All them have pre-defined values.- formula,
13)Branch should display the number of account it holds as
total number of account.-Roll up

14) Bank should display the total number of branches it has.-


Roll up
15)Transaction should be of two types withdraw or deposit.-
picklist creation ,
16)Account should display the average transaction the
particular account has both in withdrawing and depositing as
separate - formula and roll ups,

17) Loan table should include the details necessary for the
loan like tenure,rate of interest,number of installments etc.-5
year-5*12=60- formula,
18) Loan detail should store the data for a particular loan on
an account -junction object concept,

You might also like