Warum eine externe Decision Engine für Pimcore?

Pimcore bietet Workflows, Validierungen und Lifecycle-Management für Produktdaten.

Die Herausforderung beginnt, sobald dieselbe Entscheidungslogik in mehreren Systemen genutzt werden muss.

Eine Veröffentlichungsentscheidung, die in Pimcore getroffen wird, muss häufig auch in ERP-Systemen, E-Commerce-Plattformen, CPQ-Lösungen, Marktplätzen und individuellen Anwendungen konsistent angewendet werden.

Bleibt die Entscheidungslogik in einer einzelnen Anwendung eingebettet, entstehen doppelte Regelwerke, widersprüchliche Ergebnisse und ein stetig wachsender Wartungsaufwand.

CLE zentralisiert die Entscheidungslogik und stellt sie über APIs bereit, sodass alle Systeme dieselben Geschäftsentscheidungen ausführen.

Dieselbe Entscheidung kann von Pimcore, ERP-Systemen, Shops, CPQ-Anwendungen und Marktplätzen verwendet werden.


Typische Einsatzbereiche einer Decision Engine in Pimcore

Produktdatenqualität bewerten

Produktinformationen analysieren und berechnen:

  • Qualitätsbewertungen
  • Informationsgrade
  • Vollständigkeitsindizes

Veröffentlichungsentscheidungen

Ermitteln, ob ein Produkt:

  • veröffentlicht werden kann
  • nicht veröffentlicht werden kann

basierend auf frei definierbaren Geschäftsregeln.

Produktfreigaben

Produktfreigaben auf Basis von Produktstatus, Datenqualität, Compliance-Anforderungen, Dokumentationen und kategoriespezifischen Vorgaben automatisieren.

Preisentscheidungen

Berechnen von:

  • kundenspezifischen Preisen
  • Rabatten
  • Margenregeln
  • Freigabeschwellen

ohne Preislogik in individuelle Pimcore-Erweiterungen einzubauen.

Quellenpriorisierung

Festlegen, welche Quelle gewinnt, wenn Produktattribute aus unterschiedlichen Systemen stammen.

Daten aus

  • Lieferanten
  • ERP-Systemen
  • Marktplätzen
  • externen Quellen

werden zusammengeführt und nach definierten Regeln bewertet.


So funktioniert es

flowchart LR

    P[Pimcore]
    CLE[CLE Decision Engine]

    P -- "Pimcore Product Data" --> CLE

    CLE -- "Pricing Decision" --> P
    CLE -- "Publication Decision" --> P
    CLE -- "Quality Score" --> P
    CLE -- "Approval Status" --> P

Pimcore sendet Produktdaten als JSON-Objekt an die API der CLE Decision Engine.

CLE wertet das konfigurierte Entscheidungsmodell aus und liefert das Ergebnis als JSON zurück.

Typische Ergebnisse sind:

  • Qualitätsbewertungen
  • Freigabestatus
  • Veröffentlichungsentscheidungen
  • Preisentscheidungen
  • Validierungsergebnisse

Anwendungen tauschen JSON-Objekte aus. CLE führt die Entscheidungslogik aus.

Erfahren Sie mehr über die Decision Engine API.


Pimcore besitzt die Daten. CLE besitzt die Logik.

CLE ersetzt Pimcore nicht.

Pimcore bleibt verantwortlich für:

  • Produktdaten
  • Digitale Assets
  • Klassifikationen
  • Workflows

CLE führt die fachlichen Entscheidungen hinter den Daten aus.


Entscheidungen in Excel modellieren

Fachbereiche definieren und pflegen Entscheidungsmodelle in Excel:

  • Scoring-Modelle
  • Preisregeln
  • Freigabelogik
  • Veröffentlichungskriterien
  • Validierungsregeln
Pricing model maintained in Excel and provided by CLE Contene Logic Engine as an API

CLE kompiliert diese Modelle in ausführbare Entscheidungsgraphen und stellt sie als APIs bereit.


Warum Excel statt Rule Editor?

Viele Decision Engines verlangen, dass Fachanwender ihre Logik in proprietären Regeleditoren, Workflow-Designern oder Konfigurationsoberflächen neu aufbauen.

Bei einfachen Regeln funktioniert das oft gut. In der Praxis existieren viele Geschäftsentscheidungen jedoch bereits seit Jahren in Excel. Preislogiken, Veröffentlichungsentscheidungen, Qualitätsbewertungen und Freigaberegeln bestehen häufig aus hunderten Formeln, Nachschlagetabellen und fachlichen Abhängigkeiten.

Die erneute Modellierung in einem Rule Editor führt zu einer zweiten Implementierung derselben Logik.

CLE ermöglicht es Unternehmen, diese Entscheidungsmodelle weiterhin in Excel zu pflegen.

Fachbereiche arbeiten weiterhin in Excel. Anwendungen nutzen die Entscheidungen über APIs.


Entscheidungslogik und Geschäftsregeln für Pimcore

CLE fungiert als zentrale Decision Engine für Pimcore. Anstatt Geschäftsregeln in Workflows, individuellem PHP-Code, ERP-Systemen oder Commerce-Anwendungen zu verteilen, können Unternehmen ihre Entscheidungslogik zentral verwalten und über APIs bereitstellen.

Entwickler entwickeln Anwendungen.
Fachbereiche definieren Entscheidungslogik.
CLE führt Entscheidungen aus.

Pimcore bleibt Pimcore. Ergänzen Sie eine Decision Engine.

Nach oben scrollen