OBS/Kostenpflichtige Module/KI-Mining/Führungs-Dashboard
- A Preise aktualisieren
- C Personen übertragen
- E Kategorien verwalten
- G Kataloge verwalten
- I Merkliste übertragen
- K Varianten übertragen
- L Artikelvarianten übertragen
- M Referenzarten übertragen
- N Lagerbestände verwalten
- U Bestellungen einlesen
- V leere Passworte füllen
- W Update-Informationen zurücksetzen
- X Konfiguration
- Z Protokoll
Führungs-Dashboard
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.
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 |
|---|
|
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\kiminingablegen 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\webserverals HTTP-Wurzel einbinden. Die Datei Fuehrungs-Dashboard.html dort ablegen (empfohlen: alsindex.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 |
|---|
|
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\webserveraus. - 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 |
|---|
|
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? |
|---|
|
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.