Forms.

Forms als zentrale Erweiterungsschicht.

Forms ist keine klassische Formularfunktion, sondern eine zentrale Erweiterungsschicht unseres Revenue Anywhere-Frameworks.

Ein modernes Revenue Anywhere-System muss unterschiedlichste Geschäftsmodelle abbilden können, ohne dass für jede neue Anforderung der Core erweitert werden muss. Produkte, Kunden, Preise, Bestellungen oder Rechnungen benötigen in der Praxis fast immer zusätzliche, projektspezifische Informationen. Würden diese Anforderungen jeweils durch neue Datenbankfelder und individuelle Programmierung umgesetzt, würde aus einem standardisierten Framework mit der Zeit eine Sammlung kundenspezifischer Sonderlösungen entstehen.

Forms löst genau dieses Problem.

Über Forms kann das bestehende Datenmodell dynamisch und ohne Änderung des Core-Codes erweitert werden. Zusätzliche Felder und Eigenschaften werden konfiguriert statt programmiert. Dabei geht es nicht nur um die Speicherung zusätzlicher Daten: Es kann definiert werden, wie diese Daten verwendet werden, ob sie filterbar sind, über welche Prozesse sie weitergegeben werden und in welchen Workflows sie zur Verfügung stehen.

Damit entsteht eine durchgängige Datenlogik über den gesamten Commerce-Prozess. Eine zusätzliche Eigenschaft kann beispielsweise am Produkt definiert, in den Warenkorb übernommen, mit der Bestellung gespeichert, an externe Systeme übertragen und schließlich auf der Rechnung verwendet werden.

Der entscheidende Architekturvorteil liegt in der Trennung von Plattform und Geschäftsmodell: Der Core stellt stabile Commerce-Funktionen und standardisierte Entitäten bereit. Forms bildet darauf die individuellen Anforderungen eines Mandanten, Marktes oder Geschäftsmodells ab.

Dadurch müssen wir nicht für jede neue Anforderung das Framework verändern. Stattdessen schaffen wir innerhalb des Frameworks die Möglichkeit, neue Anforderungen selbst zu modellieren.

Das Prinzip lautet: Konfiguration vor Individualentwicklung.

Das reduziert Entwicklungs- und Wartungsaufwand, beschleunigt Implementierungen und Integrationen und hält gleichzeitig den Core schlank und updatefähig. Neue Geschäftsmodelle können entstehen, ohne dass dafür neue Softwarevarianten oder kundenspezifische Forks notwendig werden.

Forms ist deshalb kein zusätzliches Feature neben Produkt, Checkout, Order oder Payment. Es ist eine horizontale Plattformfunktion, die sich durch alle Bereiche des Systems zieht und dafür sorgt, dass das Framework langfristig flexibel, skalierbar und erweiterbar bleibt.

Daten-Handling.

Daten überall speichern und weiterverarbeiten.

Mit Forms lassen sich beliebige Entitäten wie Kunden, Produkte, Preise, Bestellungen oder Rechnungen flexibel um zusätzliche Felder erweitern – ganz ohne Anpassungen an SQL-Strukturen oder Quellcode.

Datentypen

Datentypen

Objekte dynamisch hinzufügen

Die zusätzlichen Felder können unterschiedliche Datentypen besitzen, beispielsweise String, Integer, Enum, Text, Bild oder Asset. Dadurch können sowohl einfache Eigenschaften als auch komplexere zusätzliche Informationen direkt an einer Entität gespeichert werden.

Extends oder Facets

Extends oder Facets

Filterbare Attribute oder Prozess-Handling

Ebenso lässt sich festlegen, wie die gespeicherten Daten verwendet werden. Ein Wert kann beispielsweise filter- und durchsuchbar sein, etwa bei Produkteigenschaften, oder ausschließlich als Storage für Transaktionsdaten dienen, beispielsweise für eine externe Buchungs- oder Referenznummer.

Weitervererbung

Weitervererbung

In der Prozesskette nutzbar

Für jedes Feld kann zudem definiert werden, ob der gespeicherte Wert dynamisch an nachfolgende Entitäten weitervererbt werden soll. So kann beispielsweise eine Produkteigenschaft beim Kauf automatisch in den Warenkorb bzw. die Bestellung übernommen und anschließend bis auf die Rechnung weitergegeben werden.

Workflows

Workflows

Prozess gestalten ohne Middleware.

Sämtliche über Forms gespeicherten Daten stehen darüber hinaus auch in Workflows zur Verfügung. Sie können dort für Bedingungen, Entscheidungen, Automatisierungen oder die weitere Verarbeitung genutzt werden.

Sie legen es selbst an. In Minuten, nicht in Sprints.

Viobit zwingt Ihr Businessmodell nicht in eine vorhandene Struktur.

Bei VIOBIT ist es umgekehrt: Die Struktur passt sich Ihrem Geschäft an.

Daten überall speichern und weiterverarbeiten

 Daten überall speichern und weiterverarbeiten

Workflow

Ein Feld wird einmal definiert, sein Verhalten konfiguriert und die Daten anschliessend automatisch entlang des Prozesses weitergegeben. Die Informationen stehen danach überall zur Verfügung – für Filter, Suche, Workflows, Integrationen und Reporting.

Personalisierung & Commerce.

Von der Rabattgruppe bis zur regelbasierten Kundenkarte: alles ohne Entwicklung.

Alles lässt sich flexibel parametrisieren – ganz ohne Entwicklungsaufwand.
01

Definitionen

Kundengruppen, Zielgruppen und Personas frei definieren.

02

Codes & Ranges

Nummernkreise, Formate und Batches für Rabatt- und Gutscheincodes frei konfigurierbar.

03

Individuelle Attribute

Jedes Feld frei definieren, anlegen und kombinieren, ohne Entwicklung und ohne Kompromiss.

04

Regelbasierte Code-Strukturen

Codes automatisch regelbasiert erkennen, inegrieren sie jede Retention Card oder eine Mitgliedschaft und lösen automatisch die passende Logik aus.

05

Rabatte

Frei definierbare Rabattstufen pro Gruppe oder Segment, exakt nach Ihrer Logik. Gültigkeit & Kapazitäten, Zeitfenster, Blackout-Perioden und Kontingente pro Code, Gruppe oder Angebot exakt steuern.

06

Mitgliedermanagement

Mitgliedschaften mit eigenen Attributen und Stufen abbilden.

07

Gutschein-Personalisierung

Gutscheine mit genau den Feldern und Regeln, die Ihr Angebot wirklich braucht.

Book a demo.

Book a demo.

Erzählen Sie uns kurz von Ihrem Unternehmen — wir organisieren eine passende Demo der VIOBIT Revenue Anywhere Plattform.

Mit * gekennzeichnete Felder sind Pflichtfelder. Wir nutzen Ihre Daten nur zur Bearbeitung der Demo-Anfrage.