Produktlogik digitalisieren.
Variantenvielfalt meistern.

Mit Combeenation komplexe Regeln, Abhängigkeiten und Varianten zentral steuern, jederzeit anpassen und einfach warten.

ZUM PRAXISBEISPIEL JETZT ANFRAGEN

Ein Logikansatz ist nicht ausreichend

Wir bilden selbst hochkomplexe Produktlogiken mit Millionen Varianten ab – inklusive beliebig vieler Abhängigkeiten und Regeln. Herkömmliche Konfiguratoren stoßen dabei schnell an ihre Grenzen, vor allem bei Erweiterungen oder individuellen Anforderungen. Mit Combeenation ist das anders: Ganz gleich, wie viele Optionen sich gegenseitig beeinflussen oder wie speziell und anspruchsvoll die Anforderungen sind.

Warum das bei uns besser funktioniert? Weil wir zwei unterschiedliche Logikansätze kombinieren, um maximale Flexibilität zu ermöglichen. So finden wir immer die passende Lösung – für jede Anforderung.

Combeenation Lösungsansatz

Die perfekte Kombination

Bei Combeenation sind Produktdaten und Logik konsequent voneinander getrennt.

Zur Abbildung komplexer Produktabhängigkeiten setzen wir auf zwei völlig unterschiedliche, frei kombinierbare Ansätze – für maximale Flexibilität:

  • Die grundlegende Logik wird deklarativ mit unserer eigenen Abfragesprache HIVE definiert.
  • Für individuelle Berechnungen oder komplexere Anforderungen steht zusätzlich ein imperativer Ansatz mit TypeScript zur Verfügung.

Die perfekte Kombination
COMBEENATION

Produktlogik und Daten sind klar getrennt

Änderungen an den Produktdaten haben keinen Einfluss auf die Logik.

Beispiel: Ändert sich der Mindestabstand zwischen zwei Wänden, muss nur dieser eine Wert angepasst werden – also die Definition, was der Mindestabstand ist. Die dahinterliegende Kalkulationsformel für die Statik bleibt dabei unverändert.

Produktlogik und Daten sind klar getrennt

Vorteile

Statt uns auf nur einen Ansatz zu beschränken, kombinieren wir das Beste aus zwei Welten – deklarativ und imperativ. Das Ergebnis: eine hochgradig anpassbare Logik, die sich exakt an Ihre Anforderungen anpasst.

  • Hohe Flexibilität – durch die freie Kombination von deklarativer und imperativer Logik, die nahtlos ineinandergreifen. Ergebnisse aus HIVE lassen sich direkt in TypeScript weiterverarbeiten – und umgekehrt.

  • Keine Einschränkungen – selbst die Abbildung komplexester Abhängigkeiten und Millionen von Varianten gelingt mühelos.

  • Einfache Wartbarkeit & Erweiterbarkeit – durch die konsequente Trennung von Daten und Logik.

Im Detail

Hive (deklarative Logikansatz)

Hive ist die eigene Abfragesprache von Combeenation. Mit ihr wird jede gültige Kombination durch Regeln beschrieben, nicht durch konkrete Schritte. Der Programmierer beschreibt nur was gelten soll, nicht wie man es umsetzt.

Code-Beispiel ansehen

Beispiel:
Ich bin ein Beispieltext. Ich bin ein Beispieltext. Ich bin ein Beispieltext. Ich bin ein Beispieltext. Ich bin ein Beispieltext. Ich bin ein Beispieltext.

TypeScript (imperative Logikansatz)

Alles, was sich nicht mit HIVE abbilden lässt, kann über individuelle TypeScript-Funktionen ergänzt werden. Dort wird jede mögliche Kombination explizit durch Regeln und Schritte programmiert.​ Der Programmierer beschreibt den Lösungsweg direkt und gibt konkrete Anweisungen: Was soll das System tun, Schrtt für Schritt.

Code-Beispiel ansehen

Beispiel:
Ich bin ein Beispieltext. Ich bin ein Beispieltext. Ich bin ein Beispieltext. Ich bin ein Beispieltext. Ich bin ein Beispieltext. Ich bin ein Beispieltext.

Flexibilität

Hohe Anpassungsfähigkeit

  1. Das Ergebnis aus jeder HIVE Abfrage kann wiederum in einer eigenen TypeScript-Funktionen verwendet werden.
  2. Die Integration von benutzerdefiniertem Code ist einfach und bequem. Sie können Ihre lokale IDE, z. B. Visual Studio Code, direkt mit dem Konfigurator verbinden. Die Plattform stellt Ihnen alle benötigten Komponentenwerte bereit – Änderungen können Sie direkt übernehmen, ohne den Code jedes Mal neu hochladen zu müssen.

Hohe Anpassungsfähigkeit

Warum wir nicht mit Constraints arbeiten?

Bei diesem Ansatz werden alle gültigen Kombinationen durch Zwangsbedingungen (Constraints) definiert. Die Programmierer:innen beschreiben, welche Bedingungen immer erfüllt sein müssen – egal in welcher Reihenfolge die Benutzer:innen etwas auswählen.

In der Praxis scheitert dieser Ansatz jedoch häufig: Der hohe Einrichtungsaufwand, schwer nachvollziehbare Abhängigkeiten und aufwendiges Debugging machen den Ansatz fehleranfällig. Zu restriktive oder widersprüchliche Constraints führen oft dazu, dass gar keine Lösung gefunden wird.

Rundum-sorglos-Paket

Wirkt das zu komplex oder technisch? Kein Problem – wir übernehmen das für Sie. Mit Combeenation müssen Sie sich nicht mit der technischen Umsetzung beschäftigen. Wir definieren im Hintergrund alle relevanten Abhängigkeiten und Regeln, damit Sie entlastet sind und sich auf das Wesentliche konzentrieren können.

JETZT ANFRAGEN

BLOG

Sie benötigen noch mehr Insights?

Tauchen Sie ein in unseren Blog und entdecken Sie eine Vielzahl von Artikeln, Studien und branchenrelevanten Einblicken rund um die faszinierende Welt der Konfiguratoren.

BLOG LESEN
Combeenation

Lösungen für mittelständische Unternehmen

Unsere Case Studies bieten praxisnahe Einblicke aus verschiedensten Branchen – mit klarem Fokus auf den geschaffenen Mehrwert.

ZU DEN CASE STUDIES

Startklar für 
Ihre individuelle
CPQ-Lösung?

Lassen Sie uns unverbindlich über Ihre individuellen Anforderungen sprechen – gemeinsam finden wir die perfekte Lösung für Sie.

JETZT ANFRAGEN