SALESFORCE PROJECT
On
HELP in NEED
By:Siddharth Chaudhary
X16137001
MSc in Data Analytics
National College of Ireland
ABSTRACT:
Proliferation of data has increased severe concern for it’s analysis. Analysis of data has become
a severe concern whether it is service based business or product based business.The key to
success for any kind of business is building up of good relation with customer. The Customer
Relationship Management have become must requirement as it helps in taking business driven
decision. The best solution for Customer Relationship Management is salesforce as it holds all
the information regarding customers, workers, services been provided in the organization.
BUSINESS IDEA:
In this technical savvy life, Life has become so challenging and hectic. People are becoming
more aspirant. As the competition is increasing this makes deadline more harsh, As a result it
leads to long working hours which surely affects an individual’s life as he/she unable to spend
much time with their family and friends. And even lesser time for household work. It becomes
more tricky situation for single mother or father how to manage all the things as whole of the
pressure is on the shoulder of one person. As all the tasks like helping children in academics,
taking care of old parents, gardening activities, kitchen services, household related task like
plumber, carpenter are on the backseat due to this hustle bustle life
Help in Need is a Service Based Organization which can help u in such scenarios. It will provide
an expert for different for different type of services like Academic Service, Gardening Service,
Household Service, Health Service, Kitchen Service.
BUSINESS REQUIREMENT:
To manage such a system we need a platform. Salesforce has been used to carry out the whole
process as it collects all the data related to customers, workers(Employees), services provided.
This data helps in making decisions for the growth as well as for improving the profit margin of
the organization. Requirements for this business are below and salesforce provides the
platform for such Business.
Requirements are as follow:
• Platform for Employees(worker) and Customer
• Advertisement
• Analytically targeting specific customers
• Service which is most demanded
LOGICAL DESIGN:
Customers detail will be saved online as it will enter all its personal data like name,phone
number, gender, address, email, etc. If customer needs any service like gardening, health
service they can directly select the service and they also have the liberty to choose any worker
they want to. While selecting a particular service Customer can see the charge for respective to
that service as cost per hour and they can choose. Company uses the Report and Dashboard for
analysis of data to carry out business driven decision and to analyze the specific customer
demands.
ARCHITECTURE:
1.Company-Help in Need
2.Clients-Customers who need the services.
Information regarding customers :-
• Customer ID
• Customer Name
• Gender
• Phone
• Email
• Address
3.Worker-Employees who will provide service to customers.
Information regarding employees :-
• Worker ID
• Worker Name
• Gender
• Phone
• Email
• Address
4.Services- List of service company provides.
Information regarding services :-
• Service ID
• Service Name
• Service Cost
5.Orders- Order made by customer
Information regarding orders :-
• Customer Name
• Worker Name
• Service ID
• Order Date
• Duration for which service is required.
Orders detail- Contains information of an order
• Order ID
• Customer name (lookup)
• Worker Name (lookup)
• Service Id (lookup)
• Order Date (Validation rule is used on it which is shown below in fig.23)
• Service duration in Hour
• Amount Payable
BUSINESS RULE:
Every Client should provide their details to place an order. when a customer enter it’s detail
and put an order for service an email is generated which is send on to his/her email id. When a
customer chooses the service, worker and the duration for which the service is needed it
generates the total payable amount according to service charge and time duration. All the
orders are saved in database for analysis purpose also for taking business growth decision.
Reports and Dashboard are used for analytical purpose to create logical reports
Initially the reports are created using following components :-
• Amount Payable
• Service Name
• County
• Highly used service
• Valuable Customer
Contacts and Objects:
For this project, we have used 1 contact, 2 custom objects. Contact having two record type
named customer and worker which hold all the information regarding customer personal detail
and worker personal detail. 2 Custom objects are order and services.
Order contain all information regarding orders and Service contain all information regarding
services and cost of service. Detail implementation of Contacts and Objects have been
discussed further in the report.
Physical Design:
Fig.1
WORKFLOW RULES:
First customer logged its request for particular service and for particular worker and email is
generated and sends on to the customer email id that your order has been confirmed.
A validation rule has been used on the order date as customer if customer somehow mention
the order any past date it will show an error: Enter the valid date.
A formula for calculating the total payable amount has been used using field name service
cost of service object and field name duration of service of order object. Field of two different
objects have been used to calculate the amount.it is shown in the screenshot later on in this
project report.
DESCRIPTION of ARCHITECTURE:
Contact Tab-This tab contain two record type named customer and worker.
First Record type is of customer-It contain all the information regarding Customer
Second Record Type is of worker-It contain all information regarding Worker.
Order Tab-It consist the detail of order of customer, Lookup of customer,worker and service is
done here and also formulae to calculate total payable amount is done here.
Service Tab-It contains detail of every service and cost of each service per hour.
Report Tab-Business Report are generated here
Dashboard Tab-Dashboard is used to visualize the generated report.
The process control flow is:
Customer-> Service-> Worker-> Service delivered
Customer->Duration of Service
Company-> Costumer-> opportunity
We need adequate amount of data to create report and visualization we have generated data
of 500 rows for each object using mockaroo.link of site http//mockaroo.com.This data is
loaded using setup-> import data option in setup tab which is shown later in this report.
BUSINESS benefits:
• Analytically Targeting Customer
• Generated report is used to analysis worker performance
• Dashboard is used to visualize the report for business driven decision
• Email is generated as customer makes any order, giving him assurance
• Validation can be set which help in smooth workflow
SCREENSHOTS of the PROJECT
1.Visual Salesforce Page:
It is the enrolling page for customer Fig.1 as customer will click in field it will ask customer detail
as shown in fig.2. When customer will make an order an email will be generated and it will be
send on to its email id as shown in Fig.6,
Fig.1
Fig.2
Fig.3. It will ask what service customer needs
Fig.3
Fig.4.When Customer will enter all its data,it will show the total payable amount on the basis of
service and duration for service is needed
Fig.4
Fig.5.Visualforce page code
Fig.5
Fig.6. Order confirmation mail has been send
Fig.6
Fig.7 Email generation Template
Fig.7
Various Standard and custom object
1. Contact(Master object) having two record type
(a) Customer
(b) Worker
Contacts is a standard object which contain 2 record type as shown in Fig.8 below
Fig.8
Fig.9 below It contain all the data of its record type worker as well as Customer data
Fig.9
A. Customer (record type)
Fig.10 To add a new contact customer
Fig.10
Fig.11 All the Recorded Customer
Fig.11
B. Worker
Fig.12 New contact worker record type
Fig.12
Fig.13 below-All the Worker and their detail
Fig.13
2. Custom Object:
Two custom objects are created as shown in Fig.14 (a) Service (b) Orders
Fig.14
1.service
Fig.15 shows service object
Fig.15
Fig.16 All the services with their cost
Fig.16
Fig.17 As u will click on particular service it will automatically pick its cost as shown in
fig.17.Background process of this is shown in Fig.18 and Fig.19
Automatically show service rate
Fig.17
Fig.18 it shows Service cost is dependent on Service name
Fig.18
Fig.19 below It shows what is the included value for particular service.
Fig.19
2.Orders
Fig.20 it shows the Order Object information
Fig.20
Fig.21below-It shows the order made by the customer
Fig.21
Fig.22 All the previous order
Fig.22
Fig.23 Validation rule on date:-It will give an error if customer will enter a past date to make
an order for service
Fig.23
Fig.24 Shows the validation
Fig.24
Fig.25 shows the validation rule formula
Fig.25
Fig.26below-Formulae is used for calculating Amount payable as when we enter duration of
service and service used it will automatically generate the amount as shown in Fig.26 and
Fig.27 ,Fig 28 shows the background process.
Fig.26
Fig.27 It shows the service with its fixed price which is used in calculating Total Amount
Payable.
Fig.27
Fig.28 It shows the formula to calculate the amount payable using service cost of service
object and Duration of service in hours field of orders object.
Fig.28
Fig.29,Fig.30,Fig.31 Data is being loaded from excel csv file via setup->data import custom
objects
Fig.29
Fig.30
Fig.31
Report and Dashboard
These tool are used to generate report and visualization of the data which help to drive the
business on the front.Fig.32 shows 3 analysis:-
(i)Overall county Service provided: It shows which county has used the maximum number of
service and the least number of services. Galway has used the maximum number of service
while in Cork it is the least so after analyzing this we can take some which can help to drive
good business in cork.
(ii)Star worker: To analyze what is the performance of workers. which is the star worker to
whom we can give some incentive to encourage them.
(iii)Service used by age group: As we can see the line graph is following irregular pattern but
from this graph we can state that age group of 90 has used the maximum service.
Fig.32
Report generated bar graph fig.33 shows the maximum number of services used by male or
female. The graph states that male used the maximum service from four of the counties.
Fig.33
Conclusion: Salesforce helps in improving performance of business as it provides good platform
for building good relation with customer as we can do analysis on historical collected data of
customer. Help in need is an app which need a cloud based tool and salesforce is the best
option.Analysis using dashboard gives an overview which county need more attention to
improve business. so we can say Salesforce integrates all the business flow process.
References:
1. https://success.salesforce.com/

Salesforce project

  • 1.
    SALESFORCE PROJECT On HELP inNEED By:Siddharth Chaudhary X16137001 MSc in Data Analytics National College of Ireland
  • 2.
    ABSTRACT: Proliferation of datahas increased severe concern for it’s analysis. Analysis of data has become a severe concern whether it is service based business or product based business.The key to success for any kind of business is building up of good relation with customer. The Customer Relationship Management have become must requirement as it helps in taking business driven decision. The best solution for Customer Relationship Management is salesforce as it holds all the information regarding customers, workers, services been provided in the organization. BUSINESS IDEA: In this technical savvy life, Life has become so challenging and hectic. People are becoming more aspirant. As the competition is increasing this makes deadline more harsh, As a result it leads to long working hours which surely affects an individual’s life as he/she unable to spend much time with their family and friends. And even lesser time for household work. It becomes more tricky situation for single mother or father how to manage all the things as whole of the pressure is on the shoulder of one person. As all the tasks like helping children in academics, taking care of old parents, gardening activities, kitchen services, household related task like plumber, carpenter are on the backseat due to this hustle bustle life Help in Need is a Service Based Organization which can help u in such scenarios. It will provide an expert for different for different type of services like Academic Service, Gardening Service, Household Service, Health Service, Kitchen Service. BUSINESS REQUIREMENT: To manage such a system we need a platform. Salesforce has been used to carry out the whole process as it collects all the data related to customers, workers(Employees), services provided. This data helps in making decisions for the growth as well as for improving the profit margin of the organization. Requirements for this business are below and salesforce provides the platform for such Business. Requirements are as follow: • Platform for Employees(worker) and Customer • Advertisement • Analytically targeting specific customers • Service which is most demanded
  • 3.
    LOGICAL DESIGN: Customers detailwill be saved online as it will enter all its personal data like name,phone number, gender, address, email, etc. If customer needs any service like gardening, health service they can directly select the service and they also have the liberty to choose any worker they want to. While selecting a particular service Customer can see the charge for respective to that service as cost per hour and they can choose. Company uses the Report and Dashboard for analysis of data to carry out business driven decision and to analyze the specific customer demands. ARCHITECTURE: 1.Company-Help in Need 2.Clients-Customers who need the services. Information regarding customers :- • Customer ID • Customer Name • Gender • Phone • Email • Address 3.Worker-Employees who will provide service to customers. Information regarding employees :- • Worker ID • Worker Name • Gender • Phone • Email • Address 4.Services- List of service company provides. Information regarding services :- • Service ID • Service Name • Service Cost 5.Orders- Order made by customer Information regarding orders :- • Customer Name • Worker Name • Service ID • Order Date • Duration for which service is required.
  • 4.
    Orders detail- Containsinformation of an order • Order ID • Customer name (lookup) • Worker Name (lookup) • Service Id (lookup) • Order Date (Validation rule is used on it which is shown below in fig.23) • Service duration in Hour • Amount Payable BUSINESS RULE: Every Client should provide their details to place an order. when a customer enter it’s detail and put an order for service an email is generated which is send on to his/her email id. When a customer chooses the service, worker and the duration for which the service is needed it generates the total payable amount according to service charge and time duration. All the orders are saved in database for analysis purpose also for taking business growth decision. Reports and Dashboard are used for analytical purpose to create logical reports Initially the reports are created using following components :- • Amount Payable • Service Name • County • Highly used service • Valuable Customer Contacts and Objects: For this project, we have used 1 contact, 2 custom objects. Contact having two record type named customer and worker which hold all the information regarding customer personal detail and worker personal detail. 2 Custom objects are order and services. Order contain all information regarding orders and Service contain all information regarding services and cost of service. Detail implementation of Contacts and Objects have been discussed further in the report.
  • 5.
    Physical Design: Fig.1 WORKFLOW RULES: Firstcustomer logged its request for particular service and for particular worker and email is generated and sends on to the customer email id that your order has been confirmed. A validation rule has been used on the order date as customer if customer somehow mention the order any past date it will show an error: Enter the valid date. A formula for calculating the total payable amount has been used using field name service cost of service object and field name duration of service of order object. Field of two different objects have been used to calculate the amount.it is shown in the screenshot later on in this project report. DESCRIPTION of ARCHITECTURE: Contact Tab-This tab contain two record type named customer and worker. First Record type is of customer-It contain all the information regarding Customer Second Record Type is of worker-It contain all information regarding Worker.
  • 6.
    Order Tab-It consistthe detail of order of customer, Lookup of customer,worker and service is done here and also formulae to calculate total payable amount is done here. Service Tab-It contains detail of every service and cost of each service per hour. Report Tab-Business Report are generated here Dashboard Tab-Dashboard is used to visualize the generated report. The process control flow is: Customer-> Service-> Worker-> Service delivered Customer->Duration of Service Company-> Costumer-> opportunity We need adequate amount of data to create report and visualization we have generated data of 500 rows for each object using mockaroo.link of site http//mockaroo.com.This data is loaded using setup-> import data option in setup tab which is shown later in this report. BUSINESS benefits: • Analytically Targeting Customer • Generated report is used to analysis worker performance • Dashboard is used to visualize the report for business driven decision • Email is generated as customer makes any order, giving him assurance • Validation can be set which help in smooth workflow
  • 7.
    SCREENSHOTS of thePROJECT 1.Visual Salesforce Page: It is the enrolling page for customer Fig.1 as customer will click in field it will ask customer detail as shown in fig.2. When customer will make an order an email will be generated and it will be send on to its email id as shown in Fig.6, Fig.1 Fig.2
  • 8.
    Fig.3. It willask what service customer needs Fig.3 Fig.4.When Customer will enter all its data,it will show the total payable amount on the basis of service and duration for service is needed Fig.4
  • 9.
    Fig.5.Visualforce page code Fig.5 Fig.6.Order confirmation mail has been send Fig.6
  • 10.
    Fig.7 Email generationTemplate Fig.7 Various Standard and custom object 1. Contact(Master object) having two record type (a) Customer (b) Worker Contacts is a standard object which contain 2 record type as shown in Fig.8 below Fig.8
  • 11.
    Fig.9 below Itcontain all the data of its record type worker as well as Customer data Fig.9 A. Customer (record type) Fig.10 To add a new contact customer Fig.10
  • 12.
    Fig.11 All theRecorded Customer Fig.11 B. Worker Fig.12 New contact worker record type Fig.12
  • 13.
    Fig.13 below-All theWorker and their detail Fig.13 2. Custom Object: Two custom objects are created as shown in Fig.14 (a) Service (b) Orders Fig.14
  • 14.
    1.service Fig.15 shows serviceobject Fig.15 Fig.16 All the services with their cost Fig.16
  • 15.
    Fig.17 As uwill click on particular service it will automatically pick its cost as shown in fig.17.Background process of this is shown in Fig.18 and Fig.19 Automatically show service rate Fig.17 Fig.18 it shows Service cost is dependent on Service name Fig.18
  • 16.
    Fig.19 below Itshows what is the included value for particular service. Fig.19 2.Orders Fig.20 it shows the Order Object information Fig.20
  • 17.
    Fig.21below-It shows theorder made by the customer Fig.21 Fig.22 All the previous order Fig.22
  • 18.
    Fig.23 Validation ruleon date:-It will give an error if customer will enter a past date to make an order for service Fig.23 Fig.24 Shows the validation Fig.24
  • 19.
    Fig.25 shows thevalidation rule formula Fig.25 Fig.26below-Formulae is used for calculating Amount payable as when we enter duration of service and service used it will automatically generate the amount as shown in Fig.26 and Fig.27 ,Fig 28 shows the background process. Fig.26
  • 20.
    Fig.27 It showsthe service with its fixed price which is used in calculating Total Amount Payable. Fig.27 Fig.28 It shows the formula to calculate the amount payable using service cost of service object and Duration of service in hours field of orders object. Fig.28
  • 21.
    Fig.29,Fig.30,Fig.31 Data isbeing loaded from excel csv file via setup->data import custom objects Fig.29 Fig.30
  • 22.
    Fig.31 Report and Dashboard Thesetool are used to generate report and visualization of the data which help to drive the business on the front.Fig.32 shows 3 analysis:- (i)Overall county Service provided: It shows which county has used the maximum number of service and the least number of services. Galway has used the maximum number of service while in Cork it is the least so after analyzing this we can take some which can help to drive good business in cork. (ii)Star worker: To analyze what is the performance of workers. which is the star worker to whom we can give some incentive to encourage them. (iii)Service used by age group: As we can see the line graph is following irregular pattern but from this graph we can state that age group of 90 has used the maximum service.
  • 23.
    Fig.32 Report generated bargraph fig.33 shows the maximum number of services used by male or female. The graph states that male used the maximum service from four of the counties. Fig.33
  • 24.
    Conclusion: Salesforce helpsin improving performance of business as it provides good platform for building good relation with customer as we can do analysis on historical collected data of customer. Help in need is an app which need a cloud based tool and salesforce is the best option.Analysis using dashboard gives an overview which county need more attention to improve business. so we can say Salesforce integrates all the business flow process. References: 1. https://success.salesforce.com/