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.
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
Apps
Webhooks
Scripting
SDKs, Libraries & Sandbox
Workflows
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
- 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
- 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
- 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
- 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
- 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
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
- 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
Scripting-Services
- 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
- 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
Automatisierter, generischer Datenaustausch
- Ü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