Avancerad datamodell för rabatt- och periodiseringshantering
Få reda på mer om objekten i datamodellen Avancerad rabatt- och periodiseringshantering.
Versioner som krävs
| Tillgängliga i: Enterprise, Unlimited och Developer Editions som har aktiverat Rabatt- och periodiseringshantering. |
Den avancerade arkitekturen introducerar en specialiserad datamodell för att överbrygga Salesforce Core med Data Cloud:
- Kärnenheter: Objekt som Period för periodisering av rabattprogram och Periodiseringskälla lagrar de slutgiltiga beräknade resultaten för ekonomisk rapportering.
- Datasjöobjekt (DLO): Intagna metadata (Regelmeta, Indatameta) och transaktionsdata finns i Data Cloud för höghastighetsbearbetning.
- Utförandetyp: Ett nytt fält i rabattprogrammet avgör om programmet använder "Classic"-logik eller "Avancerad" Data Cloud-motor.
Definiera en incitamentsstruktur
Använd dessa objekt för att utforma ramverket:
- Rabattprogram: Namn, beskrivning, utbetalningsfrekvens och giltighet för ett rabattprogram. Det är ett toppnivåobjekt som delar en primär detaljrelation med objekten Utbetalningsperiod för rabattprogram, Medlem i rabattprogram och Typ av rabattprogram.
- Utbetalningsperiod för rabattprogram: Information om datum och perioder som utbetalningar beräknas för. Varaktigheten för en utbetalningsperiod beror på utbetalningsfrekvensen och giltigheten för ett program. För ett månadsprogram som är giltigt i ett år innehåller detta objekt 12 poster för utbetalningsperiod. För en egen frekvens är antalet poster användardefinierade.
- Rabattprogrammedlem: Information om de konton som är registrerade i ett rabattprogram som medlemmar. Transaktionerna för aktiva medlemsposter är kvalificerade för utbetalningsberäkningar. Konto är ett sökobjekt i rabattprogrammedlem.
- Typ av programrabatt: Information om vilken typ av incitament som erbjuds genom ett rabattprogram. En post för rabatttyp innehåller information om vilken utbetalningstyp som erbjuds, hur transaktioner aggregeras och hur utbetalningar beräknas.
Lägg till detaljnivå i incitament
Använd dessa objekt för att definiera detaljerade detaljer och regler:
- Förmån av programrabattyp: Information om uppnådd rabatttröskel för en medlem. Bestäm högsta och lägsta värden för ett intervall och definiera sedan förmånsvärdet för varje intervall.
- Aggregering av programrabattyp: Definierar egna aggregeringsdimensioner (ankare) utöver standardgrupperingen Medlem och Produkt. Mappa transaktionsjournalfält till egna ankare (Ankare1, Ankare2, Ankare3) för att aktivera flerdimensionell periodiseringsspårning efter Region, Område, Kanal eller andra verksamhetskriterier.
- Mappning av programrabattypförmån: Fältmappningar mellan objekten Transaktionsjournal och Förmån av programrabattyp. Om fördelarna varierar beroende på kriterier, som Produkt, Kategori eller Region, använd dessa mappningar för att aktivera flerdimensionell periodiseringsspårning i Data Cloud.
- Filter för programrabattyp: Regler som avgör kvalificerade medlemstransaktioner för rabattutbetalningar. Objektet används även i fördefinierade definitioner av databearbetningsmotorer som bearbetar transaktionsjournalposterna.
- Produkt för programrabattyp: Association mellan produktposter och en post för programrabattyp. Baserat på de produkter som uteslutits från eller inkluderats i en rabatttyp övervägs endast transaktionsposter för kvalificerade produkter för utbetalningsbehandling.
- Referens för programrabattyp: Association mellan kvalificerade rabatttyper och en målpost för standardobjekt eller egna objekt. Referens för programrabattyp är ett kopplingsobjekt som ansluter en integrerbar post för programrabattyp med ett annat objekts post. Exempel på målobjekt: Kontrakt, Säljprojekt, Offert, Order och Säljavtal.
- Konvertering av måttenhet: Information om den måttenhet som används i transaktioner, den måttenhet som ska användas för utbetalningar och konverteringsfaktorn. Konvertering av måttenhet är ett kopplingsobjekt mellan Måttenhet och Typ av programrabatt.
Hantera transaktioner och beräkningar
Använd dessa objekt för att hantera transaktioner, aggregeringslogik och andra processer som hjälper dig beräkna utbetalningar:
- Transaktionsjournal: Transaktionsposter för rabattprogrammedlemmar som används för att bearbeta utbetalningar i slutet av varje period. Du kan lägga till transaktionsposter i transaktionsjournalen från externa system, från befintliga objekt eller från anspråk som skickats in av partners.
- Mottaget dokument: CSV-filer som innehåller anspråk som skickats in av partners via Experience Cloud-webbplatsen. Dessa anspråk valideras och konverteras sedan till transaktionsjournalposter för utbetalningsbearbetning.
Följ upplupna kostnader
Använd dessa objekt för att följa ekonomiska skulder som redovisas för rabattprogram innan faktisk utbetalning inträffar:
- Intjäningsperiod för rabattprogram: Tidsperioder för vilka upplupna intäkter beräknas baserat på den upplupna frekvens som definieras i programmet. För en månatlig periodiseringsfrekvens i ett årligt program innehåller detta objekt 12 poster för periodisering.
- Upplupna rabattprogrammedlemmar: Aggregerat upplupna belopp beräknat för en medlem för en specifik upplupna period för alla rabatttyper.
- Ackumulerad programrabattyp: Upplupet belopp beräknat för en medlem för en specifik period, med separata rader för varje rabatttyp. Värdena för alla rader summeras till en enda rad i objektet Upplupna rabattprogrammedlemmar.
- Upplupen källa för programrabattyp: Upplupet belopp beräknat baserat på transaktionsdata som bearbetas genom Data Cloud-motorn. Dessa poster synkroniseras tillbaka från Data Cloud till Salesforce Core under körningen av DPE efter bearbetning (källskapande).
- Justering av ackumulering av medlem i rabattprogram: Manuella justeringar gjorda av poster för medlemsackumulering av finansteam för att ta hänsyn till ändringar eller korrigeringar i mitten av perioden.
Löste denna artikel ditt problem?
Berätta för oss vad vi kan förbättra!
