Loading
Behandle kanalomsetning
Avansert datamodell for rabatt- og oppsamlingsbehandling

Avansert datamodell for rabatt- og oppsamlingsbehandling

Lær om objektene i den avanserte datamodellen Rabatt- og oppsummeringsbehandling.

Nødvendige utgaver

Tilgjengelig i Enterprise, Unlimited og Developer Edition som har Rabatt og akkumuleringsledelse avansert aktivert.

Den avanserte arkitekturen introduserer en spesialisert datamodell for å bygge bro mellom Salesforce Core og Data Cloud:

  • Kjerneenheter: Objekter som Rabattprogramopptaksperiode og Opptakskilde lagrer de endelige beregnede resultatene for økonomisk rapportering.
  • Datasjøobjekter (DLO-er): Inntatte metadata (Regelmetadata, Inndata-metadata) og transaksjonsdata befinner seg i Data Cloud for behandling med høy hastighet.
  • Utførelsestype: Et nytt felt i Rabattprogrammet bestemmer om programmet bruker Classic-logikk eller Advanced Data Cloud-motoren.

Definere en insentivstruktur

Bruk disse objektene til å utforme rammeverket:

  • Rabattprogram: Navn, beskrivelse, utbetalingsfrekvens og gyldighet for et rabattprogram. Det er et objekt på øverste nivå som deler en primærdetalj-relasjon med objektene Rabattprogramutbetalingsperiode, Rabattprogrammedlem og Rabattprogramtype.
  • Rabattprogramutbetalingsperiode: Informasjon om datoer og perioder som utbetalinger beregnes for. Varigheten av en utbetalingsperiode avhenger av utbetalingsfrekvensen og gyldigheten til et program. For et månedlig program som er gyldig i et år, inneholder dette objektet 12 utbetalingsperiodeposter. For en tilpasset frekvens er antall poster brukerdefinert.
  • Rabattprogrammedlem: Informasjon om kontoene som er registrert i et rabattprogram som medlemmer. Transaksjonene for aktive medlemsposter er berettiget til utbetalingsberegninger. Konto er et oppslagsobjekt i Rabattprogrammedlem.
  • Programrabattype: Informasjon om typen insentiver som tilbys gjennom et rabattprogram. En rabatttypepost inkluderer informasjon om hvilken utbetalingstype som tilbys, hvordan transaksjoner aggregeres og hvordan utbetalinger beregnes.

Legge til detaljer i insentiver

Bruk disse objektene til å definere detaljerte detaljer og regler:

  • Programrabattypefordel: Informasjon om terskel for oppnåelse av rabatt for et medlem. Bestem maksimums- og minimumsverdier for et område, og definer deretter fordelsverdien for hvert område.
  • Aggregering av programrabattype: Definerer tilpassede aggregeringsdimensjoner (ankere) utover standardgrupperingen Medlem og Produkt. Tilordner Transaksjonsbilag-felt til tilpassede ankere (Anchor1, Anchor2, Anchor3) for å aktivere sporing av flerdimensjonal oppsamling etter område, område, kanal eller andre forretningskriterier.
  • Programrabattypefordelstilordning: Felttilordninger mellom Transaksjonsbilag- og Programrabattypefordel-objektene. Hvis fordelene varierer etter kriterier, som Produkt, Kategori eller Område, bruker du disse tilordningene til å aktivere sporing av flerdimensjonal oppsamling i Data Cloud.
  • Filter for programrabattype: Regler som bestemmer berettigede medlemstransaksjoner for rabattutbetalinger. Objektet brukes også i forhåndsdefinerte databehandlingsmotor-definisjoner som behandler transaksjonsbilagspostene.
  • Programrabattype Produkt: Kobling av produktposter til en programrabattypepost. Basert på produktene som er ekskludert fra eller inkludert i en rabatttype, vurderes bare transaksjonsposter for berettigede produkter for betalingsbehandling.
  • Referanse for programrabattype: Kobling av berettigede rabatttyper til en målpost for standardobjekter eller tilpassede objekter. Referanse for programrabattype er et koblingsobjekt som kobler en post for programrabattype som kan integreres, til et annet objekts post. Eksempler på målobjekter: Kontrakt, Salgsmulighet, Tilbud, Bestilling og Salgsavtale.
  • Måleenhetskonvertering: Informasjon om måleenheten som brukes i transaksjoner, måleenheten som skal brukes til utbetalinger, og omregningsfaktoren. Måleenhetskonvertering er et koblingsobjekt mellom Måleenhet og Programrabattype.

Behandle transaksjoner og beregninger

Bruk disse objektene til å behandle transaksjoner, aggregeringslogikk og andre prosesser som hjelper deg å beregne utbetalinger:

  • Transaksjonsbilag: Transaksjonsposter for rabattprogrammedlemmer som brukes til behandling av utbetalinger på slutten av hver periode. Du kan legge til transaksjonsposter i Transaksjonsbilag fra eksterne systemer, fra eksisterende objekter eller fra krav sendt av partnere.
  • Mottatt dokument: CSV-filer som inneholder krav sendt av partnere via Experience Cloud-nettstedet. Disse kravene valideres og konverteres deretter til Transaksjonsbilag-poster for utbetalingsbehandling.

Spore oppsamlinger

Bruk disse objektene til å spore økonomiske forpliktelser som er anerkjent for rabattprogrammer, før faktisk utbetaling skjer:

  • Rabattprogrambeløpsperiode: Tidsperioder som oppsummeringer beregnes for basert på oppsummeringsfrekvensen som er definert i programmet. For en månedlig oppsamlingsfrekvens i et årlig program inneholder dette objektet 12 oppsamlingsperiodeposter.
  • Rabattprogrammedlemsoppretting: Aggregeret opparbeidelsesbeløp beregnet for et medlem for en bestemt opparbeidelsesperiode på tvers av alle rabatttyper.
  • Programrabatttypeinnkjøp: Oppkrævelsesbeløb, der beregnes for et medlem for en bestemt opkrævelsesperiode med separate rækker for hver rabattype. Verdiene i alle rader aggregeres til én rad i objektet Rabattprogrammedlemsinnkjøp.
  • Oppkravkilde for programrabattype: Beløp beregnes basert på transaksjonsdata som behandles via Data Cloud-motoren. Disse postene synkroniseres tilbake fra Data Cloud til Salesforce Core under DPE-kjøringen Post-processing (kildegenerering).
  • Justering av rabattprogrammedlemsinnkjøp: Manuelle justeringer som utføres på medlemsoppsummeringsposter, utføres av økonomiteam for å ta hensyn til endringer eller korreksjoner midt i perioden.
 
Laster
Salesforce Help | Article