Anpassa definitioner av databearbetningsmotorer för att stödja ett stort antal villkor för rätt till rabatt
Definitionskörningar av databearbetningsmotor (DPE) kan misslyckas om det finns flera villkor för behörighetskriterier för att filtrera transaktioner som kvalificerar för medlemsutbetalningar. Att ha ett stort antal filtervillkor i en DPE-definition ökar receptstorleken som inte stöds av ramverket för beräkningsmotorn. För att minska risken för DPE-fel, använd den egna noden Beräkna giltiga transaktionsjournaler per rabatttyp.
Versioner som krävs
| Tillgängliga i: Enterprise, Unlimited och Developer Editions som har Rabatthantering aktiverat. |
| Användarbehörigheter som krävs för att | |
|---|---|
| Anpassa definitioner av databearbetningsmotor: | Anpassa behörighetsuppsättningen Användare av program OCH datapipelinebas |
Den egna noden Beräkna giltiga transaktionsjournaler per rabatttyp är inbyggd i alla DPE-mallar av processtypen Rabatter från utgåvan Spring ’23.
Följ dessa steg om du använder en befintlig DPE-definition som du klonade från en DPE-mall innan Spring ’23-uppgraderingen. Lägg till den egna noden i den befintliga definitionen som du använder som beräkningsdefinition för aktiva rabatttyper.
-
Om du använder en DPE-definition som klonas från någon av mallarna förutom mallen År över år-tillväxtaggregat med hjälp av medlem, följ dessa steg:
- I Inställningar, skriv Databearbetning i rutan Snabbsökning och välj Databearbetningsmotorer.
- Öppna en aktiv definition som du vill uppdatera.
- Klicka på Inaktivera.
- Klicka på Ny nod och välj Egen som nodtyp.
- Ange Beräkna giltiga transaktionsjournaler per rabatttyp Ny som namn.
-
Ange Compute_Valid_Transaction_Journals_Per_Rebate_Type_New som API-namn.
- Klicka på Spara.
- På fliken Konfiguration i den nya noden, välj industries_mfg:RebatesExpression som den egna noden.
- Välj Filterjournaler för giltiga produkter som källnod.
- För parametern inputColumn, välj FilterCriteria som indatavärde.
- För parametern isFilterCriteria, välj Värde som indatatyp.
- För parametern isFilterCriteria, ange true som indatavärde.
- För parametern outputColumn, ange IsValidForFilter som indatavärde.
-
Klicka på Klar.
-
Klicka
.
- Klicka på noden Filtrera giltiga transaktionsjournaler för rabatttyper.
- Klicka på Konfigurera på nodens ikon i byggaren.
- Ersätt källnoden från Beräkna giltiga transaktionsjournaler per rabatttyp för att beräkna giltiga transaktionsjournaler per rabatttyp Ny.
- Välj IsValidForFilter som filterresurs.
- Välj Är lika med som filteroperator.
- Välj Fält som filtertyp.
- Ange sant som filtervärde.
-
Klicka på Klar.
-
Klicka
.
- Klicka på formelnoden Beräkna giltiga transaktionsjournaler per rabatttyp.
- Klicka på Konfigurera på nodens ikon i byggaren.
-
Klicka
.
-
Klicka på Spara.
-
Klicka
.
- Klicka på den egna noden Beräkna giltiga transaktionsjournaler per rabatttyp Ny.
-
Klicka
.
- Byt namn på noden till Beräkna giltiga transaktionsjournaler per rabatttyp.
- Klicka på Fortsätt.
- Klicka på Spara.
-
Om du använder en DPE-definition som klonas från mallen År över år Growth Aggregat med hjälp av medlem, följ dessa steg utöver föregående steg.
- Klicka på Ny nod och välj Egen som nodtyp.
- Ange Beräkna tidigare datums giltiga transaktionsjournaler per rabatttyp Ny som namn.
- Ange Compute_Prior_Date_Valid_Transaction_Journals_Per_Rebate_Type_New som API-namn.
-
Klicka på Spara.
- På fliken Konfiguration i den nya noden, välj industries_mfg:RebatesExpression som den egna noden.
- Välj Filtrera journaler med föregående period för giltiga produkter som källnod.
- För parametern inputColumn, välj FilterCriteria som indatavärde.
- För parametern isFilterCriteria, välj Värde som indatatyp.
- För parametern isFilterCriteria, ange true som indatavärde.
- För parametern outputColumn, ange IsValidForFilter som indatavärde.
-
Klicka på Klar.
-
Klicka
.
- Klicka på noden Filtrera giltiga transaktionsjournaler för föregående period för rabatttyper.
- Klicka på Konfigurera på nodens ikon i byggaren.
- Ersätt källnoden från Beräkna giltiga transaktionsjournaler för tidigare datum per rabatttyp för att beräkna giltiga transaktionsjournaler för tidigare datum per rabatttyp.
- Välj IsValidForFilter som filterresurs.
- Välj Är lika med som filteroperator.
- Välj Fält som filtertyp.
- Ange sant som filtervärde.
-
Klicka på Klar.
-
Klicka
.
- Klicka på formelnoden Beräkna tidigare datum för giltiga transaktionsjournaler per rabatttyp.
- Klicka på Konfigurera på nodens ikon i byggaren.
-
Klicka
.
-
Klicka på Spara.
-
Klicka
.
- Klicka på den egna noden Beräkna giltiga transaktionsjournaler för föregående datum per rabatttyp Ny.
-
Klicka
.
- Byt namn på noden till Beräkna tidigare datums giltiga transaktionsjournaler per rabatttyp.
- Klicka på Fortsätt.
- Klicka på Spara.
Aktivera DPE-definitionen efter att ändringarna har bekräftats och uppdatera de poster för programrabattyp och rabattorkestreringsflöden som behövs så att de inkluderar den uppdaterade definitionen.

