You are on page 1of 16

PROJECT REPORT

ON

Activity Controller (Salesforce CRM)


Submitted towards Partial Fulfillment for the Requirements of fourth Semester of

MASTER OF COMPUTER APPLICATION


Batch: 2020-22

Supervised by Submitted By
Mr. Pankaj Agarwal Mohit Deshwal : 2000360140063
Rahul Kumar Gupta : 2000360140084
Rishabh Singh : 2000360140087
Sachin Srivastava : 2000360140096

INSTITUTE OF MANAGEMENT STUDIES


GHAZIABAD UTTAR PRADESH- 201009
AFFILIATED TO DR. A.P.J. ABDUL KALAM TECHNICAL UNIVERSITY, LUCKNOW
SESSION: 2021-22
What is Salesforce?

• Salesforce is an American Cloud-based software company headquartered in San


Francisco, Calfornia.

• It provides customer relationship management service and also provides enterprise


applications focused on customer service, marketing automation, analytics, and
application development.

• Salesforce is the World’s #1 Customer relationship management (CRM) platform.

• It helps our marketing, sales, commerce, services and IT teams work as one from
anywhere -So we can keep our customers happy everywhere.
Technology stacks

•APEX
•SOQL
•HTML
•CSS
•JavaScript
•LWC(Lightening Web Component)
•Aura
Salesforce Administartor

• The Salesforce administrator—or “admin” is a Salesforce user with system administration
duties and other super powers.

• Admins are responsible for setting up Salesforce for their organizations and making sure it
runs smoothly. ... Admins can create custom Salesforce objects, workflows, validation rules,
reports, and more.

• For business, that means automating complex business processes, creating reports and
dashboards, and training users on Salesforce.
About Trailhead

• Trailhead is a series of online tutorials that coach


beginner and intermediate developers who need
to learn how to code for the Salesforce platform.
• Basically, we use it to learn the Salesforce
Admin Beginner.
• We can also Connet with other Trailblazers.
Trailhead playground

• A Trailhead Playground is an org you can use to complete


hands on challenges and try out new features and
customizations. Much like a real playground, a Trailhead
Playground lets you play around and make
customizations without impacting anything else (in this
case, your production org).
APEX

• Apex is a strongly typed, object-oriented programming


language that allows developers to execute flow and
transaction control statements on Salesforce servers in
conjunction with calls to the API. ... Apex code can be
initiated by Web service requests and from triggers on
objects.
• Apex syntax looks mostly like Java and acts like stored
procedures.
• Apex allows developers to attach business logic to the
record save process
SOQL(Salesforce Object Query Language)

• SOQL stands for Salesforce Object Query


Language. You can use SOQL to read
information stored in your org's database.
SOQL is syntactically similar to SQL
(Structured Query Language).
DML(Data Manipulation Language)
• DML are the actions which are performed in order
to perform insert, update, delete, upsert,
restoring records, merging records, or converting
leads operation. DML is one of the most
important part in Apex as almost every business
case involves the changes and modifications to
database.
WORK DONE ON PROJECTS
 
1. Worked on to show all the SObjects in combo-Box and added functionality:
 To Show all the fields of selected SObject in the dual-listbox and show all the Related child SObjects
in another combo-Box.
 And further on to show all the fields of selected child SObject too.
 Added two buttons to show the records of both the SObjects on the basis of selected fields as
columns of the data-Table.
 User can sort the data in ascending and descending order on the basis of columns.
 Have privilege to Delete and Edit the records in the data-Table.
 And added the pagination
Screen Shots:.

Img-1
Img-2

Img-3
2. I have worked on to show the associated Content Document Images in custom Table records and
added functionality:
 To preview the Image on click of image thumbnail.
 Download multiple images in the ZIP file.
 User can update status of multiple records from the table.
 User can filter the records, based on multiple filter options.
 User can sort and table has infinite loading for better visibility of bulk records.

Screen Shots:

Img-1
Img-2

Img-3
3. I have worked on to show the associated Opportunity records in a pop-up modal and added
functionality:
 To Delete the Existing Opportunity.
 Added the AddRow button through which we can create new opportunity.
 Added the save button to save the updated data in the Org.
 To Navigate on the opportunity object after the successful creation of opportunity.
 
Screen Shots:

Img-1
Img-2

Img-3
Thank You

You might also like