Salesforce CPQ - Quote Calculator Plugin, QCP, CPQ Plugin

  Рет қаралды 11,470

Learn Salesforce CPQ

Learn Salesforce CPQ

Күн бұрын

#SalesforceCPQ #QCP #CPQplugin #Quotecalculatorplugin
QCP in Salesforce CPQ : Salesforce CPQ Advanced Configuration
Salesforce CPQ plugins let you add customized functionality to features within the Salesforce CPQ package.
Salesforce Help - developer.sale...
Salesforce CPQ's Start With Basics
• Salesforce CPQ Package...
Salesforce CPQ's Advanced Concepts
• Salesforce CPQ Quote T...
MDQ Videos
• Salesforce CPQ - MDQ I...
Advanced Approval Related Videos
• Advanced Approval - Sa...
About Speaker -
Pramod R. Dhokane

Пікірлер: 83
@ScorpionCloud
@ScorpionCloud 4 жыл бұрын
Sound is low? But the video details are good and a nice explanation discussing plugins.
@sureshcks
@sureshcks 3 жыл бұрын
This video is very helpful!! Is there a way to add multiple logics for different scenarios as we can have only one custom script in an Org?
@SalesforceCPQ
@SalesforceCPQ 3 жыл бұрын
you can add multiple functions and invoke them as per need in QCP logic
@anirbandas2600
@anirbandas2600 Жыл бұрын
How to add a product automatically in quote whenever we select another product by JavaScript code
@SalesforceCPQ
@SalesforceCPQ Жыл бұрын
Use Salesforce CPQ APIs, call rest method from QCP to achieve this
@MotuMuttonKiPlate
@MotuMuttonKiPlate 3 жыл бұрын
What type of field is Component Custom Total? I tried replicating the same on my local org following the same steps from the video but my Component Custom Total field on Quote Line editor is not populated.
@SalesforceCPQ
@SalesforceCPQ 3 жыл бұрын
This field must be override by CPQ's own calculation. Instead of this field use any other custom field just to verify that if QCP populating it correctly or not
@rajveerrawat3929
@rajveerrawat3929 5 ай бұрын
good video man
@kunkans4546
@kunkans4546 3 жыл бұрын
Hi Team, Need some inputs on the below items regarding the QCP plugin , where my requirements is to make callout to third party System to fetch the pricing details 1) If we use the REST callout in QCP plugin , will the callout happens everytime when any one of the field is changed on QL in QLE or else only when we click on Save or Quick Save in Quote Line editor 2)If we specify one of the field in the calculating field set lets say Discount , if the discount field is changed in one of the quote line outside of QLE, then the QCP plugin will fire right ?
@SalesforceCPQ
@SalesforceCPQ 3 жыл бұрын
1. Yes this will be fired on save/calculate button event. 2. If you add any field lets say discount as you mentioned into calculated field set on product then also it will fire
@kunkans4546
@kunkans4546 3 жыл бұрын
@@SalesforceCPQ Thanks , and for the point 2 , if we modify the QL in QLE , lets say if we change the discount for first Quote line , then QCP will be fired and after successful callout , then if I change 2nd QL's discount again the REST callout will be fired , is my understanding correct ? Can you please help me in giving few of the drawbacks why we should not QCP plugin (where REST callout is implemented) Thanks for your help ..
@kunkans4546
@kunkans4546 3 жыл бұрын
@@SalesforceCPQ And another additional question , is the callout synchronous or asynchronous, I can see in the SF documentation that if we use promise then it will be async, I think we should use promise in the QCP .. developer.salesforce.com/docs/atlas.en-us.222.0.cpq_dev_plugins.meta/cpq_dev_plugins/cpq_dev_jsqcp_guidelines.htm So if we use this, the prices will not be loaded in real time ..
@SalesforceCPQ
@SalesforceCPQ 3 жыл бұрын
@@kunkans4546 Through QLE it will not, Out of QLE field change will trigger calculation event.
@kunkans4546
@kunkans4546 3 жыл бұрын
​@@SalesforceCPQ Your inputs are highly appreciated . What about Synchronous vs Asynchronous ??
@nipunkalal
@nipunkalal 3 жыл бұрын
I want to apply for a discount on quoteline if a field on a custom object changes it should trigger the recalculation. Can I do it using QCP?
@SalesforceCPQ
@SalesforceCPQ 3 жыл бұрын
Discount field is already part of recalculation. So if you change the discount then recalculation happened automatically. Yes you can use QCP to fetch record from custom object and update to discount field
@nipunkalal
@nipunkalal 3 жыл бұрын
@@SalesforceCPQ I'm updating discount on quote line on a before insert trigger and it does not work. The field is added in the field set. Am I making any mistake here?
@SalesforceCPQ
@SalesforceCPQ 3 жыл бұрын
@@nipunkalal I never suggest to use trigger for quote line object, it always conflict with quote calculation. Modification to pricing related field using process builder or trigger is not recommended. Use price rules / QCP
@nipunkalal
@nipunkalal 3 жыл бұрын
@@SalesforceCPQ The field that is retriggering the calculation is on custom object. Can I still use QCP here? If the field on the custom object is changed then the discount on QLIs should also change.
@brahmareddy7048
@brahmareddy7048 3 жыл бұрын
is it possible Quoteline bundle product field compare with Quote field value using custom script while save the quote and through an error msg
@SalesforceCPQ
@SalesforceCPQ 3 жыл бұрын
Yes
@brahmareddy7048
@brahmareddy7048 3 жыл бұрын
@@SalesforceCPQ Could you please help me with some sample code,?
@SalesforceCPQ
@SalesforceCPQ 3 жыл бұрын
@@brahmareddy7048 I tried but access denied for code repo :)
@hareeshag290
@hareeshag290 3 жыл бұрын
Can we restrict access to users in qcp plugin.
@SalesforceCPQ
@SalesforceCPQ 3 жыл бұрын
Refer Page Security Plugin
@sanils6738
@sanils6738 4 жыл бұрын
Hi Team, Can you please let me know if we can call an apex class(other than rest service )from the CustomScript code which is written in JS ,
@SalesforceCPQ
@SalesforceCPQ 4 жыл бұрын
Yes you can call it from JS code.
@sanils6738
@sanils6738 4 жыл бұрын
@@SalesforceCPQ Thanks , can you please provide sample code , as i am unable to achieve , but i am able to call the REST Class. Thanks !! Below is the link which i am able to achieve salesforce.stackexchange.com/questions/273624/integrating-salesforce-cpq-with-sap-to-get-realtime-pricing-data
@SalesforceCPQ
@SalesforceCPQ 4 жыл бұрын
@@sanils6738 Yes, this is correct, have you annotated your apex class with this header @RestResource(UrlMapping='/restName/*')?
@sanils6738
@sanils6738 4 жыл бұрын
@@SalesforceCPQ Thanks , yes i am able to call the class .But i need similar code where i can call webservice method from Customscript. global class test { webservice static void getData(){ // some sample code } } In this example , i dont have the rest class annotated , but i want to call the class from custom script , what will be the syntax in custom script . Do you have any sample code which you help me .. Thanks !!
@SalesforceCPQ
@SalesforceCPQ 4 жыл бұрын
Try this code as well, var body = { quoteId: quoteId}; conn.apex.post("/APEXCLASSNAME/", body, function(err, res) { console.log('res' + res); if (err) { console.log('error' + err); } else { if(res != "true") { return reject(res); } } return resolve();
@hareeshag290
@hareeshag290 4 жыл бұрын
Can we update lookup field in qcp plugin
@SalesforceCPQ
@SalesforceCPQ 4 жыл бұрын
Yes, we can
@hareeshag290
@hareeshag290 4 жыл бұрын
@@SalesforceCPQ please send me code snippet
@OllieShaeffer-m7x
@OllieShaeffer-m7x 2 күн бұрын
Hernandez Christopher Hall Matthew Garcia Kimberly
@RobertPhillips-b4n
@RobertPhillips-b4n 4 күн бұрын
Garcia Jason Lopez Richard Wilson Patricia
@RohimBadsha-i7u
@RohimBadsha-i7u 19 күн бұрын
Thomas Kimberly Rodriguez Richard Garcia Jennifer
@rebeccamaceyre2073
@rebeccamaceyre2073 5 күн бұрын
Allen Christopher Garcia Kenneth Perez Kenneth
@legendDjokovictennis
@legendDjokovictennis 9 күн бұрын
Clark George Smith Mark Gonzalez Timothy
@QuinnJarvis-o7q
@QuinnJarvis-o7q 13 күн бұрын
Walker Margaret Perez Brian Clark Paul
@DebraLittle-pz5um
@DebraLittle-pz5um 11 күн бұрын
Brown Melissa Garcia Carol Taylor Richard
@KadvMakDb-d4i
@KadvMakDb-d4i 7 күн бұрын
Anderson Mark Davis Robert Walker Timothy
@HelenaCrawford-q6f
@HelenaCrawford-q6f 8 күн бұрын
Thomas Jason Lewis Shirley Hernandez Nancy
@avalisebosworth5808
@avalisebosworth5808 10 күн бұрын
Gonzalez Shirley Lewis Laura Rodriguez Eric
@WarrenHaley-p1k
@WarrenHaley-p1k 12 күн бұрын
Miller Angela Allen Anthony Thomas Ruth
@ToddTaylor-f9g
@ToddTaylor-f9g 8 күн бұрын
Hall William Garcia Maria Martin Patricia
@RichardJohnsoon-b4m
@RichardJohnsoon-b4m 6 күн бұрын
Miller Sandra Walker Betty Garcia Cynthia
@ShaneSnater-p9n
@ShaneSnater-p9n 17 күн бұрын
Martinez Eric Clark Linda Jones Shirley
@FunnySorry-p9c
@FunnySorry-p9c 7 күн бұрын
Young Barbara Gonzalez Scott Davis Gary
@EthanKofoid-n8b
@EthanKofoid-n8b Күн бұрын
Smith Shirley Hernandez Angela Walker William
@BartekKołodziej-h3v
@BartekKołodziej-h3v 17 күн бұрын
Hernandez Joseph Allen Gary Moore Anthony
@MaggieGreen-do3rg
@MaggieGreen-do3rg 3 күн бұрын
Young David Lee Jose Jones Cynthia
@pomonapearcy5740
@pomonapearcy5740 6 күн бұрын
Thomas Richard Johnson Laura Thompson Carol
@johnbiknobarrington1403
@johnbiknobarrington1403 18 күн бұрын
Williams Donald Rodriguez Maria Davis Jessica
@gabriellanealsasa9423
@gabriellanealsasa9423 4 күн бұрын
Martin Ruth Martin Helen Anderson Cynthia
@GarsinoYarsonParsinVacrson-w8d
@GarsinoYarsonParsinVacrson-w8d 12 күн бұрын
Miller Melissa Clark Steven Hernandez Karen
@LeticiaBrooks-t1s
@LeticiaBrooks-t1s 16 күн бұрын
Williams Jennifer Jones Elizabeth Clark Betty
@OmarBates-v9v
@OmarBates-v9v 4 күн бұрын
Young Linda Hernandez Daniel White Helen
@isabelevans9686
@isabelevans9686 4 күн бұрын
Davis Dorothy Johnson Brian Johnson John
@ariannahailey2888
@ariannahailey2888 15 күн бұрын
Harris Betty Martin Donald Williams Sandra
@DeannBriggs
@DeannBriggs 11 күн бұрын
White Jessica Miller Robert Smith Jennifer
@GarsinoYarsonParsinVacrson-w8d
@GarsinoYarsonParsinVacrson-w8d 11 күн бұрын
White David Miller Karen Rodriguez Donald
@GeorgeTaylor-q8v
@GeorgeTaylor-q8v 17 күн бұрын
Walker Ruth Hall Anthony Harris Karen
@savannaholdridge8502
@savannaholdridge8502 17 күн бұрын
Taylor Edward Martinez David Lewis Paul
@AdolphLes-x2m
@AdolphLes-x2m 4 күн бұрын
Hernandez Brian Thompson Kimberly Harris Ruth
@BlowinSummit-m9s
@BlowinSummit-m9s 8 күн бұрын
Jackson Sandra Hernandez Cynthia Harris Christopher
@CarterYedda-o5g
@CarterYedda-o5g 4 күн бұрын
Martin Steven Anderson James Williams Scott
@JosephJohnson-v7k
@JosephJohnson-v7k 12 күн бұрын
Robinson Karen Allen Paul Martin Angela
@BlossomSummit-f5s
@BlossomSummit-f5s 12 күн бұрын
Moore James Miller Ronald Jones Gary
@DonaldPremo
@DonaldPremo 7 күн бұрын
Hernandez Jeffrey Thompson Angela Perez Scott
@GustawMrózer
@GustawMrózer 10 күн бұрын
Miller Melissa Jackson William Thompson Ruth
@colinikeomierswe1283
@colinikeomierswe1283 15 күн бұрын
Hall Scott Williams Timothy Brown Kimberly
@bobydayderrick459
@bobydayderrick459 12 күн бұрын
Gonzalez Nancy Jones Jessica Lee William
@BejikParul
@BejikParul 12 күн бұрын
Williams Joseph Walker Shirley Hall Ronald
@rodgerskeatase911
@rodgerskeatase911 9 күн бұрын
Jackson Jennifer Thompson Richard Jackson John
@RutherfordKenneth-h9r
@RutherfordKenneth-h9r 8 күн бұрын
Hall Susan Gonzalez Daniel Lewis Susan
Advanced Approval - Salesforce CPQ
5:44
Learn Salesforce CPQ
Рет қаралды 8 М.
Achieve Real Time Pricing using CPQ Quote Calculator Plugin & Restful APEX
39:40
У ГОРДЕЯ ПОЖАР в ОФИСЕ!
01:01
Дима Гордей
Рет қаралды 8 МЛН
Самое неинтересное видео
00:32
Miracle
Рет қаралды 2,7 МЛН
iPhone 16 Ultimate Battery Test!
13:25
Mrwhosetheboss
Рет қаралды 930 М.
No, Einstein Didn’t Solve the Biggest Problem in Physics
8:04
Sabine Hossenfelder
Рет қаралды 274 М.
Salesforce CPQ Session 7 : Quote Templates
1:34:23
DecodeSFCertifications
Рет қаралды 10 М.
Salesforce CPQ - Recommended Products Plugin
7:05
Learn Salesforce CPQ
Рет қаралды 2,5 М.
Salesforce CPQ Calculation Sequence EP17
13:07
Salesforce Apex Hours
Рет қаралды 13 М.
Here's How NVIDA's New 'Eagle Eye' Will Change The World Forever
10:41
Salesforce CPQ - Lookup Queries with Product Rules
16:24
Learn Salesforce CPQ
Рет қаралды 9 М.
Configuration Attribute Dynamic Filter
18:40
Cpqhours - Salesforce Revenue cloud salesforce cpq
Рет қаралды 7 М.
У ГОРДЕЯ ПОЖАР в ОФИСЕ!
01:01
Дима Гордей
Рет қаралды 8 МЛН