OBS/Kostenpflichtige Module/KI-Mining/Führungs-Dashboard

Aus OBS Wiki
Zur Navigation springen Zur Suche springen
Kostenpflichtige Module

Internet-Shop
UPS
IMS Professional
SMS
Mehrlager-Verwaltung
Mehrsprachen Modul
Multilanguage Modul
EVA Marketing Tool
Termin-Projekte
Edifact-Schnittstelle
Backup Überwachung Email
OBS Geo Daten
DeliSprint / DPD
Filialen
Cashback
Moebelschnittstelle
Dokumenten Manager
DocuWare-Schnittstelle
OFML-Kalkulation
Versicherungsschaden
Gutschriftsanzeigen
Kameraverwaltung
DataInOut
OpenMasterData / IDS
Sammelpositionen



Das Führungs-Dashboard ist ein KI-Mining-Modul für OBS. Es zeigt der Geschäftsleitung die betriebswirtschaftlichen Kerngrößen des Vertriebs- und Auftragsgeschehens auf einen Blick – Rechnungsumsatz und Roherlös, gebundenes Geld (geliefert, aber nicht berechnet), Auftrags- und Angebotsbestand, die Angebots-Trefferquote sowie einen eigenen Block für Dienstleistungen. Alle Größen wahlweise für das laufende Jahr, die letzten zwölf Monate, den Monat oder die Woche – jeweils mit Vorjahresvergleich und umschaltbar nach Sachbearbeiter, Vertreter, Filiale und Team.

Dieser Leitfaden richtet sich an Anwender, Key-User und die Geschäftsleitung. Er erklärt, was das Dashboard zeigt, wie man es bedient, wie es eingerichtet und konfiguriert wird und wie die Kennzahlen berechnet werden.

Das Führungs-Dashboard auf einen Blick – Beispielansicht mit Demo-Daten (Mockup).

Kurzüberblick

Das Führungs-Dashboard ist eine Webseite, die Sie im Browser öffnen. Sie zeigt aufbereitete Kennzahlen in Kacheln und Diagrammen. Die Daten stammen aus einem OBS-Export, der einmal je Nacht (und bei Bedarf auf Knopfdruck) läuft und die aktuellen Zahlen in eine kleine Datei schreibt, die das Dashboard lädt.

Kernidee
  • Ein OBS-Job verdichtet nachts Rechnungen, Aufträge und Angebote zu einem schlanken Datenpaket (dem „Cube").
  • Das Dashboard lädt dieses Paket und rechnet alle Umschaltungen – Zeitfenster, Vorjahr, Dimensionen, Drilldown – direkt im Browser.
  • Kein Live-Zugriff auf die Datenbank, kein Dauerdienst: schnell, robust und unabhängig von der Systemlast.
  • Ein einziges Dashboard für die Geschäftsleitung – sie schaltet selbst auf einzelne Sachbearbeiter, Vertreter, Filialen oder Teams um.

Was Sie auf einen Blick sehen

  • Wie viel fakturiert wurde und mit welchem Roherlös – im Vergleich zum Vorjahr.
  • Wie viel geliefert, aber noch nicht berechnet ist (gebundenes Geld).
  • Wie hoch Auftrags- und Angebotsbestand sind und wie viel neu hinzukam.
  • Wie gut die Angebots-Trefferquote ist – nach Wert und nach Anzahl.
  • Wie sich die Dienstleistungen entwickeln (eigener DL-Block).

Was das Dashboard nicht ist

  • Kein Live-System: Die Zahlen haben den Stand des letzten Export-Laufs.
  • Kein Ersatz für die Detailauswertung: In v1 zeigt es verdichtete Summen, keinen Absprung in den einzelnen Beleg (kommt mit v2).

Was das Dashboard zeigt – die Kennzahlen

Die Kacheln teilen sich in zwei Arten: Fluss-Kennzahlen summieren über die gewählte Zeitspanne (sie folgen dem Zeitfenster-Umschalter), Bestands-Kennzahlen zeigen den aktuellen Stand zum Stichtag. Bestands-Kacheln nennen zusätzlich den Zugang der gewählten Periode als zweite Zahl.

Kachel Was sie zeigt Art
Rechnungsumsatz Fakturierter Nettoumsatz der Periode – gesamt, inklusive Dienstleistung. Fluss
Roherlös (Rechnung) Umsatz minus Einkaufswert; dazu die Roherlösquote in %. Fluss
Geliefert, nicht berechnet Offener Fakturawert: geliefert, aber noch nicht berechnet (gebundenes Geld). Bestand
Auftragsbestand Noch nicht gelieferter Wert offener Aufträge; als Zugang der Auftragseingang der Periode. Bestand
Angebotsbestand Offene, fristgültige Angebote (Umsatzpotenzial und Roherlös); als Zugang neue Angebote. Bestand
Gewonnene Angebote Angebote, die in der Periode zum Auftrag wurden (Angebotswert). Fluss
Verlorene Angebote Abgelehnte oder mit Frist verfallene Angebote (Angebotswert). Fluss
Trefferquote Gewonnen / (gewonnen + verloren) – nach Wert und nach Anzahl. Fluss
DL-Umsatz / -Roherlös Dienstleistungsanteil – „davon", im Rechnungsumsatz bereits enthalten. Fluss
DL-Auftragsbestand Offene Dienstleistungsaufträge; als Zugang der DL-Auftragseingang. Bestand
Hinweis: „DL" steht für Dienstleistung. Der DL-Block ist ein „davon"-Ausweis: DL-Umsatz und DL-Roherlös sind bereits im Rechnungsumsatz bzw. Roherlös enthalten und werden nicht zusätzlich addiert.

Diagramme

  • Jahresverlauf – kumulierter Umsatz und Roherlös, aktuelles Jahr gegen Vorjahr.
  • Angebots-Funnel – Bestand, gewonnen und verloren nebeneinander, mit Trefferquote.
  • Ranking – Umsatz je Sachbearbeiter bzw. Team (nur in der Gesamt-Ansicht sinnvoll).

Bedienung – Zeitfenster, Filter, Drilldown

Die Steuerung sitzt in der Leiste oben. Jede Umschaltung wirkt sofort – das Dashboard rechnet im Browser, ohne OBS zu belasten.

Zeitfenster

Schalter Bedeutung
YTD Year-to-Date – 1. Januar bis Stichtag.
LTM Last-Twelve-Months – die rollierenden letzten zwölf Monate.
Monat Der laufende Kalendermonat.
Woche Die laufende Kalenderwoche.

Der Vorjahresvergleich ist immer periodengleich: verglichen wird mit der gleichen Spanne im Vorjahr bis zum entsprechenden Kalendertag – nicht mit dem vollen Vorjahr, damit der Vergleich fair ist.

Dimension (Slice)

Über den Dimensionsfilter schauen Sie auf das Gesamtunternehmen oder grenzen auf einen Wert ein:

  • Gesamtunternehmen – alle Werte zusammen.
  • Sachbearbeiter / Vertreter / Filiale / Team – Auswahl eines einzelnen Werts.
Hinweis: Die Ranking-Diagramme sind nur in der Gesamt-Ansicht aussagekräftig – sie vergleichen ja gerade die einzelnen Sachbearbeiter bzw. Teams miteinander.

Kacheln ein- und ausblenden

Über das Menü „Kacheln" blenden Sie einzelne Kennzahlen für die Ansicht ein oder aus. Welche Kacheln grundsätzlich zur Verfügung stehen, legt der Administrator mandantenweit in der INI-Datei fest (siehe INI-Datei).

Drilldown: Konto / Warengruppe

Ein Klick auf Rechnungsumsatz, Auftragsbestand oder Angebotsbestand öffnet die Aufteilung nach Erlöskonto bzw. Warengruppe.

Hinweis: In v1 ist diese Aufteilung gesamtunternehmensweit und periodengenau – sie berücksichtigt den Dimensionsfilter noch nicht. Die Kreuzung von Drilldown und Dimension kommt mit v2. Ein Absprung in die einzelne Belegliste ist ebenfalls für v2 vorgesehen.

Aktualisieren

Die Schaltfläche „Aktualisieren" lädt die Datendatei neu. Sinnvoll, wenn zwischenzeitlich ein neuer Export gelaufen ist.

Voraussetzungen

Datenbasis (in OBS vorhanden)

  • Rechnungen (RECHSTA, RECHPOS).
  • Aufträge und Positionen (AUFTRAG, AUFPOS) samt Warenbewegungen (MATER).
  • Angebote (ANGEBOT, ANGPOS).
  • Dienstleistungsaufträge (RAUFSTA, RAUFPOS).
  • Stammdaten für die Namen: BENUTZ (Sachbearbeiter/Vertreter), S_FILIALE, S_ABTEILUNG (Team), AKONTO (Erlöskonto), ARTIKEL/WARENGR (Warengruppe).

Modul-Bestandteile (werden mitgeliefert)

  • FDASH_Export – das OBS-Makro, das den Cube erzeugt.
  • Fuehrungs-Dashboard.html – die Dashboard-Seite selbst (enthält Gestaltung und Rechenlogik, benötigt keine weiteren Dateien).
  • Fuehrungs-Dashboard.ini – die Konfiguration.

Sonstiges

  • Ein schlanker Webserver, der das Ausgabeverzeichnis ausliefert. Das Dashboard muss über http:// aufgerufen werden, nicht als Datei (file://).
  • Zugriff auf den OBS-Aufgabenplaner (Scheduler) für den nächtlichen Lauf.

Einrichtung – Schritt für Schritt

Die Reihenfolge ist wichtig – jeder Schritt baut auf dem vorigen auf.

Schritt 1 – Konfiguration ablegen
Die Datei Fuehrungs-Dashboard.ini in <OBS>\data\kimining ablegen und anpassen. Wichtig ist vor allem der Zielpfad der Ausgabedatei – er soll direkt in das Web-Verzeichnis zeigen.
Schritt 2 – Export-Makro einbinden
Das Makro FDASH_Export in OBS einbinden und am Mandanten kompilieren. Es läuft sowohl unter dem klassischen PAX-Scripter als auch unter DWScript.
Schritt 3 – Webserver einrichten
Einen schlanken Webserver installieren und das Verzeichnis <OBS>\data\webserver als HTTP-Wurzel einbinden. Die Datei Fuehrungs-Dashboard.html dort ablegen (empfohlen: als index.html, dann genügt später die reine Adresse). Details siehe Webserver.
Schritt 4 – Erster Export von Hand
FDASH_Export einmal manuell starten. Danach muss im Web-Verzeichnis die Datei fdash_cube.json mit aktuellem Zeitstempel liegen. Dashboard im Browser öffnen und die Zahlen prüfen.
Schritt 5 – Automatik einrichten
Im OBS-Scheduler FDASH_Export nächtlich einplanen (z. B. 02:00 Uhr). Ab dann steht die Geschäftsleitung morgens vor aktuellen Zahlen.
Damit der Export direkt im Web-Root landet
  • In der INI unter [Export] Pfad den vollständigen Dateinamen angeben, der auf das Web-Verzeichnis zeigt – nicht nur den Ordner.
  • Der Dateiname muss fdash_cube.json lauten (den lädt das Dashboard).
  • So entfällt jedes manuelle Kopieren: Export schreibt, Dashboard liest.

Konfiguration: die INI-Datei

Fuehrungs-Dashboard.ini steuert das mandantenweite Verhalten – Ausgabepfad, sichtbare Kacheln und Dimensionen, Rechenoptionen und den Zielwert für die Roherlös-Ampel.

Sektion Schlüssel Bedeutung Standard / Beispiel
[Export] Pfad Voller Pfad und Dateiname der Ausgabe – soll in das Web-Verzeichnis zeigen; Dateiname fdash_cube.json. data\webserver\fdash_cube.json
Mandant Anzeigename des Mandanten (erscheint im Dashboard-Kopf). (leer)
[Dashboard] ZielRoherlosquote Schwelle in % für die Farb-Ampel der Roherlösquote. 25
NettoBrutto Wertbasis der Kennzahlen: netto oder brutto. netto
TeamJoinFeld Team-Zuordnung über den Vertreter (vertret) oder den Sachbearbeiter (verk). vertret
[Rechnung] NurGebucht 1 = nur gebuchte Rechnungen zählen, 0 = alle. 0
Datumsanker Datumsbezug für den Umsatz: Belegdatum (a_datum) oder Buchungsdatum (a_buchdat). a_datum
[Kacheln] Aktiv Kommagetrennte Liste sichtbarer Kacheln (siehe unten). ums,roh,fr,ab,ag,gw,gl,hit,dl_ums,dl_roh,dl_ab
[Dimensionen] Aktiv Kommagetrennte Liste sichtbarer Slice-Ebenen. verk,vertret,filiale,team
[Scope] Benutzer v2: personenbezogene Einschränkung (leer = globale GL-Sicht). (leer)
Team v2: teambezogene Einschränkung (leer = globale GL-Sicht). (leer)

Bedeutung der Kürzel:

Kürzel Kachel / Dimension
ums / roh Rechnungsumsatz / Roherlös
fr Geliefert, nicht berechnet
ab / ag Auftragsbestand / Angebotsbestand
gw / gl / hit Gewonnen / Verloren / Trefferquote
dl_ums / dl_roh / dl_ab DL-Umsatz / DL-Roherlös / DL-Auftragsbestand
verk / vertret / filiale / team Sachbearbeiter / Vertreter / Filiale / Team

Der Webserver – Aufruf im Browser

Das Dashboard lädt seine Datendatei per fetch. Aus Sicherheitsgründen erlauben Browser das nicht, wenn die Seite als Datei geöffnet wird (file://) – dann käme die Meldung, die Datei müsse manuell gewählt werden. Deshalb wird das Dashboard über einen Webserver ausgeliefert und per http:// aufgerufen.

Prinzip

  • Ein schlanker, freier Webserver liefert das Verzeichnis <OBS>\data\webserver aus.
  • Dort liegen index.html (das Dashboard) und fdash_cube.json (die Daten).
  • Aufruf im Browser über die Adresse des Servers, z. B. http://<servername>:8080/.
Empfehlung: als Dienst betreiben
  • Den Webserver als Windows-Dienst mit Autostart einrichten – dann läuft er unsichtbar im Hintergrund und startet beim Booten von selbst.
  • Bewährt hat sich Caddy: eine einzelne Programmdatei, ein Konfigurations-Eintrag mit dem Web-Verzeichnis, fertig.
  • Die Ausgabedatei sollte nicht zwischengespeichert werden (Cache-Control: no-store), damit ein frischer Export sofort sichtbar ist.

Zugriff der Geschäftsleitung

Läuft der Server zentral, erreichen mehrere Personen das Dashboard über dieselbe Adresse (z. B. http://<servername>:8080/). Für den Zugriff von anderen Rechnern muss der gewählte Port in der Firewall freigegeben sein.

Aktualität & Datenweg

Das Dashboard ist bewusst kein Live-System. Es zeigt den Stand des letzten Export-Laufs – angezeigt als „Stand: <Datum>" in der Kopfleiste.

Der Weg der Daten:

OBS-Datenbank
   -> FDASH_Export (naechtlich + manuell)
      -> fdash_cube.json  (im Web-Verzeichnis)
         -> Dashboard im Browser (rechnet alle Umschaltungen)

Der Export verdichtet die Belege bereits in OBS zu Summen (dem „Cube") und schreibt eine kleine Datei von wenigen Megabyte. Das Dashboard lädt sie einmal und rechnet danach alle Zeitfenster, Vorjahresvergleiche, Dimensionen und Drilldowns selbst.

Warum verdichtet statt Rohdaten?
  • Ein Export einzelner Belegpositionen über 24 Monate würde je nach Bestand mehrere Gigabyte groß – im Browser nicht mehr ladbar.
  • Der verdichtete Cube ist von der Belegzahl entkoppelt und bleibt bei wenigen Megabyte – schnell geladen, alle Auswertungen bleiben exakt.
  • Preis in v1: kein Absprung in die einzelne Belegliste. Das kommt mit v2 (direkter Datenbankzugriff über den OBS-REST-Server).

Wie die Kennzahlen rechnen

Umsatz und Roherlös

Der Rechnungsumsatz ist die vorzeichenrichtige Summe der Nettobeträge aller Rechnungen der Periode – Gutschriften zählen negativ. Der Roherlös ist Umsatz minus Einkaufswert; die Roherlösquote setzt ihn ins Verhältnis zum Umsatz.

Dienstleistung („davon")

DL-Umsatz und DL-Roherlös sind der Dienstleistungsanteil, der im Rechnungsumsatz bereits enthalten ist. Sie werden als „davon" ausgewiesen und nicht zusätzlich addiert – so bleibt die Summe stimmig, auch wenn eine DL-Kachel ausgeblendet wird.

Bestände (Variante B)

„Geliefert, nicht berechnet", Auftrags- und Angebotsbestand sind Momentaufnahmen zum Stichtag – positionsscharf gerechnet (offene Restmenge mal Preis). Sie zeigen zusätzlich den Zugang der gewählten Periode. Einen Vorjahres-Bestand gibt es bewusst nicht; der Vorjahresvergleich greift nur beim Zugang.

Angebote: gewonnen, verloren, Trefferquote

Maßgeblich ist der gepflegte Erfolgsstatus des Angebots. Gewonnen sind gewandelte bzw. akzeptierte Angebote; verloren sind aktiv abgelehnte und offene Angebote, deren Frist abgelaufen ist. Alternativangebote zählen nicht doppelt. Die Trefferquote ist gewonnen / (gewonnen + verloren) – einmal nach Wert, einmal nach Anzahl.

Konto- / Warengruppen-Aufteilung

Die Aufteilung im Drilldown summiert die Positionen je Erlöskonto bzw. Warengruppe. Unkontierte Positionen werden in der Konto-Sicht ausgeblendet – die Summe der Aufteilung kann daher kleiner sein als der Kachelwert (mit entsprechendem Hinweis im Dashboard).

Häufige Fragen (FAQ)

Das Dashboard fragt, ob ich die Datei manuell laden möchte.
Dann wurde die Seite als Datei geöffnet (file://). Rufen Sie sie über den Webserver auf (http://…). Prüfen Sie außerdem, ob fdash_cube.json im Web-Verzeichnis liegt.
Die Zahlen sind veraltet.
Der Export lief nicht oder die Datei liegt nicht im Web-Verzeichnis. Starten Sie FDASH_Export erneut und laden Sie das Dashboard neu („Aktualisieren"). Der „Stand" in der Kopfleiste zeigt das Datum des letzten Laufs.
Eine Kachel soll nicht erscheinen.
Entfernen Sie ihr Kürzel aus [Kacheln] Aktiv in der INI – oder blenden Sie sie nur für die aktuelle Ansicht über das Menü „Kacheln" aus.
Wir wollen nur bestimmte Dimensionen anbieten.
Passen Sie [Dimensionen] Aktiv in der INI an.
Die Roherlös-Ampel passt nicht zu unserem Anspruch.
Setzen Sie [Dashboard] ZielRoherlosquote auf Ihren Zielwert in Prozent.
Die Team-Zuordnung stimmt nicht.
Stellen Sie [Dashboard] TeamJoinFeld auf vertret oder verk, je nachdem, worüber Ihre Teams organisiert sind.
Die Konto-Aufteilung ergibt weniger als der Kachelwert.
Unkontierte Positionen werden in der Konto-Sicht ausgeblendet – das ist gewollt und wird im Dashboard vermerkt.
Eine Bestands-Kachel hat keinen Vorjahresvergleich.
Das ist Absicht: Bestände sind Momentaufnahmen; ein Vorjahres-Bestand wird nicht geführt. Nur der Zugang wird mit dem Vorjahr verglichen.
Warum kann ich nicht in den einzelnen Beleg springen?
v1 arbeitet mit verdichteten Summen. Der Beleglisten-Drilldown kommt mit v2 (direkter Datenbankzugriff über den OBS-REST-Server).
Im Kopf fehlt der Mandantenname.
Setzen Sie [Export] Mandant in der INI.

Glossar

Cube
Das verdichtete Datenpaket (fdash_cube.json), das der Export erzeugt und das Dashboard lädt.
Fluss / Bestand
Fluss = Summe über eine Zeitspanne (folgt dem Umschalter); Bestand = Momentaufnahme zum Stichtag.
YTD / LTM
Year-to-Date (ab 1. Januar) bzw. Last-Twelve-Months (rollierende letzte zwölf Monate).
Roherlös / Roherlösquote
Umsatz minus Einkaufswert; die Quote setzt ihn ins Verhältnis zum Umsatz.
Geliefert, nicht berechnet
Offener Fakturawert – geliefert, aber noch nicht in Rechnung gestellt (gebundenes Geld).
Auftrags-/Angebotsbestand
Offener, noch nicht gelieferter Auftragswert bzw. offenes, fristgültiges Angebotspotenzial.
Trefferquote
Gewonnen / (gewonnen + verloren) – nach Wert und nach Anzahl.
Dienstleistung (DL)
Eigener Block; im Rechnungsumsatz enthalten und als „davon" ausgewiesen.
Variante B
Bestands-Kacheln zeigen den aktuellen Stand plus den Periodenzugang; kein Vorjahres-Bestand.
Drilldown
Aufschlüsselung einer Kachel nach Erlöskonto bzw. Warengruppe.
Web-Root / Web-Verzeichnis
Der vom Webserver ausgelieferte Ordner (data\webserver) mit index.html und fdash_cube.json.
Vorjahresvergleich (periodengleich)
Vergleich mit der gleichen Spanne im Vorjahr bis zum entsprechenden Kalendertag.