Technische Möglichkeiten und Datenaustausch

ERP, das Entwickler lieben

Die VARIO Cloud ist kein geschlossenes ERP-System, sondern eine offene, praxisnahe Plattform. Sie wurde von Grund auf so entwickelt, dass Daten strukturiert aufgenommen, kontrolliert verarbeitet und flexibel per Schnittstellen bereitgestellt werden können – modern, automatisiert und dort bewusst einfach, wo es im Alltag nötig ist.

Ob API, Webhook, Scripting, Workflow, App, Dateiimport oder Export: VARIO verbindet moderne Cloud-Technologie mit bewährten Mechaniken des Mittelstands. Ohne Dogmen. Ohne Zwang. Aber mit klaren Regeln. Wer VARIO einführt, entscheidet sich nicht für ein ERP, sondern für eine Plattform, die Prozesse steuert, Systeme verbindet und Wachstum ermöglicht.

zu den Developer Docs
app.js

  const VarioCloudApp = require('@vario-software/vario-app-framework/backend/app.js')
  const app = new VarioCloudApp({
    clientId: process.env.CLIENT_ID,
    clientSecret: process.env.CLIENT_SECRET,
  })
  app.apiServer.post('/crunchtime', async (req, res) =>
  {
    const coffee = await app.erp.vql(FILTER_DEVELOPER_FUEL);
    await app.erp.fetch(`/articles/${coffee.id}/storage-movements`, {
      method: 'POST',
      body: {
        from: RESTOCKING_AREA,
        to: DEVELOPMENT_OFFICE,
        amount: req.query.tickets.length,
        note: 'Emergency Reserve',
      },
    });
    res.status(418)
  });
  app.start();

Offene Plattform für individuelle Integrationen.

Viele ERP-Systeme lassen sich anbinden. VARIO Cloud geht einen Schritt weiter: Die Plattform ist darauf ausgelegt, Prozesse, Datenflüsse und Funktionen gezielt zu erweitern. Mit VARIO Cloud greifst Du flexibel auf Daten, Prozesse und Events zu. Ob REST API, Apps, Webhooks oder eigene Workflows – Du entscheidest, wie tief Du integrierst und wie individuell Dein ERP erweitert wird.

REST API

Unsere REST API ermöglicht Dir den strukturierten Zugriff auf Stammdaten, Belege, Lagerbewegungen, Preise und mehr – sicher, dokumentiert und performant. Ideal für individuelle Integrationen und externe Systeme.

Apps

Entwickle eigene Anwendungen oder integriere bestehende Services direkt in das System. Apps greifen sauber über definierte Schnittstellen zu und erweitern Dein ERP ohne Core-Anpassungen.

Webhooks

Reagiere sofort auf Änderungen im System – z. B. neue Aufträge, Statuswechsel oder Bestands­updates. Webhooks senden strukturierte Event-Daten direkt an Deine Services oder Middleware.

Scripting

Mit serverseitigem Scripting automatisierst Du Prozesse, validierst Daten oder ergänzt Geschäftslogik – flexibel und ohne externe Infrastruktur.

SDKs, Libraries & Sandbox

Nutze vorkonfigurierte Libraries für JavaScript, Python oder PHP und teste Deine Integrationen in einer sicheren Sandbox-Umgebung. Dokumentiert, versioniert und produktionsnah.

Workflows

Erstelle individuelle Workflow-Regeln für Freigaben, Benachrichtigungen oder Statusänderungen – ohne Code oder als Ergänzung zu eigenen Erweiterungen.

REST-API & Webhooks – Offenheit als Prinzip

Alle Funktionen der VARIO Cloud sind konsequent über Endpunkte verfügbar. Damit wird VARIO nicht zur Insel, sondern lässt sich sicher und nahtlos in Deine Systemlandschaft integrieren. Webhooks sorgen zusätzlich dafür, dass Ereignisse in Echtzeit nach außen kommuniziert werden – ohne Polling.

REST API

Die REST API bildet die Grundlage für Integrationen, eigene Anwendungen und systemübergreifende Automatisierung. Sie bietet denselben Funktionsumfang wie das Frontend – sicher, nachvollziehbar und rollenbasiert.
  • API-First: alle Funktionen als Endpunkte verfügbar
  • Einheitliche Authentifizierung & Berechtigungen
  • Strukturierter Zugriff auf Daten und Geschäftsobjekte
  • Ideal für Integrationen, Apps und individuelle Erweiterungen

Webhooks

Mit Webhooks werden Änderungen, Aktionen und Statuswechsel direkt kommuniziert. So können externe Systeme sofort reagieren – ohne zyklische Abfragen und ohne Zeitverzug.
  • Echtzeit-Events bei relevanten Änderungen und Aktionen
  • Zeit- oder ereignisgesteuerte Exporte auf Dateiebene
  • Reduziert Last, Komplexität und Verzögerungen
  • Ideal für Legacy-Systeme, Partner, Dienstleister oder EDI-nahe Szenarien
  • Perfekt für Integrationen, Monitoring und Automatisierung

Apps – Erweiterbarkeit als Plattformprinzip

Die VARIO Cloud ist als Plattform konzipiert. Funktionen, Integrationen und Prozesslogiken müssen nicht fest im Core verankert sein, sondern können als Apps umgesetzt werden. So bleibt das System updatefähig, flexibel und offen für Erweiterungen. Apps folgen dabei einer einheitlichen technischen Architektur und integrieren sich nahtlos in Oberfläche, Berechtigungen und Prozesse der VARIO Cloud. Ob Standarderweiterung oder individuelle Lösung: Apps machen aus VARIO ein ERP, das mit den Anforderungen wächst – technisch sauber und langfristig beherrschbar.

Public Apps

Public Apps sind sofort nutzbare Erweiterungen, die ausschließlich über den VARIO App Store bezogen werden. Sie werden entweder direkt von VARIO oder von zertifizierten Drittanbietern entwickelt und vor der Veröffentlichung einem definierten Review-Prozess unterzogen. Sie lassen sich einfach aktivieren und sind vollständig in die Plattform integriert.
  • Erweiterungen direkt aus dem VARIO App Store
  • Apps von VARIO selbst oder von zertifizierten Entwicklern
  • Technischer und inhaltlicher Review vor Veröffentlichung
  • Aktivierung ohne Entwicklungsaufwand
  • Nahtlose Integration in Oberfläche, Berechtigungen und Prozesse der VARIO Cloud

Private Apps

Private Apps ermöglichen es Unternehmen, eigene Erweiterungen selbst umzusetzen oder umsetzen zu lassen und sich über definierte Schnittstellen, UI-Integrationen und Sicherheitsmechaniken in die VARIO Cloud einbinden. VARIO stellt dafür einen klaren technischen Rahmen bereit, innerhalb dessen Unternehmen eigene Lösungen umsetzen oder umsetzen lassen können.Private Apps bieten damit genau das, was in vielen ERP-Systemen fehlt: die Möglichkeit, eigene Lösungen umzusetzen – technisch sauber und innerhalb klarer Leitplanken.
  • Möglichkeit zur Entwicklung eigener Apps innerhalb der VARIO Cloud
  • Umsetzung individueller Logiken, Funktionen und Integrationen
  • Nutzung der vorgesehenen App-, UI- und Integrationsmechaniken
  • Saubere Trennung vom Core-ERP und vollständige Updatefähigkeit
  • Demo-App und App-Framework als Referenz auf GitHub verfügbar

Workflows – Flexible Prozesssteuerung

Workflows dienen in der VARIO Cloud nicht der starren Abbildung von Abläufen, sondern der gezielten Steuerung von Prozessen. Sie definieren den Rahmen, in dem Ereignisse, Regeln, Datenzugriffe und Aktionen zusammenspielen. In Kombination mit Skripting lassen sich Prozesse individuell erweitern und an reale Anforderungen anpassen – von einfachen Automatisierungen bis hin zu komplexen Geschäftslogiken.

Workflows

Workflows bilden den strukturellen Rahmen für Abläufe in der VARIO Cloud. Sie steuern, wann Logik greift, unter welchen Bedingungen Entscheidungen getroffen werden und welche Aktionen daraus folgen. Für maximale Individualität lassen sich Workflows mit Skripting auf Basis von JavaScript kombinieren. So können Prozesse nicht nur gesteuert, sondern gezielt erweitert und angepasst werden.
  • Ereignisbasierte Steuerung von Abläufen
  • Regeln und Bedingungen für Entscheidungen und Übergänge
  • Lesen, Verarbeiten und Verändern von Daten innerhalb von Prozessen
  • Nutzung von Standard-Workflow Elementen sowie eines grafischen Workflow-Designers
  • Integration von Skripting (JavaScript) für individuelle Logik
Workflow-Designer im VARIO ERP

Scripting-Services & Datenlogik – Selektieren, prüfen und verarbeiten

Nicht jede Anforderung lässt sich mit Standardfunktionen oder Workflows abbilden.Für genau diese Fälle stellt die VARIO Cloud leistungsfähige Mechaniken bereit, um Daten gezielt zu selektieren, zu prüfen und weiterzuverarbeiten. VQL dient dabei als sichere Abfragesprache, Scripting-Services übernehmen die individuelle Logik. So entsteht maximale Flexibilität – kontrolliert, nachvollziehbar und ohne direkten Zugriff auf die Datenbank.

VQL & cUnit

VQL ist die Abfragesprache der VARIO Cloud. Sie ist bewusst nah an SQL gestaltet, um Daten präzise und performant zu selektieren, wird jedoch durch eine Sicherheits- und Abstraktionsschicht ergänzt. cUnit ermöglicht es zusätzlich, Abfragen und Datenlogiken strukturiert zu prüfen und abzusichern.
  • Präzise Selektionen auf Daten und Geschäftsobjekte
  • eine direkten Datenbankzugriffe notwendig
  • Kontrollierter Zugriff durch Rollen- und Sicherheitslogik
  • cUnit zur Prüfung von Abfragen, Logiken und Datenzuständen
  • Datengrundlage für Skripting, Automatisierung und Integrationen
Editor zum Schreiben von VQL-Abfragen in der VARIO Cloud
Editor zum Schreiben von Script in der VARIO Cloud

Scripting-Services

Die Scripting-Services ermöglichen es, selektierte Daten gezielt weiterzuverarbeiten. Auf Basis von VQL- oder cUnit-Selektionen lassen sich Daten verändern, neue Datensätze anlegen oder Folgeaktionen auslösen. Die Skriptverarbeitung erfolgt auf Basis von JavaScript und ist vollständig in die Plattform integriert.
  • Verarbeitung von Daten aus VQL- oder cUnit-Selektionen
  • Anlegen, Ändern und Validieren von Daten und Geschäftsobjekten
  • Umsetzung individueller Geschäftslogik mit JavaScript
  • Auslösen interner und externer Folgeaktionen
  • Wiederverwendbar, versionierbar und kontrolliert einsetzbar

Klassischer Datenimport & Datenexport – bewusst integriert

Mit der Generischen Schnittstelle von VARIO haben unsere Softwareingenieure ein einzigartiges Werkzeug geschaffen, dass es Ihnen ermöglicht in kürzester Zeit beliebige Exporte und Importe zu definieren und deren Verarbeitung zu automatisieren.

Manueller Import & Export

Daten lassen sich in der VARIO Cloud sowohl manuell als auch vollautomatisiert importieren und exportieren. Damit deckt VARIO moderne Integrationsszenarien genauso ab wie klassische, dateibasierte Prozesse.
  • Manueller Import und Export von CSV- und Excel-Dateien
  • Assistenten zur Feldzuordnung, Prüfung und Validierung
  • Geeignet für einmalige Aufgaben ebenso wie für regelmäßige Datenpflege
So können Daten schnell verarbeitet werden ohne Entwicklungsaufwand und ohne zusätzliche Tools. Gerade für die Datenmigration bei einem Systemwechsel ist dies wichtig.

Automatisierter, generischer Datenaustausch

Nicht jedes System spricht API. Und nicht jeder Prozess muss es. Für wiederkehrende Abläufe bietet die VARIO Cloud einen generischen, dateibasierten Datenaustausch, der bewusst an bestehende Arbeitsweisen anknüpft – robust, transparent und zuverlässig.
  • Überwachung definierter Ordner für automatische Imports
  • Zeit- oder ereignisgesteuerte Exporte auf Dateiebene
  • Verarbeitung von CSV-, Excel- und weiteren strukturierten Formaten
  • Ideal für Legacy-Systeme, Partner, Dienstleister oder EDI-nahe Szenarien
  • Maximale Flexibilität dank Skripting per JavaScript
Auch wenn diese Mechaniken als klassisch gelten: Sie sind in vielen Unternehmen unverzichtbar und deshalb fester Bestandteil der VARIO Cloud.

VARIO Cloud Developer Docs

Schau Dir unsere Developer Docs an.

Kostenlose Onlinevorführung

Unsere Generische Schnittstelle ist ein mächtiges Werkzeug, welches intelligent eingesetzt, unendlich viele Möglichkeiten zum Datenaustausch bietet. Lassen Sie sich unsere Tools für den Datenimport und -export in einer kostenlosen Onlinevorführen zeigen!

Preise

Starte noch heute durch mit VARIO Cloud-ERP und teste die wichtigsten Funktionen 14 Tage in vollem Umfang: ohne Kreditkarte, ohne Verpflichtung.