- 300
- 531 631
Salesforce Makes Sense
India
Приєднався 12 чер 2021
Excel in the world of Salesforce with my tutorials on Apex, Flows, Triggers, Experience Cloud and understand Salesforce from its core.
Learn Salesforce Development for Free - 2024
The Flow Builder Masterclass 2024
Learn Salesforce With Me - A Comprehensive Video Series 2024
100 Salesforce Interview Questions 2024
Complete Salesforce Administrator Course - From Zero to Hero 2024
Mastering VSCode and SFDX CLI for Salesforce Developers 2024
EXPLAINED - In-Depth Topic Demystification Series 2024
65 Salesforce Interview Questions for Beginners 2024
30 Scenario-Based Salesforce Questions 2024
Salesforce Bytes - Bite-Sized Learning for Salesforce Enthusiasts 2024
For opportunities, discussions, and collaborations, contact us at salesforcemakessense@gmail.com
Join us in exploring #salesforce #salesforceflows #salesforceinterviewquestions #salesforcedevelopers and more!
Learn Salesforce Development for Free - 2024
The Flow Builder Masterclass 2024
Learn Salesforce With Me - A Comprehensive Video Series 2024
100 Salesforce Interview Questions 2024
Complete Salesforce Administrator Course - From Zero to Hero 2024
Mastering VSCode and SFDX CLI for Salesforce Developers 2024
EXPLAINED - In-Depth Topic Demystification Series 2024
65 Salesforce Interview Questions for Beginners 2024
30 Scenario-Based Salesforce Questions 2024
Salesforce Bytes - Bite-Sized Learning for Salesforce Enthusiasts 2024
For opportunities, discussions, and collaborations, contact us at salesforcemakessense@gmail.com
Join us in exploring #salesforce #salesforceflows #salesforceinterviewquestions #salesforcedevelopers and more!
Apex Triggers | Chapter 90 | Salesforce Developer Masterclass
If you want to continue learning Salesforce (for free), Subscribe Salesforce Makes Sense here
ua-cam.com/channels/l-w-QIXwzSdbIDtpIXclcQ.html
To ensure a smooth learning experience,
I have curated playlists that will help you prepare for interviews, train on specific domains and boost your Salesforce journey.
30 Scenario Based Questions:
ua-cam.com/play/PLEKSN4V4WEnIUhgsvAGkT2MZ2JbJtb2KQ.html
The Complete Administrator Course
ua-cam.com/play/PLEKSN4V4WEnLk4FUYHkfUlNbRynwz5cU4.html
Learn Salesforce in Bytes - Short videos on Salesforce features
ua-cam.com/play/PLEKSN4V4WEnIxdPKa-ZqtWelq65CdR3wH.html
Learn Salesforce With Me - Topic based Explanatory Videos
ua-cam.com/play/PLEKSN4V4WEnLnoTxyKUy6mFcBwSnKDa6q.html
65 Salesforce Interview Questions:
ua-cam.com/play/PLEKSN4V4WEnK93qW9rEQPCM6kLFl99k5u.html
100 Salesforce Interview Questions:
ua-cam.com/play/PLEKSN4V4WEnLYWAAIidiDkbGimVFEqOK1.html
If you would like to acknowledge my efforts and want me to continue training and mentoring, you can support me here.
www.buymeacoffee.com/HimanshuM
For any kind of questions, training & mentorship, queries & concerns,
Feel free to drop a mail at
salesforcemakessense@gmail.com
That’s all from this video. See you in the next video. Till then, breathe long and keep learning :)
ua-cam.com/channels/l-w-QIXwzSdbIDtpIXclcQ.html
To ensure a smooth learning experience,
I have curated playlists that will help you prepare for interviews, train on specific domains and boost your Salesforce journey.
30 Scenario Based Questions:
ua-cam.com/play/PLEKSN4V4WEnIUhgsvAGkT2MZ2JbJtb2KQ.html
The Complete Administrator Course
ua-cam.com/play/PLEKSN4V4WEnLk4FUYHkfUlNbRynwz5cU4.html
Learn Salesforce in Bytes - Short videos on Salesforce features
ua-cam.com/play/PLEKSN4V4WEnIxdPKa-ZqtWelq65CdR3wH.html
Learn Salesforce With Me - Topic based Explanatory Videos
ua-cam.com/play/PLEKSN4V4WEnLnoTxyKUy6mFcBwSnKDa6q.html
65 Salesforce Interview Questions:
ua-cam.com/play/PLEKSN4V4WEnK93qW9rEQPCM6kLFl99k5u.html
100 Salesforce Interview Questions:
ua-cam.com/play/PLEKSN4V4WEnLYWAAIidiDkbGimVFEqOK1.html
If you would like to acknowledge my efforts and want me to continue training and mentoring, you can support me here.
www.buymeacoffee.com/HimanshuM
For any kind of questions, training & mentorship, queries & concerns,
Feel free to drop a mail at
salesforcemakessense@gmail.com
That’s all from this video. See you in the next video. Till then, breathe long and keep learning :)
Переглядів: 647
Відео
What we learnt from 29 Use Cases | Chapter 89 | Salesforce Developer Masterclass
Переглядів 149День тому
Here's me telling you about everything we now know after completing 29 Use Cases of Apex Methods. If you want to continue learning Salesforce (for free), Subscribe Salesforce Makes Sense here ua-cam.com/channels/l-w-QIXwzSdbIDtpIXclcQ.html To ensure a smooth learning experience, I have curated playlists that will help you prepare for interviews, train on specific domains and boost your Salesfor...
Apex Use Case 29 | Chapter 88 | Salesforce Developer Masterclass
Переглядів 17314 днів тому
Return a list of all record types of a sObject Ensure you have a method that checks for a specific record type and returns the record type id using the Schema class in Salesforce If you want to continue learning Salesforce (for free), Subscribe Salesforce Makes Sense here ua-cam.com/channels/l-w-QIXwzSdbIDtpIXclcQ.html To ensure a smooth learning experience, I have curated playlists that will h...
Apex Use Case 28 | Chapter 87 | Salesforce Developer Masterclass
Переглядів 12314 днів тому
Categorize all cases by their origin and return a collection of all the cases If you want to continue learning Salesforce (for free), Subscribe Salesforce Makes Sense here ua-cam.com/channels/l-w-QIXwzSdbIDtpIXclcQ.html To ensure a smooth learning experience, I have curated playlists that will help you prepare for interviews, train on specific domains and boost your Salesforce journey. 30 Scena...
Apex Use Case 27 | Chapter 86 | Salesforce Developer Masterclass
Переглядів 10814 днів тому
Find the unique list of all accounts which are part of the opportunities which have Revenue more than 80K If you want to continue learning Salesforce (for free), Subscribe Salesforce Makes Sense here ua-cam.com/channels/l-w-QIXwzSdbIDtpIXclcQ.html To ensure a smooth learning experience, I have curated playlists that will help you prepare for interviews, train on specific domains and boost your ...
Apex Use Case 26 | Chapter 85 | Salesforce Developer Masterclass
Переглядів 8314 днів тому
Find the queue name from a custom label and assign the created case to the queue If you want to continue learning Salesforce (for free), Subscribe Salesforce Makes Sense here ua-cam.com/channels/l-w-QIXwzSdbIDtpIXclcQ.html To ensure a smooth learning experience, I have curated playlists that will help you prepare for interviews, train on specific domains and boost your Salesforce journey. 30 Sc...
Apex Use Case 25 | Chapter 84 | Salesforce Developer Masterclass
Переглядів 6914 днів тому
Merge lists of tasks assigned to two different queues and return the merged list If you want to continue learning Salesforce (for free), Subscribe Salesforce Makes Sense here ua-cam.com/channels/l-w-QIXwzSdbIDtpIXclcQ.html To ensure a smooth learning experience, I have curated playlists that will help you prepare for interviews, train on specific domains and boost your Salesforce journey. 30 Sc...
Apex Use Case 24 | Chapter 83 | Salesforce Developer Masterclass
Переглядів 8114 днів тому
Write a method to find the highest revenue contributing account If you want to continue learning Salesforce (for free), Subscribe Salesforce Makes Sense here ua-cam.com/channels/l-w-QIXwzSdbIDtpIXclcQ.html To ensure a smooth learning experience, I have curated playlists that will help you prepare for interviews, train on specific domains and boost your Salesforce journey. 30 Scenario Based Ques...
Apex Use Case 23 | Chapter 82 | Salesforce Developer Masterclass
Переглядів 10614 днів тому
Assign a case to the SLA queue if criteria is met. Case Origin should be Web and Priority should be High If you want to continue learning Salesforce (for free), Subscribe Salesforce Makes Sense here ua-cam.com/channels/l-w-QIXwzSdbIDtpIXclcQ.html To ensure a smooth learning experience, I have curated playlists that will help you prepare for interviews, train on specific domains and boost your S...
Apex Use Case 22 | Chapter 81 | Salesforce Developer Masterclass
Переглядів 9514 днів тому
Check if two contacts have the same parent account or not If you want to continue learning Salesforce (for free), Subscribe Salesforce Makes Sense here ua-cam.com/channels/l-w-QIXwzSdbIDtpIXclcQ.html To ensure a smooth learning experience, I have curated playlists that will help you prepare for interviews, train on specific domains and boost your Salesforce journey. 30 Scenario Based Questions:...
Apex Use Case 21 | Chapter 80 | Salesforce Developer Masterclass
Переглядів 10214 днів тому
Check if two leads are same or not by duplicate check. Duplicate check should be based on Name, Email, LeadSource & Industry. If you want to continue learning Salesforce (for free), Subscribe Salesforce Makes Sense here ua-cam.com/channels/l-w-QIXwzSdbIDtpIXclcQ.html To ensure a smooth learning experience, I have curated playlists that will help you prepare for interviews, train on specific dom...
Apex Use Case 20 | Chapter 79 | Salesforce Developer Masterclass
Переглядів 12421 день тому
Find the logged in user’s details. Details should include:User’s timezone, locale and last login date. If you want to continue learning Salesforce (for free), Subscribe Salesforce Makes Sense here ua-cam.com/channels/l-w-QIXwzSdbIDtpIXclcQ.html To ensure a smooth learning experience, I have curated playlists that will help you prepare for interviews, train on specific domains and boost your Sal...
Apex Use Case 19 | Chapter 78 | Salesforce Developer Masterclass
Переглядів 12821 день тому
Find the type of object based on the recordId provided using the Schema class. If you want to continue learning Salesforce (for free), Subscribe Salesforce Makes Sense here ua-cam.com/channels/l-w-QIXwzSdbIDtpIXclcQ.html To ensure a smooth learning experience, I have curated playlists that will help you prepare for interviews, train on specific domains and boost your Salesforce journey. 30 Scen...
Apex Use Case 18 | Chapter 77 | Salesforce Developer Masterclass
Переглядів 9321 день тому
Find the last 10 account & contact records created in the last 24 hours If you want to continue learning Salesforce (for free), Subscribe Salesforce Makes Sense here ua-cam.com/channels/l-w-QIXwzSdbIDtpIXclcQ.html To ensure a smooth learning experience, I have curated playlists that will help you prepare for interviews, train on specific domains and boost your Salesforce journey. 30 Scenario Ba...
Apex Use Case 17 | Chapter 76 | Salesforce Developer Masterclass
Переглядів 10221 день тому
Write a method to find min number and max number from a list If you want to continue learning Salesforce (for free), Subscribe Salesforce Makes Sense here ua-cam.com/channels/l-w-QIXwzSdbIDtpIXclcQ.html To ensure a smooth learning experience, I have curated playlists that will help you prepare for interviews, train on specific domains and boost your Salesforce journey. 30 Scenario Based Questio...
Apex Use Case 16 | Chapter 75 | Salesforce Developer Masterclass
Переглядів 9521 день тому
Apex Use Case 16 | Chapter 75 | Salesforce Developer Masterclass
Apex Use Case 15 | Chapter 74 | Salesforce Developer Masterclass
Переглядів 11921 день тому
Apex Use Case 15 | Chapter 74 | Salesforce Developer Masterclass
Apex Use Case 14 | Chapter 73 | Salesforce Developer Masterclass
Переглядів 10721 день тому
Apex Use Case 14 | Chapter 73 | Salesforce Developer Masterclass
Apex Use Case 13 | Chapter 72 | Salesforce Developer Masterclass
Переглядів 12521 день тому
Apex Use Case 13 | Chapter 72 | Salesforce Developer Masterclass
Apex Use Case 12 | Chapter 71 | Salesforce Developer Masterclass
Переглядів 196Місяць тому
Apex Use Case 12 | Chapter 71 | Salesforce Developer Masterclass
Apex Use Case 11 | Chapter 70 | Salesforce Developer Masterclass
Переглядів 180Місяць тому
Apex Use Case 11 | Chapter 70 | Salesforce Developer Masterclass
Apex Use Case 10 | Chapter 69 | Salesforce Developer Masterclass
Переглядів 209Місяць тому
Apex Use Case 10 | Chapter 69 | Salesforce Developer Masterclass
Apex Use Case 9 | Chapter 68 | Salesforce Developer Masterclass
Переглядів 195Місяць тому
Apex Use Case 9 | Chapter 68 | Salesforce Developer Masterclass
Apex Use Case 7 & 8 | Chapter 67 | Salesforce Developer Masterclass
Переглядів 238Місяць тому
Apex Use Case 7 & 8 | Chapter 67 | Salesforce Developer Masterclass
Apex Use Case 6 | Chapter 66 | Salesforce Developer Masterclass
Переглядів 236Місяць тому
Apex Use Case 6 | Chapter 66 | Salesforce Developer Masterclass
Apex Use Case 5 | Chapter 65 | Salesforce Developer Masterclass
Переглядів 211Місяць тому
Apex Use Case 5 | Chapter 65 | Salesforce Developer Masterclass
Apex Use Case 4 | Chapter 64 | Salesforce Developer Masterclass
Переглядів 255Місяць тому
Apex Use Case 4 | Chapter 64 | Salesforce Developer Masterclass
Apex Use Case 3 | Chapter 63 | Salesforce Developer Masterclass
Переглядів 313Місяць тому
Apex Use Case 3 | Chapter 63 | Salesforce Developer Masterclass
Apex Use Case 2 | Chapter 62 | Salesforce Developer Masterclass
Переглядів 305Місяць тому
Apex Use Case 2 | Chapter 62 | Salesforce Developer Masterclass
Apex Use Case 1 | Chapter 61 | Salesforce Developer Masterclass
Переглядів 526Місяць тому
Apex Use Case 1 | Chapter 61 | Salesforce Developer Masterclass
trigger conTrigger on Contact { List<string> lastnames = List<string> (); List<string> emails = List<string> (); List<string> phones = List<string> (); for(contact con : trigger.new) { if(con.lastname != NULL) { lastnames.add(con.lastname); } if(con.email != NULL) { emails.add(con.email); } if(con.phone != NULL) { phones.add(con.phone); } } List<Contact> conList = [select id,lastname,email,phone from contact where lastname IN: lastnames AND email IN:emails AND phone IN:phones]; for(contact con : trigger.new) { if(conList.size() >0) { con.adderror('Duplicate Contact'); } } } what about this way>?
At LINE 25> taskRecord.ownerId = accIdVsOwnerIdMap.get(opp.accountId); directly can we write like this? instead of inner mapping
trigger accTrigger on Account(after insert) { List<contact> contoInsert = new List<contact> (); for(Account acc: trigger.new) { if(acc.nfield!= null) { for(integer i=1; i<=acc.nfield;i++) { Contact con = new contact(); con.lastname = acc.name + i; con.accountId = acc.id; contoInsert .add(con); } } if(contoInsert .size() >0) { Insert contoInsert ; } }
This guy is super good. Indeed, you 'Make Sense' . Bless you
@@user-gi7pz6st5u glad it makes sense 😁 thank you 🙏
sir, first of all thank you so much🙂 , and i have a doubt in my code , here is the code. public static string borrow_book(string Bookname, string PersonName) { for(string searchBook : allmyBook){ if(Bookname == searchBook){ borrowBookRecord.put(bookName,PersonName); //this map will record who borrow and which book. string temp = searchBook; allmyBook.remove(searchBook); <--------- here is the problem return ' here is your book ;)' + temp ; } } return 'Sorry we dont\' have your Book right now :( '; } in this remove() function is giving me error. is it not correct.
Hi Bro, im not able to send emails to my clines through salesforce, clients not receiving emails. what could be the reasons....? Deliverability Access Level = All email. May I know the reasons...?
@@jerryraju6293 check Email Logs and see if they are getting bounced or are unverified maybe
@@salesforcemakessense where should I check email logs...? Is that deliverability...? Some other place
@@jerryraju6293 search Email Log Files in quick find and request a log for the specified date.
Basically understood how to read salesforce documentation and use case
@@Kshirsagar.abhishek awesome 🙌 good start
Hi Himanshu! In use case 21, you implemented "for(Con : newRecords)" I tried the same way but getting duplicate variable error. Also, in line number 71 we're just putting accountId as a key and Account as value. Correct?
@@rishabhgupta7636 you must have declared the same variable twice. Check the line number thats giving the duplicate error and search what all occurrences are there. That should give you a hint
thanks himanshu i was able to do a chalange
@@mukeshbanjara5907 awesome Mukesh 🙂
Thanks for this video can you please make video pn custome metadata and settings?
@@madhurimogal7367 sure will plan it out and release soon
public class recordTypes { public static List<recordtype> checkRecordType(String type) { List<recordtype> rT = [select id,name,SobjectType from recordtype where SobjectType =:type]; return rT; } } What about this code?
@@GNarendharReddy looks good 👍
sir , what if there is more than one time in a single statement. example :-Welcome to Salesforce Makes Sense .this is salesforce make sense channel. what we have to do in this scenario. ????
@@pankajsaini1044 in that case if you want all occurrences, you need to explore the Pattern class along with regex to match the string and find the occurrence.
@@salesforcemakessense sir can you make video on that "Pattern class along with regex " if possible that will help a lot Thank you sir🙏
@@pankajsaini1044 I will plan it out and release soon.
What about CPU time out limit If you enter 10000 record ?
@@p_Arm6119 in such scenarios please go woth batch apex instead when you know the volume is high
"Boil the pan and heat some milk"😂😂😂 Btw the concept is explained well. Thanks
@@The_outspoken_Indian 😁
Were is resource section? as you said assignment is coming up with this course
@@svanik_nithya2938 you can find then on my website
Hi himanshu, pls do make a video on roll-up summary trigger, will be useful for cracking interviews🙏
@@rajdwahraknath5615 sure will plan it
@@salesforcemakessense thank you himanshu pls make it fast bro because normal triggers are not being asked in any interviews
Please Make the videos on LWC
I am planning it Mukesh :)
i cant stop laughing while seeing the usecase 25😄😄
@@rockyomkar41 ohh why is that?
trigger CreateNewContacts on Account (after insert, after update) { List<Contact> conList = new List<Contact>(); if (trigger.isAfter && trigger.isInsert) { for (Account ac : trigger.new) { if (ac.NumberOfEmployees != null && ac.NumberOfEmployees > 0) { for (Integer i = 0; i < ac.NumberOfEmployees ; i++) { Contact co = new Contact(); co.LastName = ac.Name; co.AccountId = ac.Id; conList.add(co); } } } if (!conList.isEmpty()) { insert conList; } } if (trigger.isAfter && trigger.isUpdate) { for (Account acc : trigger.new) { Integer newContactCount = acc.NumberOfEmployees != null ? acc.NumberOfEmployees : 0; Integer oldContactCount = trigger.oldMap.get(acc.Id).NumberOfEmployees != null ? trigger.oldMap.get(acc.Id).NumberOfEmployees : 0; if (newContactCount > oldContactCount) { for (Integer i = 0; i < (newContactCount - oldContactCount); i++) { Contact c = new Contact(); c.LastName = acc.Name; c.AccountId = acc.Id; conList.add(c); } } } if (!conList.isEmpty()) { insert conList; } } }
Were can i find salesforce Documentation?
@@svanik_nithya2938 developers.salesforce.com or simply search for Salesforce Documentation and you should see it
Please begin the LWC classes as soon as possible, sir.
I am planning it my friend :)
do you have any video in which you are explaining about implements keyword and how to use it?
@@aakashjain8356 i will check and share
By default Apex classes runs on system mode, which means that the classes will not run in any of the user context and since we haven’t provide any sharing hence that would be equivalent to without sharing Ans: Without Sharing
@@abhaypatle9380 perfect! 👌
Firstly, thank you for making such videos which are very clear
@@svanik_nithya2938 good to know the videos are clear and easily understandable
Sir ye padh chuka hu , aur question karveye trigger k . And batch apex k bhi..
Both the relationships Handles One To Many?
@@svanik_nithya2938 yes
Picture is clear.
@@svanik_nithya2938 awesome 🙂
The way you explain with an example is superb 👏
@@svanik_nithya2938 thank you 🙂
Super scenarios bro. Thank you so much.
Glad to hear it was helpful :)
completed admin Videos ,Thank you🙂
@@svanik_nithya2938 awesome, hope you learnt a lot of new things 🙂
Excellent teaching
@@project-b6o thank you 🙏
Thanks for adding all in one
@@maheshbabu-te8sk 🙂
Is it combination of your all videos?
@@nitinsable5329 yes Nitin, all in one!
@@salesforcemakessense Thanks a lot your all videos are Really helpful
@@nitinsable5329 😇
Thanks bro for your contribution
@@riteshtiwari1446 🙂
It's hitting governor limits .what if I have more than 50000 records
@@jagdish361 batch apex is the way to go!
Very good summary video ...appreciate the work. Thanks
@@awesomekj5812 thanks 🙂
Scheme makes more sense
@@rajeshbandaruu awesome! 🙌
Thank you so much
@@nasiracreations9298 no problem 🙂
in this video the voice is changed from 4.05 Sec
@@svanik_nithya2938 not sure why and how but you can skip this video as process builders are now deprecated
@@salesforcemakessense ohk But its Good .
Schema makes more sense
@@naveenyalamala yay!
Schema make sense 😊
@@SachinM1985 awesome 🤩
nobody will remember: - your salary 💸 - how "busy you were" 💻 - how many hours you worked ⏰ people will remember: you for writing SOQL and DML inside the loop
@@naveenyalamala hahah golden truth!
Hi Sir , I didn't find your LinkedIn profile
@@naveenyalamala you can find me as Himanshu Maheshwari
I have implemented this code in my org but and there are no errors, its almost the same code as shown in the video, but when quering on the Contactshare records to see the manual record is created or not , it is not showing.
@@Dante-yd9ou i would recommend adding debug logs to check if insertion is happening or not.
@@salesforcemakessense Hi, thank you for replying, I tried debug statements in the code and below is the error even the the group Id that I am assigning to the ContactShare object is correct. ------------------------------------------------------------------ |DEBUG|exception while inserting System.DmlException: Insert failed. First exception on row 0; first error: FIELD_INTEGRITY_EXCEPTION, field integrity exception: unknown (invalid user or group: 0055j000001mf22): |DEBUG|exception while inserting System.DmlException: Insert failed. First exception on row 0; first error: INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY, insufficient access rights on cross-reference id: []
Hey can you explain this question in your next video ……this question is asked to me in TCS exam ……they told me to write APEX code for this question QNS: You need to create 2 Custom Objects . Object - 1 : Tech_Firm__c Fields : Max_Salary__c (Currency) , Min_Salary__c (Currency) Object - 2 : Employee__c Fields : Salary__c (Currency) , Tech_Firm__c (Lookup) wants to keep track of the highest and lowest salaries paid by each of its tech firms to gain insights into how salaries are distributed across different parts of the organization and take appropriate actions to ensure that employee salaries are fair and equitable.
@@jobshorts5079 sure I will share something around it soon.
@@salesforcemakessense thank you ☺️
You can accomplish this by using Apex Trigger with SOQL queries.
@@naveenyalamala yes but they want apex code not trigger
@@jobshorts5079 apex triggers are part of apex code 😅