Loading

Salesforce CPQ Spring ’20 -julkaisun hintatoimintokentän muutos käyttäytymisessä

Julkaisupäivä: Mar 16, 2022
Kuvaus

Summer ’19 (CPQ v220) -julkaisussa hintatoiminnon kaavakentässä viitattujen prosenttikenttien käyttäytymistä muutettiin, literaaliarvojen käyttämistä hintasäännöissä asettamaan prosenttiarvoja kohdekenttään ei kuitenkaan muutettu. Spring ’20 (CPQ v224) -julkaisussa me muutamme tämän toisen tapauksen, jotta se on yhtenäinen tavalla, jolla kaavat arvioivat prosenttiarvoja.

Voit käyttää hintatoiminnon kaavassa staattista arvoa määrittämään tietueen prosentti-kenttätyypin hintasäännön avulla. Summer ’19 (v220) -julkaisun muutokset eivät vaikuttaneet tähän tapaukseen, ja ne muuttuvat Spring ’20 (v224) -julkaisussa siten, että literaaliarvojen käyttö ja toisen objektin viitattu kenttä hintatoiminnon kaavassa, mikä kohdistuu tyypin kenttään

Ratkaisu

1. Siirry hintasääntöihin ja valitse hintasääntö, joka sisältää hintatoiminnon, joka määrittää prosenttityypin kentän kohdekenttänä.

2. Siirry hintatoimintoon ja päivitä arvot, jotka kuvaavat prosenttiarvoja, joita käytetään niiden desimaalimuotoisessa esityksessä, esimerkiksi 1 tarkoittaa 100 % ja 0,9 tarkoittaa 90 %. Katso lisätietoja kohdasta Vinkkejä numerokaavakenttien kanssa työskentelystä.

3. Luo tarjous, lisää tarjousrivi, joka vastaa hintasäännön ehtoja ja varmista, että hintatoimintokaavan tulos on oikein. 



Esimerkkejä ja skenaarioita:

 

Sinulla ”Prosentti”-tyypin kenttä tarjousrivi-objektissa ja haluaisit määrittää arvon hintasäännöstä laskennan aikana. Sen tekemiseksi sinun täytyy luoda hintasääntö ja hintatoiminto kaavalla, joka näyttää tältä:

IF(SBQQ__Quantity__c > 1, 50, 100)

Ennen Spring ’20 (v224) -julkaisua Salesforce CPQ olisi asettanut arvon tästä kaavasta sellaisenaan prosenttikenttään, määrittäen oikein QuoteLine.PercentField__c kohtaan 50 % tai 100 %. Näiden lukujen literaaliarvoa olisi kuitenkin myös käytetty tässä kaavassa tehtyihin laskutoimituksiin. Esimerkki:

(1 - IF(SBQQ__Quantity__c > 1, 50, 100))

Tämä kaava arvioisi virheellisesti joko -49 % (1–50) tai -99 % (1–100) tarkoitetun 50 %:n (1–50 %) tai 0 %:n (1–100 %) sijasta.

Spring ’20 (v224) -julkaisussa Salesforce CPQ muuttaa tätä käyttäytymistä arvioimaan hintatoiminnon kaavakentän oikein, kun hintatoiminnon kohdekenttä on tyyppiä prosentti ja kaavassa käytetään literaaliarvoja. Prosenttiosuuksia edustavat arvot tulee syöttää niiden desimaalimuodoissa, kuten 0,5 tarkoittamaan 50 % tai 1 tarkoittamaan 100 %.

 

Näiden Spring ’20 (v224) -julkaisun muutosten jälkeen toinen esimerkki seuraavaan päivittämisen jälkeen:

(1 - IF(SBQQ__Quantity__c > 1, 0,5, 1))

Arvioi nyt oikein joko 50 % tai 0 %.

 

Knowledge-artikkelin numero

000381187

 
Ladataan
Salesforce Help | Article