Loading
Omzetbeheer voor kanalen
Geavanceerde werkstroom Kortings- en periodebeheer

Geavanceerde werkstroom Kortings- en periodebeheer

Krijg inzicht in de end-to-end werkstroom, de Data Cloud-integratie en de belangrijkste beslissingen die bij elke stap komen kijken.

Vereiste editions

Beschikbaar in: Enterprise, Unlimited en Developer Edition waarvoor Kortings- en periodebeheer Advanced is ingeschakeld.

De organisatie voorbereiden

De Salesforce-beheerder schakelt Kortings- en periodebeheer Geavanceerd en Data Cloud in Set-up in. De beheerder navigeert vervolgens naar Gegevenskits om de engine voor opbouw en uitbetaling te implementeren. Deze implementatie is van cruciaal belang omdat hiermee de gegevens-lakeobjecten (Data Lake Objects, DLO's) in Data Cloud worden gemaakt die vereist zijn voor verwerking met groot volume. Ten slotte wijst de beheerder de machtigingensets Geavanceerde kortingsbeheerder en Gebruiker toe. Zie Kortings- en periodebeheer geavanceerd instellen.

Opmerking
Opmerking Kortings- en periodebeheer Advanced is beschikbaar in Salesforce Go. U wordt aangeraden om voorzieningen voor Kortings- en periodebeheer Advanced in te stellen met behulp van de begeleide set-up van Salesforce Go. Zie Voorzieningen ontdekken en instellen met Salesforce Go voor meer informatie over Salesforce Go.

Inzicht in gegevens-lakeobjecten (Data Lake Objects, DLO's)

De engine voor opbouw en uitbetaling gebruikt een set gegevens-lakeobjecten (Data Lake Objects, DLO's) in Data Cloud voor het faseren, verwerken en overdragen van gegevens tussen Salesforce Core en de berekeningsengine. Elke DPE-definitie leest van en schrijft naar specifieke DLO's tijdens de opbouwberekening. Zie Data Lake-objecten in Kortingen- en periodebeheer Geavanceerd.

DPE-sjablonen (Data Processing Engine) configureren

De geavanceerde engine gebruikt een gecoördineerde reeks DPE-definities.

DPE Beschrijving
Geavanceerde kortings- en opbouwvoorverwerking - Regelconfiguratie Wijst uw programmaregels, lagen, datums en ankers toe aan metagegevens die Data Cloud begrijpt.
Geavanceerde kortings- en opbouwvoorbereiding - Gegevensvoorbereiding Neemt ruwe gegevens uit transactiejournalen en lidrecords op in de gegevens-lakeobjecten die door de engine worden gebruikt.
Engine voor opbouw en uitbetaling - Deltaberekening Vergelijkt de huidige uitvoering met de vorige uitvoering om te bepalen welke nieuwe of gewijzigde records in aanmerking komen voor berekening.
Engine voor opbouw en uitbetaling - Regelverwerking Voert de feitelijke financiële berekeningen uit om opbouw te genereren voor de gekwalificeerde transacties.
Geavanceerde korting en opbouw naverwerking - brongeneratie Aggregeert de berekende resultaten en schrijft ze terug vanuit Data Cloud naar Salesforce Core, waarbij de objecten Bron voor type korting voor programma, Type korting voor programma en Aanloop voor programmalid worden bijgewerkt.
Geavanceerde korting en opbouw naverwerking - Statusupdate Sluit opbouwperioden zodra de einddatum van de periode is verstreken en werkt de recordstatus en de laatste berekeningsdatum bij.

Zie Definities van gegevensverwerkingsengines.

Geavanceerde kortingsprogramma's maken

Programmamanagers ontwerpen het kortingsprogramma en stellen het uitvoeringstype in op Geavanceerd. Ze schrijven partneraccounts in als leden en definiëren de details van de onafhankelijke periode. Zie Een geavanceerd kortingsprogramma maken

Transactiegegevens ophalen voor verwerking op transactiebasis

Voor het uitvoeren van de Accrual and Payout-engine moeten transactiegegevens beschikbaar zijn in het object Transactiejournaal of rechtstreeks in het object AccrualAndPayoutInputDayIngest_dll Data Lake in Data Cloud.

Als uw transactiegegevens voorkomen in Salesforce-objecten zoals orders, converteert u deze naar de notatie Transactiejournaal met behulp van een van de volgende methoden:

  • Maak een aangepaste gegevensverwerkingsengine (Data Processing Engine, DPE) om uw bronobjectvelden toe te wijzen aan het transactiejournaal.
  • Gebruik standaard integratietechnieken zoals Bulk-API of Data Loader om gegevens te laden vanuit externe systemen.

Zie Transactiegegevens invullen in transactiejournalen.

Zodra de gegevens in het transactiejournaal staan, transformeren de DPE's voor voorverwerking deze naar de invoerindeling die vereist is voor de engine voor periode- en uitbetalingsverwerking.

Als uw gegevens al gestructureerd zijn in de vereiste indeling, kunt u de DLO's rechtstreeks in Data Cloud invullen en de engine uitvoeren zonder het transactiejournaal te doorlopen.

Berekeningsprocessen en gegevens bewaken

Beheerders en programmamanagers houden de voortgang en nauwkeurigheid van berekeningen op meerdere niveaus bij:

  • Opbouwbronnen weergeven: Controleer de objecten Aanloop van lid van kortingsprogramma, Aanloop van type programmakorting en Bron van type toename van programmakorting om geaggregeerde passivagegevens te zien die zijn teruggesynchroniseerd vanuit Data Cloud.
  • Als transacties ontbreken in uw periodes, gebruikt u AccrualAndPayoutTierStage_dll als de primaire diagnostische tool. Controleer deze velden:
Veld Waarop moet u letten
NewStartDate__c / NewEndDate__c Indien null, heeft de engine geen in aanmerking komende transacties voor dat lid gevonden in de periode voor de opgegeven laag.
NewFromValue__c / NewToValue__c Gebruik deze om te controleren of de cumulatieve hoeveelheid daadwerkelijk de verwachte grens van de laag overschrijdt
RowStatus__c Bevestigt of de record opnieuw is verwerkt of als Niet gewijzigd is omzeild. De status Ongewijzigd wordt verwacht bij herhalingen waarbij niets is gewijzigd. Dit is alleen een probleem wanneer u nieuwe of bijgewerkte gegevens verwacht.
CumulativeQualifierValue__c Vergelijk met NewFromValue__c / NewToValue__c om te controleren of de cumulatieve hoeveelheid de verwachte grens van de laag overschrijdt.
NewInputStart__c / NewInputEnd__c Gebruik deze voor het traceren van de eerste en laatste invoertransacties die de engine in de laag heeft geteld.
NewInputStartOffset__c / NewInputEndOffset__c Gebruik deze om te controleren of de engine geen invoer dubbel telt of overslaat over de grenzen van de laag. De verschuiving houdt rekening met de waarde van de invoermeeteenheid die al in de vorige laag is geteld.

Zie Data Lake-objecten in Kortingen- en periodebeheer Geavanceerd.

Opbouw goedkeuren

De Programmamanager kan de gedetailleerde gegevens over opbouw controleren in de objecten Aanloop van kortingsprogrammalid, Aanloop van programmakortingstype en Bron van aanloop van programmakortingstype. Raadpleeg voor het weergeven van het definitieve opgebouwde bedrag voor een lid het veld Definitief opgebouwd bedrag voor het object Toename van lid van kortingsprogramma. Na interne goedkeuring gebruikt u integratiemechanismen zoals API's of Data Loader om deze bedragen in uw ERP-systeem op te halen.

 
Wordt geladen
Salesforce Help | Article