Professional Documents
Culture Documents
Salesforce Practice Project.
Salesforce Practice Project.
About Project
The Helping Hand Services is a service-based organisation which provides various day to day life services. It will
provide an expert for different type of services like Academic Service, Gardening Services, Household services,
Kitchen Services, Transport services, Babysitting services etc.
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/service providers, 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
• The end user customer or worker should authorize themselves by providing registered email
address and valid User Id into the public site.
• After customer get authorized he/she must be able to create an order request with description of
service what user want and date when they want service and track status of request.
• When request get submitted all the worker get email regarding request. To accept this request
worker should reply to the same email. The worker uses public site for tracking assigned orders
and customer use public site for crating request and tracking order.
• The admin can manage data related to customer, services, service providers, request and orders.
• The helping hand admin will use salesforce to assign request to the specified worker and create
order for that request.
• Based on the worker only related services will be displayed in services lookup.
• When order get created the worker and customer get the conformation mail.
• The helping hand admin can able to create insights in terms of reports and dashboards.
LinkedIn
Salesforce Practice Project
Data Model
• Contact Object
o The contact object is used to store the information about customer as well as the
workers.
o There are two record types 1. Customer 2. Worker which are used to create customer
and worker records respectively.
• Order Request Custom object
o This object is used to store the request data which is created by the customers from
public site.
• New Order Custom object
o This object stores the order data which is created from the request.
• Services Custom Object
o This Object stores the records of services provided by the organization.
• Services Junction Custom Object
o One worker can provide many services and one service is provided by the many workers.
So, this object works as a junction object between Contact and service.
Object Specifications
LinkedIn
Salesforce Practice Project
Object Schema
Parent Child
Services
Services
Junction
Contact
Order Request
Order
Customer Flow
LinkedIn
Salesforce Practice Project
Worker Flow
LinkedIn
Salesforce Practice Project
LinkedIn
Salesforce Practice Project
Email Screenshots
LinkedIn
Salesforce Practice Project
LinkedIn
Salesforce Practice Project
LinkedIn
Salesforce Practice Project
Worker flow: Show my orders
LinkedIn
Salesforce Practice Project