Loading
Behandle kanalomsetning
Avansert arbeidsflyt for rabatt- og oppsamlingsbehandling

Avansert arbeidsflyt for rabatt- og oppsamlingsbehandling

Forstå arbeidsflyten fra ende til ende, Data Cloud-integrasjonen og de viktige beslutningene som er involvert i hvert trinn.

Nødvendige utgaver

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

Forbered organisationen

Salesforce-administratoren aktiverer Rabatt og oppsamlingsbehandling Advanced og Data Cloud i Oppsett. Administratoren navigerer deretter til Datasett for å distribuere Accrual and Payout Engine. Denne distribusjonen er avgjørende fordi den oppretter DLO-ene (Data Lake Objects) i Data Cloud som kreves for behandling med stor trafikk. Til slutt tildeler administratoren tillatelsessettene Avansert rabattadministrator og Bruker. Se Konfigurere Rabatt og opptjeningsbehandling avansert.

Merk
Merk Rabatt og opptjeningsbehandling Advanced er tilgjengelig i Salesforce Go. Vi anbefaler deg å konfigurere funksjoner for Rabatt- og Accrual Management Advanced med det veiledede oppsettet i Salesforce Go. Hvis du vil vite mer om Salesforce Go, kan du se Oppdage og konfigurere funksjoner med Salesforce Go.

Forstå datasjøobjekter (DLO-er)

Accrual and Payout Engine bruker et sett av Data Lake-objekter (DLO-er) i Data Cloud til å fase, behandle og overføre data mellom Salesforce Core og beregningsmotoren. Hver DPE-definisjon leser fra og skriver til bestemte DLO-er i oppsummeringsberegningssekvensen. Se Data Lake-objekter i Rabatt og oppsamlingsbehandling avansert.

Konfigurere DPE-maler (Data Processing Engine)

Den avanserte motoren bruker en koordinert sekvens av DPE-definisjoner.

DPE Beskrivelse
Avansert rabatt og forhåndsbehandling av opparbeidelse – regelkonfigurasjon Tilordne programmets regler, nivåer, datoer og ankere til metadata som Data Cloud forstår.
Avansert forhåndsbehandling av rabatt og opparbeidelse - Dataklargjøring Henter inn rådata fra Transaksjonsbilag og medlemsposter i Datasjøobjektene som brukes av motoren.
Accrual and Payout Engine - Delta-beregning Sammenligner gjeldende kjøring med forrige kjøring for å identifisere hvilke nye eller endrede poster som er berettiget til beregning.
Innsamlings- og utbetalingsmotor – regelbehandling Utfører de faktiske økonomiske beregningene for å generere oppsummeringer for de kvalifiserte transaksjonene.
Avansert rabatt og etterbehandling av opparbeidelse - kildegenerering Aggregerer de beregnede resultatene og skriver dem tilbake fra Data Cloud til Salesforce Core, og oppdaterer objektene Oppkjøpskilde for programrabatttype, Oppkjøp av programrabatttype og Oppkjøp av rabattprogrammedlem.
Avansert rabatt og etterbehandling av opparbeidelse – statusoppdatering Avslutter oppsummeringsperioder når periodens sluttdato har passert, og oppdaterer poststatusen og siste beregningsdato.

Se Data Processing Engine (DPE)-definisjoner.

Opprette avanserte rabattprogrammer

Programledere utformer rabattprogrammet og angir Utførelsestype til Avansert. De registrerer partnerkontoer som medlemmer og definerer uavhengige oppsummeringsdetaljer. Se Opprette et avansert rabattprogram

Hente transaksjonsdata for oppsummeringsbehandling

For å kunne kjøre Accrual and Payout-motoren må transaksjonsdata være tilgjengelig enten i Transaction Journal-objektet eller direkte i Data Lake-objektet AccrualAndPayoutInputDayIngest_dll i Data Cloud.

Hvis transaksjonsdataene finnes i Salesforce-objekter, som bestillinger, konverterer du dem til Transaksjonsbilag-formatet med en av følgende metoder:

  • Opprett en tilpasset Databehandlingsmotor (DPE) for å tilordne kildeobjektfeltene til Transaksjonsbilag.
  • Bruk standard integrasjonsteknikker som Bulk API eller Data Loader til å laste inn data fra eksterne systemer.

Se Fyll ut transaksjonsdata i transaksjonsbilag.

Når data er i Transaksjonsbilag, transformerer de forhåndsbehandlende DPE-ene dem til inndataformatet som kreves av Accrual and Payout-motoren.

Hvis dataene allerede er strukturert i det nødvendige formatet, kan du fylle ut DLO-ene i Data Cloud direkte og kjøre motoren uten å gå gjennom Transaksjonsbilag.

Overvåke beregningsprosesser og data

Administratorer og programledere sporer fremdriften og nøyaktigheten av beregninger på flere nivåer:

  • Vis oppsamlingskilder: Se gjennom objektene Rabattprogrammedlemsopptak, Programrabatttypeopptak og Programrabatttypeopptakskilde for å se aggregerte ansvarsdata synkronisert tilbake fra Data Cloud.
  • Hvis det mangler transaksjoner fra oppsamlingene, bruker du AccrualAndPayoutTierStage_dll som det primære diagnostiske verktøyet. Kontroller disse feltene:
Felt Hva du kan se etter
NewStartDate__c / NewEndDate__c Hvis null, fant ikke motoren noen kvalifiserende transaksjoner for dette medlemmet i perioden for det gitte nivået.
NewFromValue__c / NewToValue__c Bruk disse til å kontrollere om den kumulative mengden faktisk krysser den forventede grensen for sjikt
RowStatus__c Bekrefter om posten ble behandlet på nytt eller omgått som Ikke endret. Statusen Ikke endret forventes ved gjenkjøringer der ingenting er endret – det er et problem bare når du forventer nye eller oppdaterte data.
KumulativQualifierValue__c Sammenlign med NewFromValue__c / NewToValue__c for å bekrefte om den kumulative mengden krysser den forventede grensen for nivået.
NewInputStart__c / NewInputEnd__c Bruk disse til å spore de første og siste inndatatransaksjonene som motoren teller i sjiktet.
NewInputStartOffset__c / NewInputEndOffset__c Bruk disse til å kontrollere at motoren ikke teller dobbelt eller hopper over inndata på tvers av grenser. Forskyvningen teller for inndatamålingsverdien som allerede er talt i det forrige laget.

Se Data Lake-objekter i Rabatt og oppsamlingsbehandling avansert.

Godkjenn oppsamlinger

Programlederen kan se gjennom de detaljerte oppsummeringsdataene i objektene Rabatteprogrammedlemsoppsummering, Programrabattypeoppsummering og Programrabattypeoppsummeringskilde. Hvis du vil se det siste opptalte beløpet for et medlem, kan du se feltet Siste opptalte beløp i objektet Rabattprogrammedlems opptjening. Etter intern godkjenning bruker du integrasjonsmekanismer som API-er eller Data Loader til å trekke ut disse beløpene til ERP-systemet.

 
Laster
Salesforce Help | Article