KPI-Detailseite
Die Seite eines einzelnen KPI: Kopfzeile mit Badges, Stat-Pills, Trend-Diagramm mit Bereichsumschalter, Einträge von heute, Status-Änderungen und Verlaufstabelle.
Ein Klick auf eine Karte im Dashboard führt dich zur Seite dieses KPI unter /kpi/<id>. Es ist die einzige Stelle in Pulsaria, an der eine einzelne Kennzahl vollständig dargestellt wird — und die einzige Stelle, an der du sie bearbeiten, duplizieren, verschieben oder löschen kannst. Über der Überschrift steht ein Link Zurück zum Dashboard.
Die Kopfzeile
Die erste Zeile enthält drei Dinge, von links nach rechts:
- Den KPI-Namen als Seitenüberschrift.
- Das Status-Badge — Im Plan, Gefährdet, Aus dem Plan oder Defekt, in Grün, Amber, Rot oder Rot.
- Ein Quellen-Badge bei automatisierten KPIs: klein und in Großbuchstaben
CONNECTOR,BASHoderHTTP, in Amber. Manuelle KPIs haben kein Badge.
Das Status-Badge macht hier keine Ausnahme für KPIs ohne Werte. Ein KPI, für den du noch nie einen Wert erfasst hast, zeigt auf dieser Seite und im Diagramm-Kopf ein rotes Aus dem Plan, während seine Dashboard-Karte einen neutralen grauen Punkt zeigt. Die Schwellen hinter dem Badge stehen unter Ideal-Linie & Status.
Rechts in derselben Zeile sitzt die Aktionsleiste, beschrieben weiter unten unter Aktionen.
Die Stat-Pills
Unter der Überschrift steht eine Reihe kleiner Pills. Es sind vier — oder drei, solange der KPI noch keine Werte hat:
| Pill | Was sie zeigt |
|---|---|
| Zielwert | Den Zielwert mit Einheit, dahinter den Zeitraum: /Jahr, /Monat, /Quartal oder — bei einem benutzerdefinierten Zeitraum — dessen zwei Daten, etwa 1. Mär – 30. Jun. |
| Richtung | Höher ist besser mit grünem Pfeil nach oben oder Niedriger ist besser mit rotem Pfeil nach unten. |
| ideal heute | Den heutigen Wert der Ideal-Linie, mit einem i-Tooltip samt Formel: „Ideal = Zielwert × (verstrichene Tage im Zeitraum / Gesamtanzahl Tage). Geht von linearem Fortschritt aus. Startet bei Periodenanfang um 00:00 Uhr.“ |
| aktuell | Den neuesten erfassten Wert mit Einheit. Diese Pill fehlt komplett, solange der KPI keinen Verlauf hat. |
Alle vier Zahlen werden in deiner App-Sprache formatiert — 50.000 auf Deutsch, 50,000 auf Englisch — und die Anzahl der Nachkommastellen hängt an der Einheit. Die Regeln stehen unter Aufbau eines KPI, wie Beginn und Ende eines Zeitraums entstehen unter Zeiträume & Ziele.
Das Trend-Diagramm
Unter den Pills sitzt ein Umschalter mit drei Schaltflächen — 7T, 30T, 90T (auf Englisch 7D / 30D / 90D) — und darunter die Diagramm-Karte. Beim Öffnen der Seite ist 90T aktiv, und die Auswahl wird nicht gemerkt: Verlässt du die Seite und kommst zurück, stehst du wieder auf 90T.
Was der Bereich tatsächlich auswählt
Das sichtbare Fenster beginnt bei heute minus (N − 1) Tagen, aber nie vor dem Beginn des Zeitraums dieses KPI, und endet heute — oder am Ende des Zeitraums, falls das früher liegt. Innerhalb dieses Fensters zeichnet das Diagramm eine Spalte pro Kalendertag, ob dieser Tag einen Wert hat oder nicht.
Die zwei Linien
| Linie | Bedeutung |
|---|---|
| Ist — durchgezogen, in der Akzentfarbe des KPI, mit gefüllter Fläche darunter | Deine erfassten Werte, ein Punkt pro Tag mit Eintrag. |
| Ideal-Trend — grau, gestrichelt | Wo der Wert an jedem Tag stehen sollte. Bei einem KPI vom Typ Wiederkehrender Wert heißt der Legendeneintrag stattdessen Ziel. |
Bei einem Kumulativen Ziel steigt die gestrichelte Linie geradlinig von 0 am Beginn des Zeitraums auf den Zielwert am Ende. Bei einem Wiederkehrenden Wert liegt sie flach auf dem Zielwert. Sie wird bewusst mit geraden Segmenten gezeichnet — das Modell dahinter ist eine Gerade, eine geglättete Kurve würde es falsch darstellen. Die gestrichelte Linie wird nie animiert; die durchgezogene blendet über 800 ms ein, und diese Animation entfällt, wenn auf deinem Mac Bewegung reduzieren aktiv ist.
Tage ohne Eintrag lassen ein Loch in der durchgezogenen Linie, das aber geradlinig überbrückt wird, damit die Linie durchgehend bleibt. Ein langes gerades Stück heißt also „dazwischen keine Daten“ und nicht „der Wert blieb konstant“.
Beim Überfahren der Zeichenfläche erscheint ein Tooltip mit dem Tag, dem Ist-Wert und dem Ideal- (bzw. Ziel-)Wert, beide mit Einheit. Die X-Achse ist mit Tag und Monatskürzel beschriftet, die Y-Achse ist numerisch, und ein feines gestricheltes Raster läuft waagerecht durch.
Der Diagramm-Kopf
Über der Zeichenfläche wiederholt die Karte etwas Kontext:
- Den KPI-Namen und darunter den Zielwert mit Einheit.
- Eine Beschriftung wie Letzte 12 Tage.
- Eine Abweichungs-Pill wie
+18% vs. Ideal, mit demselben Ideal-Tooltip. - Nochmals das Status-Badge.
Die Beschriftung Letzte N Tage zählt erfasste Punkte, keine Kalendertage. Sie ist die kleinere von zwei Zahlen: wie viele Tage der KPI tatsächlich einen Wert hat, und der gewählte Bereich. Mit 90T und 12 erfassten Tagen steht dort Letzte 12 Tage, nicht Letzte 90 Tage. Bei reichlich Verlauf passt sie zur gedrückten Schaltfläche — und über Letzte 90 Tage kommt sie nie hinaus, denn 90 Daten sind die harte Obergrenze des gespeicherten Verlaufs.
Die Abweichungs-Pill vergleicht den aktuellen Wert mit dem heutigen Ideal und gibt die Differenz ohne Nachkommastellen als Prozentsatz des Ideals aus. Grün heißt vorne, Rot heißt zurück — anders als auf der Dashboard-Karte und in der Verlaufstabelle gibt es hier keinen Amber-Zustand für ein knappes Verfehlen. Sie hat auch keinen Null-Schutz: Am ersten Tag eines kumulativen Zeitraums, wenn das Ideal exakt 0 ist, steht dort +0% vs. Ideal. Bei einem Wiederkehrenden Wert lautet die Beschriftung vs. Ziel.
Zoomen, Verschieben, ein eigener Bereich oder „gesamte Zeit“ gibt es nicht. Werte außerhalb des Zeitraums des KPI werden gar nicht gezeichnet — obwohl ein solcher Wert weiterhin der aktuelle Wert des KPI sein kann.
Einträge von heute
Enthält der heutige Tag mehr als einen Wert für diesen KPI, erscheint unter dem Diagramm ein Block mit der Überschrift Heute · 3 Einträge und einem Uhr-Symbol. Jede Zeile zeigt links die Uhrzeit des Speicherns und rechts den Wert mit Einheit, älteste zuerst.
Bei null oder einem Eintrag heute fehlt der Block. Er ist reine Anzeige: Einzelne Werte eines Tages lassen sich hier weder bearbeiten noch löschen, und für aktuellen Wert, Status und alle Diagramme zählt ohnehin nur der neueste. Wie mehrere Einträge eines Tages gespeichert werden, steht unter Werte erfassen.
Status-Änderungen
Danach folgt eine Leiste mit der Überschrift Status-Änderungen: eine Kette kleiner farbiger Chips mit je einem Tag und einem Monatskürzel, verbunden durch dünne Striche.
Pulsaria läuft den Verlauf des KPI von alt nach neu durch und bewertet jeden Punkt gegen das Ideal seines eigenen Tages, nicht gegen das von heute. Der erste erfasste Tag erzeugt immer einen Chip; danach kommt ein Chip nur dort dazu, wo sich der Status gegenüber dem Punkt davor unterscheidet. Die Farbe des Chips ist der neue Status.
Die Leiste erscheint erst ab zwei Chips — ein KPI, der seinen Status nie geändert hat, zeigt hier nichts. Die Chips sind nicht klickbar und tragen keinen Wert; sie markieren, wann sich etwas geändert hat, nicht um wie viel.
Änderst du Zielwert, Zeitraum oder KPI-Typ, wird der gesamte Verlauf sofort neu bewertet. Vergangene Chips können dadurch auftauchen, wandern oder verschwinden; die alte Ideal-Linie wird nirgends aufbewahrt.
Die Verlaufstabelle
Den Abschluss der Seite bildet eine Karte mit dem Titel Verlauf, eine Zeile pro erfasstem Datum, neueste zuerst. Sie scrollt innerhalb einer festen Höhe, die Kopfzeile bleibt dabei stehen.
| Spalte | Inhalt |
|---|---|
| Datum | Der Tag in der Langform deiner App-Sprache, etwa Mo., 5. Jan. 2026. |
| Wert | Der Wert dieses Tages — nackt, ohne Einheit. |
| Ideal | Das Ideal genau dieses Tages, mit dem Formel-Tooltip in der Spaltenüberschrift. |
| Δ | Die vorzeichenbehaftete Abweichung gegen das Ideal dieser Zeile: grün wenn vorne, amber wenn weniger als 10 % zurück, rot ab 10 %. |
Eine Zeile ist ein Kalendertag. Enthält ein Tag mehrere Einträge, zeigt die Zeile den neuesten davon.
Eine Zeile bearbeiten
Klicke auf den Stift am Ende der Zeile. Der Schnell-Erfassungsdialog öffnet sich mit dem Titel Wert bearbeiten, vorbefüllt mit dem Wert dieses Tages und auf dessen Datum gerichtet. Beim Speichern entsteht ein neuer Eintrag für dieses Datum, der ab dann gilt, weil er der jüngere ist — der alte bleibt auf der Platte, wird aber nicht mehr verwendet.
Der Stift funktioniert auch bei automatisierten KPIs. Er ist der einzige Weg, einen abgerufenen Wert für einen vergangenen Tag zu korrigieren.
Eine Zeile löschen
Klicke auf das Papierkorb-Symbol. Ein nativer macOS-Dialog mit dem Titel Eintrag löschen fragt: „Eintrag vom Mo., 5. Jan. 2026 löschen? Kann nicht rückgängig gemacht werden.“ Nach dem Bestätigen meldet ein Toast Eintrag gelöscht.
Das Löschen einer Zeile entfernt alle Eintragsdateien dieses KPI an diesem Datum, auch Werte, die du früher am selben Tag erfasst hast. Ein Rückgängig gibt es nicht — nur die Wiederherstellung aus einem Backup.
Die Tabelle hat kein eigenes Sortieren, Filtern, Blättern oder Exportieren und keinen Leerzustand: Ein KPI ohne Verlauf erscheint als nackte Kopfzeile ohne Inhalt darunter. Wie Diagramm und Status-Leiste kann sie nur Daten innerhalb der 90 jüngsten Daten zeigen, an denen überhaupt ein Eintrag existiert.
Aktionen
Die Schaltflächen sitzen rechts oben in der Kopfzeile, in dieser Reihenfolge:
| Schaltfläche | Sichtbar bei | Was sie tut |
|---|---|---|
| Wert eintragen | nur manuellen KPIs | Öffnet den Schnell-Erfassungsdialog für heute. |
| Jetzt ausführen | Connector-, Bash- und HTTP-KPIs, nur auf macOS | Ruft genau diesen einen KPI sofort ab. |
| Bearbeiten | jedem KPI | Öffnet den KPI-Dialog. |
| Duplizieren | jedem KPI | Legt eine Kopie an und springt dorthin. |
| Verschieben nach… | jedem KPI | Ändert die Zuordnung. |
| Löschen | jedem KPI | Löscht den KPI nach einer Rückfrage. |
Wert eintragen
Öffnet den kleinen Schnell-Erfassungsdialog mit einem einzigen Zahlenfeld, der Einheit des KPI daneben und Abbrechen / Speichern unten. Er schreibt immer auf heute; für einen anderen Tag nimmst du den Stift in der Verlaufstabelle. Das Feld akzeptiert deutsche und englische Zahlenschreibweise — die vollständigen Regeln stehen unter Werte erfassen.
Jetzt ausführen
Läuft exakt denselben Weg wie ein geplanter Abruf: Die Quelle wird abgefragt, das Ergebnis landet im Fetch-Log, ein Wert wird unter dem heutigen Datum gespeichert, und eine Status-Warnung kann ausgelöst werden. Während des Abrufs zeigt die Schaltfläche einen Spinner.
Bei Erfolg erscheint ein Toast KPI aktualisiert mit <Name>: <Wert>. Bei einem Fehler erscheint Auto-KPI fehlgeschlagen mit der Aktion Details ansehen, die das Fetch-Log mit stdout, stderr bzw. Antwort-Body öffnet. Bei manuellen KPIs und außerhalb von macOS ist die Schaltfläche ausgeblendet. Wie du denselben Abruf planst, statt ihn von Hand auszulösen, steht unter Zeitpläne & Aktualisierung.
Bearbeiten
Öffnet denselben Dialog wie beim Anlegen eines KPI, aber direkt im Konfigurationsschritt und mit einem vierfachen Quellen-Umschalter oben: Manuell, Connector, Bash, HTTP. Alles an einem KPI lässt sich hier ändern, auch Zielwert und Zeitraum — was den kompletten Verlauf im Moment des Speicherns neu bewertet.
Die URL /kpi/<id>?edit=1 öffnet diesen Dialog direkt. Das ist der Link hinter der roten Karte eines defekten KPI und hinter der Aktion Freigeben in Abruf-Toasts.
Duplizieren
Legt einen zweiten KPI mit demselben Zielwert, derselben Einheit und Richtung, demselben Zeitraum, KPI-Typ und derselben Datenquelle an und bringt dich direkt dorthin. Drei Dinge dazu:
- Die Kopie heißt
<Name> (Kopieren). Ist dieser Name schon vergeben, wird hochgezählt:(Kopieren 2),(Kopieren 3). - Verlauf und Fetch-Log werden nicht mitkopiert. Die Kopie startet leer und hat keinen aktuellen Wert, bis du etwas erfasst.
- Eine Bash- oder HTTP-Kopie landet ohne Freigabe — der Befehl muss erneut freigegeben werden, bevor der Scheduler ihn ausführt. Der Erfolgs-Toast sagt das: „Die Kopie benötigt eine erneute Freigabe, bevor sie automatisch abgerufen wird.“ Bei anderen Quellen steht dort nur der Name des KPI.
Verschieben nach…
Öffnet ein kleines Dropdown mit der Überschrift Verschieben nach…, das zuerst Unternehmensweit und danach jedes Projekt auflistet. Die aktuelle Zuordnung trägt ein Häkchen und ist nicht klickbar. Wählst du eine andere, wird die Änderung sofort geschrieben und mit einem Toast Nach Acme verschoben bestätigt.
Das Dropdown schließt bei Escape, bei einem Klick daneben sowie beim Scrollen oder Ändern der Fenstergröße. Am Verlauf ändert das Verschieben nichts — dieselbe Reihe erscheint im Dashboard nur unter einer anderen Überschrift. Ein Verschieben mehrerer KPIs auf einmal gibt es nicht. Siehe Projekte.
Löschen
Öffnet einen Dialog mit dem Titel KPI löschen und der Frage: „Umsatz und alle historischen Daten löschen? Kann nicht rückgängig gemacht werden.“ Bestätigst du mit Löschen, entfernt Pulsaria die KPI-Definition und jede zugehörige Eintragsdatei und bringt dich mit einem Toast KPI gelöscht zurück zum Dashboard.
Innerhalb der App ist das Löschen nicht rückholbar. Wenn du die Zahlen vielleicht noch brauchst, exportiere vorher — siehe Backup, Export & Umzug.
Nur-Lesen-Modus
Ist die Testphase abgelaufen oder eine Lizenz widerrufen, zeigt Pulsaria weiterhin alles an, blockiert aber Schreibvorgänge. Auf dieser Seite heißt das: Wert eintragen, Bearbeiten, Duplizieren, Verschieben nach… und Löschen sind ausgegraut, ebenso Stift und Papierkorb in der Verlaufstabelle. Alle tragen den Tooltip „Lizenz oder aktive Testversion nötig“.
Jetzt ausführen bleibt klickbar, aber der Abruf wird vorher abgewiesen und du bekommst einen Toast Auto-KPI fehlgeschlagen. Diagramm, Bereichsumschalter und die ganze Seite bleiben lesbar. Siehe Testphase & Lizenz.
Was diese Seite nicht kann
- Keinen Export dieses einen KPI — der Export in den App-Einstellungen geht immer nur komplett.
- Keine Notiz, kein Tag, keinen Kommentar an einem Eintrag und kein Bearbeiten eines einzelnen Werts innerhalb eines Tages.
- Keine Anmerkungen im Diagramm, keinen zweiten KPI darüber gelegt, keine Prognose, wo der Wert landen wird.
- Keine Tastenkürzel. Escape schließt das Dropdown Verschieben nach… und offene Dialoge, mehr ist nicht belegt.
- Keinen Verlauf jenseits der 90 jüngsten Daten mit Eintrag. Ältere Werte bleiben auf der Platte und bleiben im Export, aber keine Ansicht dieser Seite erreicht sie.