Nel rilascio Summer '19 (CPQ v220), il comportamento dei campi delle percentuali referenziati nel campo Formula per l'azione di prezzo (Price Action) era stato cambiato; tuttavia, l'uso dei valori letterali nelle regole sui prezzi per impostare i valori percentuali nel campo di destinazione non era stato modificato. Nel rilascio Spring '20 (CPQ v224), cambieremo anche questo secondo caso così da uniformare il modo in cui le formule calcolano i valori percentuali.
È possibile utilizzare un valore statico in una formula in un'azione di prezzo (Price Action) per impostare un campo di tipo percentuale su un record tramite una regola sui prezzi. Questo caso non era interessato dalle modifiche del rilascio Summer '19 (v220), ma lo modificheremo nel rilascio Spring '20 (v224) in modo che il comportamento in caso di utilizzo di un valore letterale e di un campo referenziato su un altro oggetto in una formula su un'azione di prezzo (Price Action) che ha come target un campo di tipo Percent (Percentuale) sia coerente.
1. Passare a Price Rules (Regole sui prezzi) e selezionare una regola sui prezzi che contenga un'azione di prezzo (Price Action) che specifica un campo di tipo percentuale come campo di destinazione.
2. Passare all'azione di prezzo (Price Action) e aggiornare i valori che rappresentano i valori percentuali in modo che utilizzino la relativa rappresentazione decimale, ad esempio, 1 per indicare 100% e 0,9 per indicare 90%. Vedere Suggerimenti per l'uso dei campi formula numerici per maggiori informazioni.
3. Creare un preventivo, aggiungere una riga preventivo che rispetti le condizioni della regola sui prezzi e verificare che il risultato della formula per l'azione di prezzo sia accurato.
Esempi e scenari:
Si supponga di avere un campo di tipo "Percent" (Percentuale) sull'oggetto Quote Line (Riga preventivo) e di voler impostare il valore da una regola sui prezzi durante il calcolo. Per farlo, è stata creata una regola sui prezzi e un'azione di prezzo con una formula che appare come segue:
IF(SBQQ__Quantity__c > 1, 50, 100)
Prima del rilascio Spring '20 (v224), Salesforce CPQ avrebbe inserito il valore della formula così com'era nel campo Percent (Percentuale), impostando correttamente QuoteLine.PercentField__c su 50% o 100%. Tuttavia, i valori letterali di questi numeri sarebbero stati utilizzati anche negli altri calcoli eseguiti all'interno della formula. Ad esempio:
(1 - IF(SBQQ__Quantity__c > 1, 50, 100))
Questa formula avrebbe erroneamente dato come risultato -49% (1 - 50) o -99% (1 - 100), anziché 50% (1 - 50%) o 0% (1 - 100%), come previsto.
Nel rilascio Spring '20 (v224), Salesforce CPQ modificherà questo comportamento in modo da calcolare correttamente il valore del campo Formula per l'azione di prezzo quando il campo di destinazione Price Action (Azione di prezzo) è di tipo Percent (Percentuale) e sono usati valori letterali nella formula. I valori che rappresentano delle percentuali devono essere immessi come decimali, ad es. 0,5 per 50% o 1 per 100%.
Una volta implementate queste modifiche nel rilascio Spring '20 (224), il secondo esempio:
(1 - IF(SBQQ__Quantity__c > 1, 0,5, 1))
darà correttamente 50% o 0% come risultato.
000381187

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.