Du är här:
Konfigurera elementet Prispropagering
Definiera formler och utförandesekvens för din hierarkiska prissättningslogik genom att använda elementet Prispropagering.
Versioner som krävs
| Tillgängliga i: Lightning Experience |
| Tillgängliga i: Versionerna Enterprise, Performance, Unlimited och Developer av Revenue Cloud där Salesforce-prissättning har aktiverats |
| Användarbehörigheter som krävs | |
|---|---|
| Skapa, uppdatera och ta bort prissättningsprocesser: | Användare av designtid för Salesforce-prissättning |
- Definiera en sammanhangsdefinition som specifikt stöder strukturen för kapslade grupphierarkier i dina offerter (till exempel Sammanhang för försäljningstransaktion).
- Konfigurera de sammanhangsmappningar som behövs för att länka din prissättning till dina data.
Konfigurera propageringsregler och noder
-
Öppna en befintlig prissättningsprocess eller skapa en ny.
Anteckning Om du använder en befintlig procedur, se till att den inte redan innehåller en prispropagering, ett deriverat pris eller ett erbjudandeelement. -
Klicka på
för att lägga till elementet Prissättning, välj Aktivera propagering och mappa dina gemensamma variabler (om de inte redan har konfigurerats).
- I elementet Prisinställning, under Propageringsinställning, välj Konfigurera propageringsregler.
-
I fönstret Konfigurera propageringstabell, välj ett av dessa alternativ:
- Konfigurera en ny tabell: Välj detta för att definiera dina noder, sammanslagningar och formler från grunden. Fortsätt med stegen nedan.
- Välj en mall: Välj mallen Mappa SalesTransactionItem till SalesTransactionGroup. Denna mall baseras på det fördefinierade sammanhanget för försäljningstransaktioner och mappar automatiskt SalesTransactionItem-poster till SalesTransactionGroup.
-
Välj Lägg till noder och välj dessa attribut.
- SalesTransactionItem:
- ItemDiscountPercentage
- ListPrice
- ItemUnitCost__std
- ItemNetTotalPrice
- ItemTotalMarginAmount__std
- SalesTransactionItemGroup
- SalesTransactionGroup:
- GroupDiscount__std
- SammanfattningDelsumma
- GroupTotalMarginAmount__std
- SammanfattningDelsumma
- Gruppkälla
- SalesTransactionItem:
-
Under Sammanslagningsnoder, definiera den överordnade-underordnade relationen mellan dina datanivåer så att proceduren vet hur värden ska propageras.
-
- Mappningstyp: Förälder-underordnad
- Överordnad nyckel: Gruppkälla
- Underordnad nyckel: SalesTransactionItemGroup
- Nodidentifierare: Välj en unik identifierare (som Radartikeltagg) för att följa dessa beräkningar i utförandeloggarna.
-
-
Välj Kopplingsattribut och specificera dessa attribut.
-
- Attributnamn: Merged_header_1
- Kopplat villkor: Inte null
- Attribut 1: GroupTotalMargin_std
- Attribut 2: ItemTotalMargin_std
-
Definiera logik för horisontell propagering
- För att definiera din prissättningslogik, välj Redigera attribut.
-
Definiera dina horisontella formler för radnivåberäkningar.
- Välj den kolumn du vill beräkna (till exempel Nettopris per enhet).
- Ange formeln (till exempel UnitCost + MarginAmount).
- Ange ett sekvensnummer (till exempel 1, 2) för att berätta för proceduren vilken formel som ska köras först.
-
Konfigurera inställningen Använd noll för nullvärden.
- Om detta är aktiverat behandlas nullinmatningar som 0 och formeln fortsätter till nästa steg.
- Om detta inaktiveras hoppas alla formler med ett nullargument över.
AnteckningFältet Sekvens får inte vara tomt eller negativt och två fält kan inte dela samma sekvensnummer.
Systemet justerar inte sekvenser automatiskt. Om du ändrar sekvensen för en formel måste du manuellt uppdatera sekvensnumren för alla andra formler för att säkerställa rätt ordning.
Definiera logik för stigande propagering
-
Definiera din stigande propagering för att summera värden till den överordnade.
- Skapa ett kopplat attribut (till exempel Totalkostnad för koppling).
- Välj aggregeringsfunktionen Summa.
- Specificera det underordnade fältet att summera (till exempel Sum(!Child.ItemTotalCost)).
- Om det behövs, lägg till upp till tre villkor för att filtrera de underordnade objekten som inkluderas i beräkningen (till exempel SellingModelType = 'One Time'). Alla specificerade villkor måste uppfyllas för att en radartikel ska inkluderas. Objekt som inte uppfyller kriterierna eller innehåller nullvärden i de specificerade fälten utesluts från summeringen.
- Spara propageringsreglerna.
Löste denna artikel ditt problem?
Berätta för oss vad vi kan förbättra!

