SalesforceStart
SalesforceStart
  • 612
  • 776 490
Video23 Salesforce CPQ Discount Schedule Part1
Salesforce Latest scenario-based Interview Questions :
Blog: salesforce-start.blogspot.com/
Telegram: t.me/salesforcestart
Linkedin: www.linkedin.com/in/salesforcestart
Website: salesforcestart.com/
มุมมอง: 208

วีดีโอ

Top Data Science Interview Questions and Answers Part4
มุมมอง 159ปีที่แล้ว
Salesforce Latest scenario-based Interview Questions : For more information on Salesforce training and support, please write back to us at Salesforcestart1@gmail.com Contact: 91 9393934143 Blog: salesforce-start.blogspot.com/ Telegram: t.me/salesforcestart Linkedin: www.linkedin.com/in/salesforcestart Website: salesforcestart.com/
Top Data Science Interview Questions and Answers Part3
มุมมอง 58ปีที่แล้ว
Salesforce Latest scenario-based Interview Questions : For more information on Salesforce training and support, please write back to us at Salesforcestart1@gmail.com Contact: 91 9393934143 Blog: salesforce-start.blogspot.com/ Telegram: t.me/salesforcestart Linkedin: www.linkedin.com/in/salesforcestart Website: salesforcestart.com/
Top Data Science Interview Questions and Answers Part1
มุมมอง 39ปีที่แล้ว
Salesforce Latest scenario-based Interview Questions : For more information on Salesforce training and support, please write back to us at Salesforcestart1@gmail.com Contact: 91 9393934143 Blog: salesforce-start.blogspot.com/ Telegram: t.me/salesforcestart Linkedin: www.linkedin.com/in/salesforcestart Website: salesforcestart.com/
Top Data Science Interview Questions and Answers Part2
มุมมอง 51ปีที่แล้ว
Salesforce Latest scenario-based Interview Questions : For more information on Salesforce training and support, please write back to us at Salesforcestart1@gmail.com Contact: 91 9393934143 Blog: salesforce-start.blogspot.com/ Telegram: t.me/salesforcestart Linkedin: www.linkedin.com/in/salesforcestart Website: salesforcestart.com/
Top Python Interview Questions and Answer part7
มุมมอง 48ปีที่แล้ว
Top Python Interview Questions and Answers Python Interview Questions and Answers Python Interview Questions For more information on Salesforce training and support, please write back to us at Salesforcestart1@gmail.com Contact: 91 9393934143 Blog: salesforce-start.blogspot.com/ Telegram: t.me/salesforcestart Linkedin: www.linkedin.com/in/salesforcestart Website: salesforcestart.com/
Top Python Interview Questions and Answer part6
มุมมอง 35ปีที่แล้ว
Top Python Interview Questions and Answers Python Interview Questions and Answers Python Interview Questions For more information on Salesforce training and support, please write back to us at Salesforcestart1@gmail.com Contact: 91 9393934143 Blog: salesforce-start.blogspot.com/ Telegram: t.me/salesforcestart Linkedin: www.linkedin.com/in/salesforcestart Website: salesforcestart.com/
Top Python Interview Questions and Answer part5
มุมมอง 32ปีที่แล้ว
Top Python Interview Questions and Answers Python Interview Questions and Answers Python Interview Questions For more information on Salesforce training and support, please write back to us at Salesforcestart1@gmail.com Contact: 91 9393934143 Blog: salesforce-start.blogspot.com/ Telegram: t.me/salesforcestart Linkedin: www.linkedin.com/in/salesforcestart Website: salesforcestart.com/
Top Python Interview Questions and Answer part4
มุมมอง 32ปีที่แล้ว
Top Python Interview Questions and Answers Python Interview Questions and Answers Python Interview Questions For more information on Salesforce training and support, please write back to us at Salesforcestart1@gmail.com Contact: 91 9393934143 Blog: salesforce-start.blogspot.com/ Telegram: t.me/salesforcestart Linkedin: www.linkedin.com/in/salesforcestart Website: salesforcestart.com/
Top Python Interview Questions and Answer part3
มุมมอง 39ปีที่แล้ว
Top Python Interview Questions and Answers Python Interview Questions and Answers Python Interview Questions For more information on Salesforce training and support, please write back to us at Salesforcestart1@gmail.com Contact: 91 9393934143 Blog: salesforce-start.blogspot.com/ Telegram: t.me/salesforcestart Linkedin: www.linkedin.com/in/salesforcestart Website: salesforcestart.com/
Top Python Interview Questions and Answer part2
มุมมอง 27ปีที่แล้ว
Top Python Interview Questions and Answers Python Interview Questions and Answers Python Interview Questions For more information on Salesforce training and support, please write back to us at Salesforcestart1@gmail.com Contact: 91 9393934143 Blog: salesforce-start.blogspot.com/ Telegram: t.me/salesforcestart Linkedin: www.linkedin.com/in/salesforcestart Website: salesforcestart.com/
Top Python Interview Questions and Answer part1
มุมมอง 83ปีที่แล้ว
Top Python Interview Questions and Answers Python Interview Questions and Answers Python Interview Questions For more information on Salesforce training and support, please write back to us at Salesforcestart1@gmail.com Contact: 91 9393934143 Blog: salesforce-start.blogspot.com/ Telegram: t.me/salesforcestart Linkedin: www.linkedin.com/in/salesforcestart Website: salesforcestart.com/
Video29 Advanced Approvals and Orders
มุมมอง 2.4Kปีที่แล้ว
Salesforcestart, is your one-stop-shop for all things Salesforce CPQ! Our daily videos are designed to help you stay up-to-date with the latest trends, best practices, and insights in the world of Salesforce CPQ. Advanced Approvals and Orders Salesforce Latest scenario-based Interview Questions : For more information on Salesforce training and support, please write back to us at Salesforcestart...
Video28 Quote Templates and COntract and AMendments and Renewls
มุมมอง 2.3Kปีที่แล้ว
Salesforcestart, is your one-stop-shop for all things Salesforce CPQ! Our daily videos are designed to help you stay up-to-date with the latest trends, best practices, and insights in the world of Salesforce CPQ. Quote Templates and COntract and AMendments and Renewls.. Salesforce Latest scenario-based Interview Questions : For more information on Salesforce training and support, please write b...
Video27 Pricerules Part4
มุมมอง 783ปีที่แล้ว
Salesforcestart, is your one-stop-shop for all things Salesforce CPQ! Our daily videos are designed to help you stay up-to-date with the latest trends, best practices, and insights in the world of Salesforce CPQ. Pricerules Salesforce Latest scenario-based Interview Questions : For more information on Salesforce training and support, please write back to us at Salesforcestart1@gmail.com Contact...
Video26 Pricerules Part3
มุมมอง 1.2Kปีที่แล้ว
Video26 Pricerules Part3
Video25 Price Rules in Salesforce CPQ Part1
มุมมอง 2.7Kปีที่แล้ว
Video25 Price Rules in Salesforce CPQ Part1
Salesforce summer 23 release updates
มุมมอง 287ปีที่แล้ว
Salesforce summer 23 release updates
Subscriber Status in Salesforce Marketing Cloud
มุมมอง 239ปีที่แล้ว
Subscriber Status in Salesforce Marketing Cloud
Top 10 AWS Interview Questions Part2
มุมมอง 38ปีที่แล้ว
Top 10 AWS Interview Questions Part2
Top 10 AWS Interview Questions Part1
มุมมอง 57ปีที่แล้ว
Top 10 AWS Interview Questions Part1
Top Salesforce Service Cloud Interview Questions
มุมมอง 705ปีที่แล้ว
Top Salesforce Service Cloud Interview Questions
Marketing Cloud Security Settings
มุมมอง 140ปีที่แล้ว
Marketing Cloud Security Settings
Salesforce Marketing Cloud roles
มุมมอง 337ปีที่แล้ว
Salesforce Marketing Cloud roles
Salesforce Interview questions on future method
มุมมอง 660ปีที่แล้ว
Salesforce Interview questions on future method
Salesforce summer 23 release highlights
มุมมอง 260ปีที่แล้ว
Salesforce summer 23 release highlights
Top Power BI Interview Questions and Answers Part6
มุมมอง 172ปีที่แล้ว
Top Power BI Interview Questions and Answers Part6
Top Power BI Interview Questions and Answers Part5
มุมมอง 100ปีที่แล้ว
Top Power BI Interview Questions and Answers Part5
Top Power BI Interview Questions and Answers Part4
มุมมอง 50ปีที่แล้ว
Top Power BI Interview Questions and Answers Part4
Top Power BI Interview Questions and Answers Part3
มุมมอง 103ปีที่แล้ว
Top Power BI Interview Questions and Answers Part3

ความคิดเห็น

  • @kanchanrajput7989
    @kanchanrajput7989 3 วันที่ผ่านมา

    When we create custom address field it's show country name pn UI but if when we query on that country it's showing country code value. Why please tell me .now in standard address field country and country code is different fields .

  • @vshuk17
    @vshuk17 9 วันที่ผ่านมา

    @SalesforceStart Thank you for your wonderful series on Salesforce CPQ! Looks like ",,,Pricerules Part2" is missing from your uploads. Request you to check and upload that video as well. Thanks again!

  • @shivanandtotar4357
    @shivanandtotar4357 13 วันที่ผ่านมา

    good information

  • @AdityaKumar-ue9vw
    @AdityaKumar-ue9vw 15 วันที่ผ่านมา

    I learned a lot from you Sir, in a very short time. However, as a North Indian, I find it challenging to focus when there are many Telugu words in the video.

  • @shivanandtotar4357
    @shivanandtotar4357 17 วันที่ผ่านมา

    Good information

  • @shivanandtotar4357
    @shivanandtotar4357 17 วันที่ผ่านมา

    good information

  • @RichaGupta-z2e
    @RichaGupta-z2e 20 วันที่ผ่านมา

    public class CaseApprovalTriggerHandler { public static void handleAfterInsertContentDocumentLink(List<ContentDocumentLink> newLinks) { Set<Id> caseIds = new Set<Id>(); Map<Id, List<ContentDocumentLink>> caseToContentDocumentLinksMap = new Map<Id, List<ContentDocumentLink>>(); // Process new content document links for (ContentDocumentLink cdl : newLinks) { if (cdl.LinkedEntityId.getSObjectType() == Case.sObjectType) { caseIds.add(cdl.LinkedEntityId); if (!caseToContentDocumentLinksMap.containsKey(cdl.LinkedEntityId)) { caseToContentDocumentLinksMap.put(cdl.LinkedEntityId, new List<ContentDocumentLink>()); } caseToContentDocumentLinksMap.get(cdl.LinkedEntityId).add(cdl); } } if (caseIds.isEmpty()) { return; } // Query cases to check if status is "Submitted For Approval" and fetch Owner's Manager Id List<Case> cases = [SELECT Id, Status, Owner_s_Manager__c FROM Case WHERE Id IN :caseIds]; Map<Id, Id> caseIdToManagerIdMap = new Map<Id, Id>(); for (Case c : cases) { if (c.Status == 'Submitted For Approval' && c.Owner_s_Manager__c != null) { caseIdToManagerIdMap.put(c.Id, c.Owner_s_Manager__c); } else { caseToContentDocumentLinksMap.remove(c.Id); } } if (caseToContentDocumentLinksMap.isEmpty()) { return; } // Query related ContentVersion records Set<Id> contentDocumentIds = new Set<Id>(); for (Id caseId : caseToContentDocumentLinksMap.keySet()) { for (ContentDocumentLink cdl : caseToContentDocumentLinksMap.get(caseId)) { contentDocumentIds.add(cdl.ContentDocumentId); } } List<ContentVersion> contentVersions = [SELECT Id, ContentDocumentId, SharingPrivacy FROM ContentVersion WHERE ContentDocumentId IN :contentDocumentIds]; Map<Id, ContentVersion> contentDocumentIdToContentVersionMap = new Map<Id, ContentVersion>(); for (ContentVersion cv : contentVersions) { contentDocumentIdToContentVersionMap.put(cv.ContentDocumentId, cv); } // Fetch existing ContentDocumentLinks to avoid duplicates Map<Id, Set<Id>> managerToContentDocumentMap = new Map<Id, Set<Id>>(); for (Id caseId : caseIdToManagerIdMap.keySet()) { Id managerId = caseIdToManagerIdMap.get(caseId); if (managerId != null) { managerToContentDocumentMap.put(managerId, new Set<Id>()); } } if (!managerToContentDocumentMap.isEmpty()) { List<ContentDocumentLink> existingLinks = [SELECT ContentDocumentId, LinkedEntityId FROM ContentDocumentLink WHERE LinkedEntityId IN :managerToContentDocumentMap.keySet() AND ContentDocumentId IN :contentDocumentIds]; for (ContentDocumentLink existingLink : existingLinks) { if (managerToContentDocumentMap.containsKey(existingLink.LinkedEntityId)) { managerToContentDocumentMap.get(existingLink.LinkedEntityId).add(existingLink.ContentDocumentId); } } } List<ContentVersion> contentVersionsToUpdate = new List<ContentVersion>(); List<ContentDocumentLink> contentDocumentLinksToInsert = new List<ContentDocumentLink>(); for (Id caseId : caseToContentDocumentLinksMap.keySet()) { Id managerId = caseIdToManagerIdMap.get(caseId); if (managerId != null) { for (ContentDocumentLink cdl : caseToContentDocumentLinksMap.get(caseId)) { ContentVersion cv = contentDocumentIdToContentVersionMap.get(cdl.ContentDocumentId); if (cv != null) { cv.SharingPrivacy = 'P'; contentVersionsToUpdate.add(cv); // Check if the link already exists if (!managerToContentDocumentMap.get(managerId).contains(cdl.ContentDocumentId)) { // Share the file with the owner's manager ContentDocumentLink newCdl = new ContentDocumentLink( ContentDocumentId = cdl.ContentDocumentId, LinkedEntityId = managerId, ShareType = 'V'); contentDocumentLinksToInsert.add(newCdl); } } } } } if (!contentVersionsToUpdate.isEmpty()) { update contentVersionsToUpdate; } if (!contentDocumentLinksToInsert.isEmpty()) { insert contentDocumentLinksToInsert; } } public static void handleLevel1Approval(Set<Id> caseIds) { // Query cases to fetch Manager's Manager Id List<Case> cases = [SELECT Id, Manager_s_Manager__c FROM Case WHERE Id IN :caseIds]; Map<Id, Id> caseIdToManagerManagerIdMap = new Map<Id, Id>(); for (Case c : cases) { if (c.Manager_s_Manager__c != null) { caseIdToManagerManagerIdMap.put(c.Id, c.Manager_s_Manager__c); } } if (caseIdToManagerManagerIdMap.isEmpty()) { return; } // Query related ContentVersion records with SharingPrivacy = 'P' List<ContentDocumentLink> contentDocumentLinks = [SELECT ContentDocumentId, LinkedEntityId FROM ContentDocumentLink WHERE LinkedEntityId IN :caseIds]; Set<Id> contentDocumentIds = new Set<Id>(); for (ContentDocumentLink cdl : contentDocumentLinks) { contentDocumentIds.add(cdl.ContentDocumentId); } List<ContentVersion> contentVersions = [SELECT Id, ContentDocumentId, SharingPrivacy FROM ContentVersion WHERE ContentDocumentId IN :contentDocumentIds AND SharingPrivacy = 'P']; Map<Id, ContentVersion> contentDocumentIdToContentVersionMap = new Map<Id, ContentVersion>(); for (ContentVersion cv : contentVersions) { contentDocumentIdToContentVersionMap.put(cv.ContentDocumentId, cv); } // Fetch existing ContentDocumentLinks to avoid duplicates Map<Id, Set<Id>> managerManagerToContentDocumentMap = new Map<Id, Set<Id>>(); for (Id caseId : caseIdToManagerManagerIdMap.keySet()) { Id managerManagerId = caseIdToManagerManagerIdMap.get(caseId); if (managerManagerId != null) { managerManagerToContentDocumentMap.put(managerManagerId, new Set<Id>()); } } if (!managerManagerToContentDocumentMap.isEmpty()) { List<ContentDocumentLink> existingLinks = [SELECT ContentDocumentId, LinkedEntityId FROM ContentDocumentLink WHERE LinkedEntityId IN :managerManagerToContentDocumentMap.keySet() AND ContentDocumentId IN :contentDocumentIds]; for (ContentDocumentLink existingLink : existingLinks) { if (managerManagerToContentDocumentMap.containsKey(existingLink.LinkedEntityId)) { managerManagerToContentDocumentMap.get(existingLink.LinkedEntityId).add(existingLink.ContentDocumentId); } } } List<ContentDocumentLink> contentDocumentLinksToInsert = new List<ContentDocumentLink>(); for (Id caseId : caseIdToManagerManagerIdMap.keySet()) { Id managerManagerId = caseIdToManagerManagerIdMap.get(caseId); if (managerManagerId != null) { for (ContentDocumentLink cdl : contentDocumentLinks) { if (cdl.LinkedEntityId == caseId && contentDocumentIdToContentVersionMap.containsKey(cdl.ContentDocumentId)) { // Check if the link already exists if (!managerManagerToContentDocumentMap.get(managerManagerId).contains(cdl.ContentDocumentId)) { // Share the file with the manager's manager ContentDocumentLink newCdl = new ContentDocumentLink( ContentDocumentId = cdl.ContentDocumentId, LinkedEntityId = managerManagerId, ShareType = 'V'); contentDocumentLinksToInsert.add(newCdl); } } } } } if (!contentDocumentLinksToInsert.isEmpty()) { insert contentDocumentLinksToInsert; } } } write test class for this

  • @sharathrajendran7557
    @sharathrajendran7557 24 วันที่ผ่านมา

    I have a webassessor account for Google cloud. How to create an account for webassessor Salesforce with same email

  • @sharathrajendran7557
    @sharathrajendran7557 24 วันที่ผ่านมา

    I have a webassessor account for Google cloud. How to create an account for webassessor Salesforce with same email

  • @shivanandtotar4357
    @shivanandtotar4357 24 วันที่ผ่านมา

    Good information 👍🎉

  • @shivanandtotar4357
    @shivanandtotar4357 24 วันที่ผ่านมา

    Good information 🎉

  • @shivanandtotar4357
    @shivanandtotar4357 26 วันที่ผ่านมา

    Good information 🎉

  • @shivanandtotar4357
    @shivanandtotar4357 26 วันที่ผ่านมา

    Good information 🎉

  • @Vaani-u6u
    @Vaani-u6u 28 วันที่ผ่านมา

    overall good sir ..but can you provide the notes while we asking to them

  • @ranjithkumarkrishnan8160
    @ranjithkumarkrishnan8160 หลายเดือนก่อน

    Very useful ❤

  • @AdityaKumar-ue9vw
    @AdityaKumar-ue9vw หลายเดือนก่อน

    Sir you're brilliant!!

  • @mdiqbalhayat5420
    @mdiqbalhayat5420 หลายเดือนก่อน

    just wow

  • @AdityaKumar-ue9vw
    @AdityaKumar-ue9vw หลายเดือนก่อน

    Your teaching style is so cool! Woooo!! Keep up the great work!

  • @srujanajallu902
    @srujanajallu902 หลายเดือนก่อน

    For those who are following the series and found 23rd video is missing : Video 23 : th-cam.com/video/RNQLK-cHU6A/w-d-xo.html&ab_channel=SalesforceStart

  • @rangurajeevkumar1694
    @rangurajeevkumar1694 หลายเดือนก่อน

    Hi Sir, is this playlist enough to learn cpq?

  • @srujanajallu902
    @srujanajallu902 หลายเดือนก่อน

    I tried product rules selection example. When I select US region, it works. But then when I change it to UK or IN, the rules shouldn't be applied right? But I could still see the US rule applied to it. I have even deactivated Option constraint rule. Can you please tell me what to do in this case.

  • @AdityaKumar-ue9vw
    @AdityaKumar-ue9vw หลายเดือนก่อน

    Fantastic Knowledge transfer!! Hat's off..

  •  2 หลายเดือนก่อน

    Thanks for sharing CPQ knowledge Sir, Pls upload video 23

  • @nallapaneniram766
    @nallapaneniram766 2 หลายเดือนก่อน

    very good

  • @nallapaneniram766
    @nallapaneniram766 2 หลายเดือนก่อน

    thank you for the series.

  • @nallapaneniram766
    @nallapaneniram766 2 หลายเดือนก่อน

    Nice explanation. thank you

  • @nallapaneniram766
    @nallapaneniram766 2 หลายเดือนก่อน

    Nice explanation and example. thank you

  • @nallapaneniram766
    @nallapaneniram766 2 หลายเดือนก่อน

    very good. thank you

  • @nallapaneniram766
    @nallapaneniram766 2 หลายเดือนก่อน

    Very good explanation.

  • @nallapaneniram766
    @nallapaneniram766 2 หลายเดือนก่อน

    Wonderful example and nice explanation

  • @nallapaneniram766
    @nallapaneniram766 2 หลายเดือนก่อน

    nice example and explanation. thank you

  • @nallapaneniram766
    @nallapaneniram766 2 หลายเดือนก่อน

    Very good explanation.

  • @nallapaneniram766
    @nallapaneniram766 2 หลายเดือนก่อน

    that's a good explanation and example.

  • @nallapaneniram766
    @nallapaneniram766 2 หลายเดือนก่อน

    that's again wonderful presentation

  • @nallapaneniram766
    @nallapaneniram766 2 หลายเดือนก่อน

    nice explanation.

  • @nallapaneniram766
    @nallapaneniram766 2 หลายเดือนก่อน

    nice presentation.

  • @nallapaneniram766
    @nallapaneniram766 2 หลายเดือนก่อน

    very good.

  • @nallapaneniram766
    @nallapaneniram766 2 หลายเดือนก่อน

    that's again a nice explanation. thank you

  • @nallapaneniram766
    @nallapaneniram766 2 หลายเดือนก่อน

    nice explanation

  • @nallapaneniram766
    @nallapaneniram766 2 หลายเดือนก่อน

    that's wonderful explanation.

  • @pavanpalanati7754
    @pavanpalanati7754 2 หลายเดือนก่อน

    Nice Explanation Thanks

  • @prudvi1234
    @prudvi1234 2 หลายเดือนก่อน

    I have a bundled product. the bundle can have any number of quantity. But user should not be able to add any product from the bundle separately for the second time in a quote line group. How can I do this ?

  • @HuyenNguyen-jb5yz
    @HuyenNguyen-jb5yz 2 หลายเดือนก่อน

    how i queue 50 jobs in single transaction?

  • @SatishKumar-em5xg
    @SatishKumar-em5xg 2 หลายเดือนก่อน

    amazing explaination

  • @nallapaneniram766
    @nallapaneniram766 2 หลายเดือนก่อน

    Nice. Explanation is flow based. Easy to understand.

  • @gultamada
    @gultamada 2 หลายเดือนก่อน

    Thank you Very much!

  • @bhardwajsourabh4
    @bhardwajsourabh4 2 หลายเดือนก่อน

    For question 47, I created a before update trigger and a workflow rule for incrementing the count on Account, and when inserting an Account, the count only got incremented to 1. I think many answers here are incorrect. Can you please review.

  • @harinath1821
    @harinath1821 3 หลายเดือนก่อน

    very useful brother keepitup

  • @rohitthakur1934
    @rohitthakur1934 3 หลายเดือนก่อน

    Thanks, nice explanations..😊