Professional Documents
Culture Documents
Mohan
Salesforce Training Project work By Mohan
Approval Process
Approval Process:
Setup => Build=> Create -> Workflow & Approvals -> Approval Processes
Institute is located in all over the world. In India, it is located in Hyderabad, Bangalore,
Chennai, Mumbai, Kolkata and Delhi. For each location/territory one manager is be available.
These managers are called territory managers. Hyderabad, Bangalore, Chennai territories
comes under south zone. Mumbai, Kolkata, Delhi comes under north zone.
These 2 zones are handled by 2 other managers called zonal managers. These zonal managers
report to one manager, this manager is the head of this institute in India. His role is called
Director.
Req-1)
In society few of the students are poor and they are ready to join in the institute. Those
students ask to reduce the fees. To reduce the students fees, institute staff should get
approvals from 3 managers (Territory manager, zonal manager, director) based on the course
fees. See the below details.
1) If course fees is '< 20k' -> Only Territory manager approval is needed
2) If course fees is in between '20k to 50k' -> Only Zonal manager approval is needed
➔ Create a new custom check box field called 'poor student' on ‘Student detail’ object
➔ Create a new picklist field called as 'Approval Status' on ‘Student detail’ object. Picklist
values are 'Submitted, Approved, Rejected, Finally Approved and Hold’. This field stores
the approval status details for each approval step.
➔ Add 'submit approval' button on the page layout of ‘Student detail’ object. Page layout
is ‘India Layout’
➔ Add approval history as a related list on ‘Student detail’ page layout. Page layout is
‘India Layout’
➔ Create new approval Process
Setup => Build=> Create -> Workflow & Approvals -> Approval Processes
• Entry Criteria ➔ If user clicks on ‘submit for approval’ button then system checks the
entry criteria for that record. If the record is silicified the Entry criteria approval will
start executing.
• In this step we can specify which user can edit the record after approval process is
submitted that means during the time of process.
• In this step we can also specify which user can automate the Next approver
• In this step we can select the email template for this approval process. This email
template should already be created or available in our org.
• This email template will be used in sending the email notifications to the users
(Approvers)
• In this step we can add fields which will be displayed on the approver/Reject record
page. Approver/Reject record page will be displayed when a user clicks on
Approve/Reject link to approve/reject the record.
• In this step we can specify the users who can start the approval process
• If the above added user clicks on ‘submit for approval’ button then approval process
will start executing.
• We can also specify recall approval requests for those users
➔ After approval process is created, If we want to perform any actions (like email alert,
field update, task creation and outbound messages) during the time of initial
submissions (once user clicks on submit for approval button then this initial submission
actions will perform) we need to add those actions under ‘Initial Submission Actions’
section.
• Notes:
- In this step we have selected only one user to approve this step (User =
Venkat)
- So we no need to think about multiple approvers (When multiple approvers
are selected)
• If we have multiple approvers in this step then add multiple users by using ‘Add Row’
link. Here multiple users are ‘Venkat’ and ‘Trainee FullCource’
Salesforce Training By Mohan - VLR Training Institute – Contact: +91-9059868766, 6301332114
Salesforce Training By Mohan - VLR Training Institute – Contact: +91-9059868766, 6301332114
• In this situation we need to select any one of the option for multiple approvers. Two
options are
• ‘Approve or reject based on the FIRST response’ :
- Once record is submitted for approval process then each approval step should
execute. If the above approval step is executed then the above two users
(Venkat and Trainee fullcource) will get emails for approvals. If any of these
users approve first then this approval step will be approved(Approval status
will be changed from pending to approved on the approval history page)
• ‘Require UNANIMOUS approval from all selected approvers’:
- Once record is submitted for approval process then each approval step should
execute. If the above approval step is executed then the above two users
(Venkat and Trainee fullcource) will get emails for approvals. Both users should
approve this record. If both users approved this record then the approval
status should be changed from pending to approved.
- See the two approvers on the record ‘Approval History’ page
➔ One all approval steps are created then below is the image for that steps
➔ One all approval steps are created then add actions to the ‘Final Approval Actions’