Konzepte¶
Die Begriffe, die der Rest der Dokumentation voraussetzt.
Workspace¶
Ein Workspace enthält eine Firma: Profil, Benutzer, bexio-Verbindung, Konfiguration, Rapportdaten, Logs und Abrechnung. Fast alles gehört der Firma — ein Wechsel des Workspace bedeutet, mit komplett anderen Daten zu arbeiten.
bexio-Verbindung¶
mReport liest Projekte, Arbeitspakete, Kontakte, Benutzer und Zeiteinträge aus bexio. Die Verbindung liegt unter bexio-Zugriff und wird von den Hintergrund-Sync-Jobs genutzt.
Sie ist rein lesend. mReport schreibt nie nach bexio — eine falsche Zahl wird also immer in bexio korrigiert und danach synchronisiert.
Basisdaten¶
Wiederverwendbare Angaben, auf die jeder Rapport zugreift:
- Kontakte
- Dienstleistungen
- Feiertage
- Arbeitszeit-Regeln
- Diagrammfarben
- Disclaimer
- bexio-Projekte und Arbeitspakete
Eine Änderung an den Basisdaten ändert Gruppierung, Beschriftung und Berechnung in Dashboards und PDFs — oft in mehreren Rapporten gleichzeitig.
Schätzungen¶
Eine Schätzung sind die geplanten Stunden eines bexio-Arbeitspakets. mReport liest sie und schreibt sie nie zurück — korrigiert wird eine Schätzung also in bexio und dann synchronisiert.
Der Projektrapport misst die gebuchten Stunden daran, und der Leistungsrapport kann sein Budget daraus beziehen.
Eine Schätzung kann auch fehlen, was nicht dasselbe ist wie eine Schätzung von null. Null heisst: Der Aufwand wurde mit null geplant. Fehlt sie, hat niemand geplant. Findet ein Rapport auf einem Projekt keine Schätzungen, sagt er das und zeigt nur Stunden, statt jedes Projekt als unendlich überschritten auszuweisen.
Rapport-Konfiguration¶
Eine wiederverwendbare Vorlage: was rapportiert werden kann, nicht die Daten eines einzelnen Laufs. Eine Konfiguration bedient jeden Zeitraum — du legst also keine neue pro Monat an. Siehe Rapport-Konfigurationen.
Rapportdaten¶
Das berechnete Ergebnis für ein Zeitfenster. Dashboards lesen es aus der Datenbank statt bei jedem Seitenaufruf bexio abzufragen — deshalb öffnet ein Rapport sofort.
Ein Rapport aktualisiert sich selbst, wenn du ihn öffnest und das Gezeigte nicht mehr stimmt: seine Konfiguration wurde geändert, die Zeiteinträge, die er liest, haben sich in bexio geändert, oder der Zeitraum wurde nie berechnet. Währenddessen erscheint ein Hinweis, der verschwindet, sobald die neuen Zahlen da sind. Ein Sync, der für einen Rapport nichts Neues bringt, lässt ihn unverändert.
Die Sync-Schaltfläche auf einem Rapport holt die Daten sofort aus bexio, ohne darauf zu warten.
Hintergrund-Jobs¶
Syncs, Aktualisierungen und grosse PDF-Exporte laufen als Hintergrund-Jobs. Du kannst wegnavigieren; die Seite aktualisiert sich selbst, wenn der Job fertig ist. Ein fehlgeschlagener Job hinterlässt einen Eintrag im Fehler-Log, und ein Rapport, dessen Aktualisierung gescheitert ist, sagt das in einer Zeile über seinen Zahlen. Er versucht es einmal selbst erneut und wartet dann, bis du ihn neu startest.