Produkt · CustomerPortal

Nachschauen
statt anrufen.

Das CustomerPortal gibt Ihren Kunden rund um die Uhr Zugriff auf ihre eigenen Aufträge — gespiegelt aus Ihrem FileMaker-ERP, alle fünf Minuten aktualisiert. Ihr ERP bleibt dabei zu: read-only, und interne Kalkulationsdaten verlassen das Haus gar nicht erst.

Jeder Kunde sieht ausschließlich seine eigenen Daten — auf zwei Ebenen erzwungen.

24/7 Selbstauskunft für Ihre Kunden —
ohne Anruf bei der Disposition
11 Sprachen in der Oberfläche —
je Benutzer umschaltbar
2 Ebenen Datentrennung: App-Filter plus
Row-Level Security — fail-closed
13 adversariale Sicherheitstests
beweisen die Kundentrennung

Das Problem

„Wo ist meine Sendung?"
Jeden Tag. Am Telefon.

Ihre Disposition beantwortet täglich dieselben Fragen: Wo steht der Auftrag? Wann wird geladen? Ist zugestellt? Die Antworten stehen längst im ERP — aber ins ERP darf niemand von außen.

Das CustomerPortal löst das Dilemma: Selbstbedienung für Kunden, ohne das ERP zu öffnen.

  • Kunden sehen Aufträge, Termine, Be- und Entladestellen und den Statusverlauf
  • Read-only: kein Schreibpfad ins ERP, kein Risiko für Ihre Daten
  • Interne Felder wie Margen und Kosten werden gar nicht erst synchronisiert
  • FileMaker bleibt das führende System — das Portal liest eine eigene Spiegel-Datenbank

Funktionen

Vom Dashboard bis zum Statusverlauf.

Für Ihre Kunden ein aufgeräumtes Cockpit, für Sie eine Verwaltung, die sich weitgehend selbst trägt.

01

Auftrags-Cockpit für Kunden

Dashboard mit Kennzahl-Kacheln je Status, darunter die Auftragsliste mit Filtern, Volltextsuche und sortierbaren Spalten — am Desktop wie am Handy.

  • Statusfilter und Suche nach Auftrag, Referenz oder Ort
  • Auftragsdetail mit Stationen, Terminen, Kennzeichen und Ladung
  • Statusverlauf als Zeitleiste — vom Plan bis zur Zustellung
02 Fail-closed

Datentrennung auf zwei Ebenen

Jeder Kunde sieht ausschließlich die eigenen Daten — erzwungen im Anwendungscode und zusätzlich in der Datenbank selbst. Ohne gesetzten Kunden-Kontext liefert die Datenbank: null Zeilen.

  • App-Filter plus Row-Level Security in PostgreSQL
  • Fail-closed: im Zweifel keine Daten statt fremde Daten
  • 13 adversariale Tests beweisen die Trennung
03

Verwaltung, die sich selbst trägt

Sie verknüpfen einmal die Kundennummer — danach verwalten Kunden-Admins die Benutzer ihrer eigenen Firma selbst. Zugang gibt es nur per Einladung.

  • Einladungslinks statt Selbstregistrierung — Sie behalten die Kontrolle
  • Kunden-Admins verwalten ihre eigenen Benutzer
  • Zwei-Faktor-Pflicht für Admins, vertraute Geräte, Audit-Log
04

FileMaker-Sync mit Cockpit

Ein Sync-Worker spiegelt die freigegebenen Auftragsdaten alle fünf Minuten, nachts läuft ein Voll-Abgleich — überwacht in einem eigenen Sync-Cockpit.

  • Inkrementell alle 5 Minuten, nächtlicher Voll-Abgleich
  • Monitor mit Läufen, Statistik, Quarantäne und Ausfall-Warnung
  • Feld-Whitelist: nur freigegebene Felder verlassen FileMaker

In Vorbereitung: Rechnungen & Gutschriften sowie ein Dokumente-Bereich — die Portal-Struktur ist dafür bereits angelegt.

Sicherheit & Datenschutz

Ein Extranet, das nichts verrät.

Ein Kundenportal ist eine Tür nach draußen — sie muss besser gesichert sein als jede interne Anwendung. Deshalb ist das CustomerPortal auf Datenminimierung und Härtung gebaut.

Datenminimierung by Design

Margen, Kosten und Kalkulationsfelder werden gar nicht erst aus FileMaker gelesen — was die Portal-Datenbank nie erreicht, kann auch nicht abfließen.

Hosting in Österreich

Betrieb im Rechenzentrum in Wien mit Auftragsverarbeitungsvertrag; Backups verschlüsselt, auch offsite.

Kein Tracking, kein Banner

Nur technisch notwendige Cookies, Schriften lokal ausgeliefert, keine Drittanbieter — darum braucht es nicht einmal einen Cookie-Banner.

Gehärtet und geprüft

Zwei-Faktor-Pflicht für Admins, verschlüsselte Secrets, gehärtete Container — aktueller Sicherheits-Scan: null kritische, null hohe Funde im API-Image.

Read-only nach außen: Das Portal kann ins ERP nichts schreiben — auch nicht versehentlich.

Im Portal enthalten

Ein Portal, komplett gedacht.

Vom Login bis zum Sync-Monitor: Diese Bausteine gehören standardmäßig dazu.

Dashboard

Kennzahl-Kacheln je Status, klickbar gefiltert

Auftragsdetail

Stationen, Termine, Ladung, Statusverlauf

11 Sprachen

Deutsch, Englisch und neun weitere

Mobil nutzbar

responsive Oberfläche samt Dark Mode

Einladungsflow

Links statt Selbstregistrierung, 7 Tage gültig

Rollen & 2FA

Betreiber-Admins, Kunden-Admins, Benutzer

Sync-Cockpit

Läufe, Statistik und Steuerung im Blick

White-Label

Ihre Marke, Ihre Farben, Ihre Domain

Jede Firma bekommt ihre eigene Umgebung: eigene Datenbank, eigene Domain, eigenes Design — physisch getrennt statt geteilter Cloud.

Technologie

Moderner Stack, konsequent gehärtet.

Das CustomerPortal ist eine schlanke Web-Anwendung (React, TypeScript, PostgreSQL), die eine eigene Spiegel-Datenbank liest — befüllt von einem Sync-Worker über die FileMaker-OData-Schnittstelle, alle fünf Minuten.

Betrieben wird es in gehärteten Containern hinter einem TLS-Edge, mit automatischen Zertifikaten und verschlüsselten Backups. Entwickelt wird das CustomerPortal durchgehend KI-gestützt — das Produkt selbst kommt bewusst ohne KI und ohne Tracking aus.

  • React + TypeScript, PostgreSQL mit Row-Level Security
  • Sync-Worker über FileMaker OData, Feld-Whitelist inklusive
  • Argon2id-Passwörter, TOTP-Zwei-Faktor, serverseitige Sessions
  • Docker-Deployment mit TLS, HSTS und Offsite-Backups
  • Über 200 automatisierte Tests, darunter 13 adversariale Isolationstests

Häufige Fragen

Können Kunden über das Portal etwas in unserem ERP ändern?

Nein. Das Portal ist strikt read-only: Es liest eine eigene Spiegel-Datenbank, die per Sync befüllt wird — einen Schreibpfad ins FileMaker gibt es nicht, auch nicht versehentlich.

Sieht ein Kunde wirklich nur die eigenen Daten?

Ja — und zwar doppelt abgesichert: Der Kundenfilter ist im Anwendungscode erzwungen und zusätzlich in der Datenbank selbst (Row-Level Security). Ohne gesetzten Kunden-Kontext liefert die Datenbank null Zeilen. 13 adversariale Tests beweisen genau das.

Was ist mit unseren Margen und Einkaufspreisen?

Die verlassen FileMaker gar nicht erst: Der Sync arbeitet mit einer Feld-Whitelist und liest ausschließlich freigegebene Auftragsfelder. Was die Portal-Datenbank nie erreicht, kann auch nicht angezeigt werden.

Wie aktuell sind die Daten — gibt es Live-Tracking?

Der Sync läuft alle fünf Minuten, nachts zusätzlich ein Voll-Abgleich. Der Statusverlauf zeigt die Meilensteine aus Ihrem ERP — eine GPS-Fahrzeugverfolgung ist bewusst nicht Teil des Portals.

Was brauchen wir dafür?

Ein FileMaker mit OData-Zugang (etwa per VPN erreichbar) und einen kleinen Server oder eine VM. Installation, Anbindung, Branding und Einladung der ersten Kunden übernehmen wir als Projekt.

Steckt KI im CustomerPortal?

Nein — hier ganz bewusst: keine KI, kein Tracking, keine Drittanbieter. Ein Kundenportal soll Daten schützen, nicht auswerten. Entwickelt wird das Portal allerdings durchgehend KI-gestützt.

Status & Kontakt

Gebaut für zwei Marken — bereit für Ihre.

Das CustomerPortal ist für zwei Wiener Transportunternehmen aufgebaut — dieselbe Software, zwei Corporate Designs, physisch getrennte Umgebungen. Wenn Ihre Kunden auch täglich anrufen, um nach Aufträgen zu fragen: Erzählen Sie uns von Ihrem Ablauf.

Das CustomerPortal ist ein Software-Produkt der Pabeschitz Computer Consulting GmbH. Betrieb als eigene Instanz je Unternehmen; Funktionsumfang je Ausbaustufe — Rechnungs- und Dokumentenbereich in Vorbereitung.