Wie richte ich wiederkehrende Auswertungen ein?
Kurzantwort
Abschnitt betitelt „Kurzantwort“Wiederkehrende Auswertungen entstehen in Notory durch gespeicherte Berichte: Einmal
gebaut, führst du denselben Bericht jederzeit erneut aus. Die Zahlen werden bei jedem
Aufruf frisch berechnet. Trägt ein Bericht über das Feld schedule einen Rhythmus
(daily / weekly / monthly), erzeugt ihn der Server automatisch in dieser Kadenz
und legt jede Ausführung als Snapshot ab (abrufbar über GET /reports/{id}/runs).
Zusätzlich kannst du jeden Bericht jederzeit manuell über Ausführen bzw. den
CSV-Export abrufen.
Voraussetzungen
Abschnitt betitelt „Voraussetzungen“Berichte sind ein Pro-Feature (custom_fields). Diese Anleitung setzt einen bereits
angelegten Bericht voraus. Siehe
Bericht erstellen & exportieren.
Anleitung
Abschnitt betitelt „Anleitung“-
Bericht wiederverwenden. Öffne im Modul Berichte einen gespeicherten Bericht. Er behält Objekttyp, Gruppierung und Kennzahl. Du musst nichts neu zusammenstellen.
-
Erneut ausführen. Das Ergebnis wird bei jedem Öffnen frisch berechnet. So bekommst du z. B. wöchentlich denselben „Verträge nach Status”-Bericht mit aktuellen Zahlen.
Screenshot ausstehendberichte-zeitplan-01Gespeicherter Bericht wird erneut geöffnet und zeigt aktuelle ZahlenGespeicherte Berichte liefern bei jedem Aufruf aktuelle Zahlen. -
Regelmäßig exportieren. Für ein wiederkehrendes Reporting lädst du über „CSV exportieren” in deinem Rhythmus (z. B. zum Monatsabschluss) die Rohdaten herunter.
Den Rhythmus an der Definition hinterlegen: per PUT auf den Bericht. schedule ist ein
freier String; eine cron-artige Notation ist üblich.
curl -X PUT https://demo.notory.io/api/v1/reports/018f7d10-2a3b-7c4d-8e5f-6a7b8c9d0e1f \ -H "Authorization: Bearer inv_dein_token" \ -H "Content-Type: application/json" \ -d '{ "schedule": "0 6 * * 1" }'Für die automatische wiederkehrende Auswertung rufst du den Bericht aus deiner eigenen Automatisierung (Cron, CI, Scheduler) im gewünschten Takt ab:
# Montags 06:00 — Ergebnis als CSV ablegen0 6 * * 1 curl -s -H "Authorization: Bearer inv_dein_token" \ https://demo.notory.io/api/v1/reports/018f7d10-2a3b-7c4d-8e5f-6a7b8c9d0e1f/export.csv \ -o /backups/verträge-$(date +\%F).csvWas passiert dabei?
Abschnitt betitelt „Was passiert dabei?“- Definition ist wiederverwendbar: Das Wiederkehrende steckt im gespeicherten
Bericht. Die Definition bleibt, die Zahlen werden bei jedem
/runbzw./export.csvneu berechnet. scheduleist Metadaten: Der Wert wird gespeichert und mit der Definition zurückgeliefert, aber nicht durch einen internen Job ausgeführt. Er beschreibt die gewünschte Kadenz und steuert optional deine externe Automatisierung.- Kein automatischer Versand: Notory verschickt Berichtsergebnisse nicht von selbst per E-Mail. Willst du das, orchestriere den Abruf extern (Cron/Skript) gegen die API.
- Frische Daten: Weil jede Ausführung live aggregiert, spiegeln wiederkehrende Auswertungen immer den aktuellen Datenbestand deines Mandanten.
Verwandte Themen
Abschnitt betitelt „Verwandte Themen“- Bericht erstellen & exportieren
- Welche Berichte gibt es in Notory?
- API-Einstieg: Authentifizierung für automatisierte Abrufe