How to lock records in salesforce

50
Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce How To Lock Records in Salesforce 1

Transcript of How to lock records in salesforce

Page 1: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

How ToLock Records in Salesforce

1

Page 2: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Related Blog

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

How To Lock Records in Salesforce

http://www.asagarwal.com/2426/how-to-lock-records-in-salesforce

2

Page 3: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Using This Guide

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

A couple of standards/conventions have been followed in this guide. Here is what they mean

Important information. Take a closer look and follow as advised. You may not be able to complete the exercise successfully if you miss these instructions

General explanation/information to support actions mentioned on the slide. Will assist you in understanding what is being done and why

Actions that you need to follow to configure. Carry out these steps in the order of their serial number.

Appears on the bottom bar of the page on right hand side. Provides information on the Hardware and Software currently being used

Text with Red Background

Text with Yellow Background

1. Text with White background, red border and a number. In a callout format

Text with Green Background

3

Page 4: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Business Requirement

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

■ You would want to lock the Opportunity record from further updates once it is marked as ‘Closed Won’ or ‘Closed Lost’

4

Page 5: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Solution Overview

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 5

➡ Use Process Builder to create a process to submit record for approval

■ Create Approval Process to automatically approve the record

■ Lock record on approval■ Test

Page 6: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Automatically Submit Record for Approval

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

1. Click on Setup

6Chrome on Mac

Page 7: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Automatically Submit Record for Approval

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

1. Under ‘Build’ click on Create -> Workflow &

Approvals -> Process Builder

7Chrome on Mac

Page 8: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Automatically Submit Record for Approval

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

1. Click ‘New’

8Chrome on Mac

Page 9: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Automatically Submit Record for Approval

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

1. Specify the Process Name, API Name and Description. Click Save

9Chrome on Mac

Page 10: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Automatically Submit Record for Approval

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

1. Click on Add Object

10Chrome on Mac

Page 11: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Automatically Submit Record for Approval

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 11

1. Select the Opportunity Object

2. Select the option to start the process

3. Click Save

Chrome on Mac

Page 12: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Automatically Submit Record for Approval

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 12

1. Click Add Criteria

Chrome on Mac

Page 13: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Automatically Submit Record for Approval

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 13

1. Specify the Criteria Name

2. Specify Criteria

3. Set Conditions

Chrome on Mac

Page 14: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Automatically Submit Record for Approval

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 14

1. Set condition to OR

2. Click Save

Chrome on Mac

Page 15: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Automatically Submit Record for Approval

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 15

1. Click Add Action

Chrome on Mac

Page 16: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Automatically Submit Record for Approval

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 16

1. Select Action as ‘Submit for Approval’

2. Specify the Action Name

3. Click Save

Chrome on Mac

Page 17: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Automatically Submit Record for Approval

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 17

1. Click Activate and click OK

Chrome on Mac

Page 18: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Automatically Submit Record for Approval

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 18

1. Click Back To Setup

Chrome on Mac

Page 19: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Solution Overview

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 19

✓ Use Process Builder to create a process to submit record for approval

➡ Create Approval Process to automatically approve the record

■ Lock record on approval■ Test

Page 20: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Create Approval Process for Automatic Approval

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 20

1. In the Setup menu under ‘Build’, click on Create -> Workflow & Approvals ->

Approval Process

Chrome on Mac

Page 21: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Create Approval Process for Automatic Approval

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 21

1. Select the object for managing the approval process. In this case its

‘Opportunity’

2. Click on Create New Approval Process -> Use Standard Setup Wizard

Chrome on Mac

Page 22: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Create Approval Process for Automatic Approval

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 22

1. Enter the Approval Process Name & Description

2. Click Next

Chrome on Mac

Page 23: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Create Approval Process for Automatic Approval

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 23

1. Select the Entry Criteria

3. Click Next

2. Set criteria to ‘Opportunity: Stage Equals Closed Won,

Closed Lost

Chrome on Mac

Page 24: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Create Approval Process for Automatic Approval

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 24

1. Click Next

Chrome on Mac

Page 25: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Create Approval Process for Automatic Approval

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 25

1. Click Next

Chrome on Mac

Page 26: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Create Approval Process for Automatic Approval

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 26

1. Click Next

Chrome on Mac

Page 27: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Create Approval Process for Automatic Approval

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 27

1. If desired, check the box to add the approval history related list to the

Opportunity page layouts

2. Click Save

Chrome on Mac

Page 28: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Create Approval Process for Automatic Approval

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 28

1. Select to specify the approval step now

2. Click Go

Chrome on Mac

Page 29: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Create Approval Process for Automatic Approval

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 29

1. Specify the Step Name, Description & Number

2. Click Next

Chrome on Mac

Page 30: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Create Approval Process for Automatic Approval

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 30

1. Specify the Step Criteria as shown 3. Click Next

2. Specify ‘False’ as Formula. This will ensure that the ‘else - approve record’ action it taken

automatically for all records

These configurations will ensure that the record is automatically approved

without anyone’s intervention

Chrome on Mac

Page 31: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Create Approval Process for Automatic Approval

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 31

1. Select the Approver. Specify any Salesforce Admin User as

the Approver 2. Click Save

Chrome on Mac

Page 32: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Create Approval Process for Automatic Approval

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 32

1. Specify the Step Criteria as shown 3. Click Next

2. Specify ‘True’ as Formula

These configurations will ensure that the record is automatically approved

without anyone’s intervention

Chrome on Mac

Page 33: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Solution Overview

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 33

✓ Use Process Builder to create a process to submit record for approval

✓ Create Approval Process to automatically approve the record

➡ Lock record on approval■ Test

Page 34: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Create Approval Process for Automatic Approval

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 34

2. Click Activate and click OK when asked

for confirmation

1. Ensure that the ‘Final Approval Actions’ is set to ‘Lock the record

from being edited’. This will be set automatically

Chrome on Mac

Page 35: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Solution Overview

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 35

✓ Use Process Builder to create a process to submit record for approval

✓ Create Approval Process to automatically approve the record

✓ Lock record on approval➡ Test record locking

Page 36: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Test Record Locking

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 36

3. Click on Opportunity to test whether the records are getting locked or not

Chrome on Mac

Page 37: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Test Record Locking

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 37

1. Select All Opportunities from List View

2. Select an Opportunity whose Stage is NOT set

to ‘Closed Won’ or ‘Closed Lost’

Chrome on Mac

Page 38: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Test Record Locking

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 38

1. Click ‘Edit’ to edit the record

Chrome on Mac

Page 39: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Test Record Locking

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 39

2. Click Save

1. Set the Stage to ‘Closed Won’ or ‘Closed

Lost’

Chrome on Mac

Page 40: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Test Record Locking

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 40

1. Notice that the record gets locked as soon as the

Opportunity is set to ‘Closed Lost’

2. Hover mouse on Approval History

Chrome on Mac

Page 41: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Test Record Locking

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 41

1. Notice that the Opportunity record was automatically submitted for

approval and approved without any user intervention as soon as the Opportunity stage was changed

Chrome on Mac

Page 42: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Test Record Locking

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 42

1. To ensure that the non-administrator users cannot edit the record anymore,

login as a non-administrator user. Navigate to Setup -> Manage Users ->

Users and click on ‘Login’ for a non-admin user

Note that a Salesforce Administrator can edit locked

records

Chrome on Mac

Page 43: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Test Record Locking

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 43

1. Ensure that you are logged on as a non-admin user

2. Click on Opportunities tab

Chrome on Mac

Page 44: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Test Record Locking

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 44

1. Ensure that you are logged on as a non-admin user

1. Select All Opportunities from List View

2. Click on the Opportunity whose stage

was changed in the previous slides

Chrome on Mac

Page 45: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Test Record Locking

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 45

1. Click on Edit to try to edit the record

Chrome on Mac

Page 46: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Test Record Locking

Visit asagarwal.com for daily dose of useful tips and tricsk on Salesforce 46

1. And voila ! The record can’t be edited any more as it is

locked

Chrome on Mac

Page 47: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Putting it All TogetherSo what have we done here?■ Created a Process Builder Flow to automatically submit

the record for approval when it meets the criteria for locking the record

■ Created an Approval Process to automatically approve the record when submitted for approval

■ Set the action to lock the record when the record is approved

■ Now when the record is edited and saved, the process builder submits the record for approval and the approval process automatically approves record and locks it

■ Non-Admin users can no longer modify the record once approved

47

Page 48: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Leave Your FeedbackHope you were able to configure the process to lock the record automatically and successfully following this guide

Please do not forget to leave your comments on my blog at URL http://www.asagarwal.com/2426/how-to-lock-records-in-salesforce

If you got stuck anywhere and were able to resolve the issue, mention that as a comment so that others can benefit from your experience

48

Page 49: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Build Your Salesforce Muscles

With Daily Dose of Useful Tips & Tricks at URL http://www.asagarwal.com

49

Page 50: How to lock records in salesforce

Visit asagarwal.com for daily dose of useful tips and tricsk on SalesforceVisit asagarwal.com for daily dose of useful tips and tricsk on Salesforce

Document Change LogVersion Changes

1 First Release

50