ZURÜCK zur Blogliste
News

DecisionRules Release 1.23: Hochperformante Lookup Tables & Enterprise-OAuth-Sicherheit

DecisionRules 1.23: Steigern Sie die Performance mit Lookup Tables, sichern Sie APIs mit Enterprise OAuth 2.0 ab, gewinnen Sie detaillierte Einblicke über ein neues Analyse-Dashboard und profitieren Sie von neu gestalteten Vorlagen für ein Entscheidungsmanagement auf höchstem Niveau.

DecisionRules Release 1.23: Hochperformante Lookup Tables & Enterprise-OAuth-Sicherheit hero image

Key Takeaway

Hochperformante Lookup Tables

Profitieren Sie von schnellen Abrufzeiten selbst bei großen Referenzdatensätzen – mit dem neuen Regeltyp Lookup Table, inklusive nahtlosem CSV-Import und direkter Integration in die Validierung.

Enterprise-Sicherheit mit OAuth 2.0

Heben Sie Ihre API-Sicherheit mit dem Client Credentials Grant Flow (M2M) auf ein neues Niveau. Ersetzen Sie statische Schlüssel durch kurzlebige, zentral verwaltete Access Tokens, die mit Azure AD, Okta und Auth0 kompatibel sind.

Detaillierte API-Analysen

Behalten Sie die Nutzung mit dem neuen Dashboard für Statistiken & Limits vollständig im Blick. Verfolgen Sie den API-Verbrauch pro Space über Linked Organizations hinweg und exportieren Sie die Daten für externe BI-Analysen.

Release 1.23 ist ein Meilenstein-Update für DecisionRules, das den Fokus auf die „Gesundheit und Performance“ Ihrer Infrastruktur für das Entscheidungsmanagement legt. Während frühere Updates die Logikfunktionen erweitert haben, stärkt dieses Release das Fundament: Geschwindigkeit, Sicherheit auf Enterprise-Niveau und operative Transparenz.

Im Folgenden stellen wir Ihnen die zentralen Funktionen von Release 1.23 im Detail vor – mit der technischen Tiefe, die Architekten und Entwickler benötigen.


Lookup Tables

Wir wissen, dass die Verwaltung großer Datenlisten wie Produktkataloge, Steuerschlüssel oder regionale Koeffizienten mühsam sein kann. Deshalb führt Release 1.23 Lookup Tables ein – ein spezielles Werkzeug, mit dem sich Referenzdaten mühelos und effizient speichern und abrufen lassen.

Mit Lookup Tables müssen Sie keine umfangreichen Listen mehr fest in Ihre Regeln codieren oder auf langsame externe Datenbanken zurückgreifen. Stattdessen erhalten Sie eine zentrale, hochperformante Speicherlösung, die Ihre Logik übersichtlich hält und dafür sorgt, dass Ihre Regeln unabhängig von der Datenmenge sofort ausgeführt werden.

Anders als Decision Tables, die Bedingungen Zeile für Zeile auswerten, sind Lookup Tables über einen Primärschlüssel indiziert. Das sorgt für eine konstante Performance: Die Abrufzeit bleibt gleich, egal ob Sie 10 oder 100.000 Zeilen haben.


Technische Umsetzung

Neue Funktionen: Mit den neuen integrierten Funktionen können Sie diese Tabellen dynamisch aus Decision Tables, Decision Trees oder Decision Flows abfragen:

  • `LOOKUP_VALUE("table-alias", primaryKey, "columnName")`: Ruft einen bestimmten Wert ab.
  • `LOOKUP_EXISTS("table-alias", primaryKey)`: Gibt einen booleschen Wert zurück – ideal für Validierungsregeln.

Integration gültiger Werte (Valid Values): Sie können eine Spalte einer Decision Table jetzt direkt mit einer Lookup Table verknüpfen. So entsteht im Editor ein dynamisches Dropdown-Menü, und Fachanwender können nur gültige Optionen auswählen (z. B. aktive Produkt-IDs), die in Ihren Referenzdaten definiert sind.

Data Ops: Der neue Designer unterstützt CSV-Import sowie CSV/XLSX-Export mit Merge-Strategien, sodass Sie Daten aus Ihren ERP- oder PIM-Systemen ganz einfach synchronisieren können.


OAuth 2.0

Für Decision Engines, die Finanz- oder personenbezogene Daten verarbeiten, ist Sicherheit keine Option, sondern Pflicht. Mit der Unterstützung von Enterprise OAuth 2.0 heben wir den Standard für die Solver API auf ein neues Niveau.

Abschied von statischen Schlüsseln

Herkömmliche API-Schlüssel sind bequem, werden aber zum Risiko, wenn sie in falsche Hände geraten. Die neue Implementierung setzt auf den Client Credentials Grant Flow (M2M), den Branchenstandard für die Kommunikation zwischen Servern.

Technische Umsetzung

Statt einen statischen API-Schlüssel im Header zu senden, authentifiziert sich Ihr aufrufender Service (z. B. Ihr Backend-Microservice) bei einem Enterprise Identity Provider (IdP) wie Entra ID, Okta oder Auth0.

  • Authentifizierung: Ihr Service fordert beim IdP mit seiner Client ID, seinem Secret und seinem Scope ein Token an.
  • Token-Ausstellung: Der IdP stellt ein kurzlebiges JWT Access Token aus.
  • Autorisierung: Dieses Token enthält einen benutzerdefinierten Scope (z. B. `decisionrules:orgid:...:solver`), der Zugriff auf bestimmte Spaces gewährt.
  • Ausführung: Das Token wird im Header `Authorization: oauth:` an die Solver API gesendet.

Dieser Ansatz stellt sicher, dass Zugangsdaten bei der Übertragung nie offengelegt werden und der Zugriff zentral auf IdP-Ebene widerrufen werden kann, ohne dass Sie Ihre Entscheidungsregeln neu deployen müssen.


Dashboard für Statistiken & Limits

Die Verwaltung von Limits in einer komplexen Organisation mit mehreren Spaces kann unübersichtlich sein. Das neue Dashboard Statistiken & Limits im Benutzerprofil schafft hier Abhilfe und bietet eine zentrale Übersicht über Ihren Verbrauch.

Die wichtigsten Funktionen

  • Aufschlüsselung pro Space: Sie sehen jetzt genau, welcher Space den API-Verbrauch verursacht. Diese Hierarchie wird vollständig von Linked Organizations unterstützt, sodass Sie die Nutzung über verwaltende und verwaltete Einheiten hinweg in einer einzigen Ansicht überwachen können.
  • Datensouveränität: Das Dashboard bietet eine Zeitraumauswahl und eine CSV-Export-Funktion. Damit können Sie Rohdaten zur Nutzung exportieren und in Ihre eigenen BI-Tools (wie Power BI oder Tableau) übernehmen – für die Kostenzuordnung und langfristige Trendanalysen.


Neugestaltung der Vorlagen

Wir haben die Vorlagen komplett überarbeitet, um neue Anwender und Teams, die ihre Logik standardisieren, noch besser zu unterstützen.

  • Explore-Ansicht: In einer neuen Oberfläche sehen Sie detaillierte Beschreibungen, Logikdiagramme und Komplexitätsstatistiken, bevor Sie eine Vorlage importieren.
  • Kontinuierliche Updates: Vorlagen sind jetzt vom Release-Zyklus der Kernplattform entkoppelt. So können wir neue branchenspezifische Muster (z. B. für Versicherungen oder Fintech) sofort nach ihrer Entwicklung bereitstellen, ohne auf ein vollständiges Cloud-Release warten zu müssen.


Zusammenfassung

Bei Release 1.23 dreht sich alles um Reife. Durch die Trennung von Referenzdaten (Lookup Tables), die Härtung der Sicherheit (OAuth 2.0) und die Offenlegung von Nutzungsdaten (Statistiken) bietet DecisionRules die Ausfallsicherheit der Infrastruktur, die Enterprise-Architekturen benötigen.


Petr Lev

Petr Lev

CTO & Mitgründer

Petr Lev ist Chief Technology Officer und Mitgründer von DecisionRules. Er leitet die Technologie­strategie und die Produktentwicklung des Unternehmens und konzentriert sich auf den Aufbau einer skalierbaren, Cloud-nativen Entscheidungsautomatisierungsplattform. Seine Arbeit befähigt "build-first"-Unternehmen, komplexe Geschäftslogik mit Geschwindigkeit und Zuverlässigkeit zu verwalten.