Sie befinden sich hier:
Berechnen von Ansammlungen mit Datenverarbeitungsmodul-Definitionen (Beispiel)
In diesem Beispiel wird gezeigt, wie die sechs Datenverarbeitungsmodul-Definitionen in Data Cloud Transaktionsdaten verarbeiten und Ansammlungen für Mitglieder berechnen, die in zwei Rabattprogrammen mit unterschiedlichen Aggregationskriterien registriert sind.
Erforderliche Editionen
| Verfügbarkeit: Enterprise, Unlimited und Developer Edition mit aktiviertem Rabatt und erweiterter Ansammlungsverwaltung. |
Transaktionsjournal-Datensätze
NovaTech, GlobalMed, Rayler und SunriseRetail sind Händler, die sich als Mitglieder in zwei Rabattprogrammen registriert haben, die vom 1. April bis zum 30. September 2026 aktiv sind. Hier sind die Transaktionsjournal-Datensätze für April 2026.
| Mitglied | Programm | Produkt | Menge | Aktivitätsdatum |
|---|---|---|---|---|
| NovaTech | AMER-Programm | Radius | 70 | 1. April 2026 |
| NovaTech | AMER-Programm | Spektren | 100 | 9. April 2026 |
| GlobalMed | AMER-Programm | Radius | 70 | 1. April 2026 |
| GlobalMed | AMER-Programm | Spektren | 100 | 9. April 2026 |
| Rayler | APAC-Programm | Radius | 70 | 1. April 2026 |
| Rayler | APAC-Programm | Spektren | 100 | 9. April 2026 |
| SunriseRetail | APAC-Programm | Radius | 70 | 1. April 2026 |
| SunriseRetail | APAC-Programm | Spektren | 100 | 9. April 2026 |
Rabattprogrammregeln
Alle vier Händler sind als Mitglieder in zwei aktiven Rabattprogrammen registriert.
- AMER-Programm: Bietet volumen- und umsatzbasiert NovaTech und GlobalMed an. Das Programm hat 6 monatliche Ansammlungszeiträume.
- APAC-Programm: Bietet Rayler und SunriseRetail volumen- und umsatzbasiert an. Das Programm hat 6 monatliche Ansammlungszeiträume.
Der Programmmanager richtet die Aggregationskriterien für die Rabatttypen ein. Sie legt fest, wie Transaktionen gruppiert werden, indem jedem Rabatttyp Datensätze vom Typ "Aggregationsfeld des Programmrabatttyps" hinzugefügt werden. Für die Aggregierung nach einer Dimension über "Mitglied" hinaus ist auch eine übereinstimmende Anpassung im Datenverarbeitungsmodul für die Vorverarbeitung erforderlich, damit der entsprechende Anker festgelegt wird.
| Rabatttyp | Programm | Aggregationskriterien | Konfigurieren |
|---|---|---|---|
| Volumenbasiert | AMER-Programm | Alle Produkte kombiniert pro Mitglied | Ein Datensatz vom Typ "Aggregationsfeld": Aggregatfeld = Mitglied |
| Umsatzbasiert | AMER-Programm | Alle Produkte kombiniert pro Mitglied | Ein Datensatz vom Typ "Aggregationsfeld": Aggregatfeld = Mitglied |
| Volumenbasiert | APAC-Programm | Pro Produkt und Mitglied | Zwei Datensätze vom Typ "Aggregationsfeld" (Mitglied und Produkt) und "Datenverarbeitungsmodul für die Vorverarbeitung" zum Festlegen des Produktankers |
| Umsatzbasiert | APAC-Programm | Pro Produkt und Mitglied | Zwei Datensätze vom Typ "Aggregationsfeld" (Mitglied und Produkt) und "Datenverarbeitungsmodul für die Vorverarbeitung" zum Festlegen des Produktankers |
Das AMER-Programm verfügt über die folgenden Vorteilsklassen für beide Rabatttypen:
- Stufe 1: Bietet 2 EUR pro Einheit (volumenbasiert) oder einen Ansammlungswert von 2 % (umsatzbasiert), wenn die kombinierte Produktmenge für ein Mitglied zwischen 0 und 100 Einheiten liegt.
- Stufe 2: Bietet 3 EUR pro Einheit (volumenbasiert) oder einen Ansammlungswert von 3 % (umsatzbasiert), wenn die kombinierte Produktmenge für ein Mitglied 100 Einheiten überschreitet.
Das APAC-Programm verfügt über die folgenden Vorteilsklassen, die für jedes Produkt separat angewendet werden:
- Stufe 1: Bietet 2 EUR pro Einheit (volumenbasiert) oder einen Ansammlungswert von 2 % (umsatzbasiert), wenn die Menge für ein Produkt zwischen 0 und 100 Einheiten liegt.
- Stufe 2: Bietet 3 EUR pro Einheit (volumenbasiert) oder einen Ansammlungswert von 3 % (umsatzbasiert), wenn die Menge für ein Produkt 100 Einheiten überschreitet.
- Erweiterter Rabatt und Ansammlungsvorverarbeitung – Regelkonfiguration
Das Datenverarbeitungsmodul für die Regelkonfiguration liest den Rabatttyp und die Vorteilskonfiguration und erstellt die Referenzdatensätze, die von den nachfolgenden Datenverarbeitungsmodulen verwendet werden. In dieser Phase werden keine Ansammlungsbeträge berechnet. - Erweiterter Rabatt und Ansammlungsvorverarbeitung – Datenvorbereitung
Das Datenverarbeitungsmodul für die Datenvorbereitung kombiniert die Regelmetadatensätze aus dem Datenverarbeitungsmodul für die Regelkonfiguration mit der Liste der aktiven Mitglieder und dem Ansammlungszeitraum April 2026. Für jede Kombination aus Mitgliedsrabatttyp und Zeitraum wird ein Regelaufnahme-Datensatz erstellt, der den geltenden Datumsbereich und einen Stufenaufnahme-Datensatz für jede Vorteilsklasse in diesem Bereich definiert. - Ansammlungs- und Auszahlungsmodul – Delta-Berechnung
Das Datenverarbeitungsmodul für die Delta-Berechnung vergleicht die Datensätze für die Regelaufnahme und die Stufenaufnahme der aktuellen Ausführung mit Datensätzen, die aus der vorherigen Ausführung gespeichert wurden. Datensätze, die seit der letzten Ausführung unverändert sind, werden als "Nicht geändert" markiert und nicht erneut verarbeitet. Dadurch wird verhindert, dass doppelt gezählt wird, wenn der Motor mehrmals im selben Zeitraum ausgeführt wird. - Ansammlungs- und Auszahlungsmodul – Regelverarbeitung
Das Datenverarbeitungsmodul für Regeln liest die Datensätze der Stufenphase aus dem Datenverarbeitungsmodul für die Delta-Berechnung und berechnet den Ansammlungswert für jede Transaktion anhand der jeweiligen Klasse. - Erweiterter Rabatt und Ansammlung nach der Verarbeitung – Quellgenerierung
Das Datenverarbeitungsmodul für die Quellgenerierung liest die berechneten Beträge aus dem Datenverarbeitungsmodul für Regeln und schreibt sie in drei Salesforce-Objekte. Programmrabatttyp Ansammlungsquellen bieten die detaillierteste Ansicht – den angesammelten Betrag pro Vorteilsklasse und Mitglied pro Zeitraum. Bei Stufenrabatttypen wird für jede Klasse, die das Mitglied überschritten hat, ein separater Datensatz erstellt. - Erweiterter Rabatt und Ansammlung nach der Verarbeitung – Statusaktualisierung
Das Datenverarbeitungsmodul für Statusaktualisierungen legt das Feld "Status" für jede Rabattprogrammmitgliedsansammlung von "Berechnung wird ausgeführt" auf "Berechnet" fest, nachdem alle Beträge bestätigt wurden. Die Datensätze können nun in der Listenansicht "Rabattprogrammmitglied-Ansammlungen" überprüft und genehmigt werden.
