Berichte und Analysen
Überblick
Das Berichts- und Analysensystem von Corcava liefert umfassende Einblicke in Projektperformance, Teamproduktivität und Zeiteinsatz. Laut Code-Analyse umfasst das System die Anzeige der Zeiterfassung auf Kanban-Brettern, detaillierte Finanzberichte, Team-Performance-Metriken sowie spezielle Berichte für Rechnungsstellung und Projektmanagement.
Diese Berichtsfunktionen unterstützen datenbasierte Entscheidungen zu Projektmanagement, Teamperformance und Geschäftsabläufen.
Projektberichte – Fortschrittsverfolgung und Abschlussquoten
Dashboard-Projektanalysen
Projektmanagement-Widgets: Laut DashboardService-Analyse bietet das System:
Projekt-Metriken:
- Projektanzahl – Anzahl der im Zeitraum erstellten Projekte
- Zeit bis Woche – Gesamterfasste Zeit über alle Projekte in der Woche
- Teammitglieder gesamt – Anzahl der an Projekten arbeitenden Teammitglieder
- Projektperformance – Zeit- und Aufgabenabschluss-Analysen
Projekt-Zeitanalyse:
- withTimeIntervalData() – Projektumfang mit Zeitintervall-Berechnungen
- Gesamtzeit-Berechnung – SUM von TIMESTAMPDIFF für Projekt-Gesamtzeiten
- Prozentberechnungen – Projektzeit als Anteil an der gesamten Teamzeit
- Zeitraum-Filterung – Anpassbare Zeiträume für die Projektanalyse
Projekt-Performance-Berichte
Implementierung der Projektanalysen: Laut Code-Analyse enthalten Projekte differenzierte Zeit- und Aufgabenanalysen:
Zeitbasierte Projektberichte:
- Gesamte Zeiterfassung – Gesamtstunden pro Projekt
- Zeit-Prozentanalyse – Anteil der Teamzeit pro Projekt
- Historische Zeitdaten – Zeiteinsatz über benutzerdefinierte Zeiträume
- Zeitformat-Anzeige – Zeit in lesbarem Stunden:Minuten:Sekunden-Format
Aufgabenbasierte Projektberichte:
- Aufgabenanzahl-Analyse – Erstellte und erledigte Aufgaben pro Projekt
- Aufgabenabschlussquoten – Produktivität und Durchsatz
- Projektvergleich – Aufgabenaktivität über verschiedene Projekte
- Fortschrittsverfolgung – Projektfortschritt über Abschlussmetriken
Vorteile der Projektberichte: ✅ Zeiterfassungs-Integration – Direkte Anbindung an Zeitintervall-Daten
✅ Prozentanalyse – Projektzeit als Anteil der gesamten Teamleistung
✅ Aufgabenabschluss-Metriken – Erstellte und erledigte Aufgaben pro Projekt
✅ Flexible Zeiträume – Anpassbare Berichtszeiträume
Aufgabenanalysen – Zeitanzeige auf Kanban-Brettern
Implementierung der Aufgaben-Zeitanzeige
Zeitanzeige auf Kanban-Brettern: Das System zeigt die erfasste Zeit direkt auf den Aufgabenkarten:
Zeitanzeige auf Aufgabenkarten:
- Sichtbare Zeiterfassung – Jede Aufgabenkarte zeigt „Erfasste Zeit: HH:MM:SS“
- Automatische Berechnung – Zeit wird aus allen Zeitintervallen berechnet
- Echtzeit-Updates – Anzeige aktualisiert sich, wenn Teammitglieder Zeit erfassen
- Professionelles Format – Zeit in Stunden:Minuten:Sekunden
Funktionen der Aufgabenanalysen
Echtzeit-Aufgabenanalysen:
- Erfasste-Zeit-Anzeige – Gesamtzeit pro Aufgabe direkt auf den Karten
- Zeitformat – Anzeige im HH:MM:SS-Format (SEC_TO_TIME-Umwandlung)
- Benutzerspezifische Zeit – Zeiterfassung bei Bedarf nach Benutzer gefiltert
- Automatische Berechnung – Zeit wird automatisch berechnet und aktualisiert
- Brett-Integration – Zeitanzeige in die Kanban-Brett-Oberfläche integriert
Aufgaben-Zeitanalysen: Laut TaskService-Analyse:
- getDoneTasks() – An einem bestimmten Tag erledigte Aufgaben
- getTasksWorkedOn() – Aufgaben mit Zeiterfassung an einem bestimmten Tag
- getTasksCreated() – An einem bestimmten Tag erstellte Aufgaben
- getTaskTime() – Zeit für bestimmte Aufgaben an einem bestimmten Tag
Vorteile der Aufgabenanalysen: ✅ Visuelle Zeiterfassung – Sofort sichtbarer Zeiteinsatz auf Aufgabenkarten
✅ Echtzeit-Updates – Anzeige aktualisiert sich mit dem Fortschritt
✅ Benutzerspezifische Ansichten – Zeiterfassung respektiert Berechtigungen und Zuweisungen
✅ Historischer Erhalt – Zeitdaten auch in archivierten Aufgaben erhalten
Teamperformance – Individuelle und Team-Produktivitätsmetriken
Implementierung der Teamanalysen
Team-Performance-Metriken: Laut User-Model- und ReportService-Analyse:
Individuelle Benutzermetriken:
- withTotalSeconds() – Benutzer-Scope mit Gesamtzeit-Berechnungen für Zeiträume
- withTotalExpenses() – Benutzer-Kostenberechnungen basierend auf Gehaltssätzen
- withHoursPerDeal() – Zeiteinsatz pro Deal für Vertriebsmitglieder
- withPricePerLead() – Kostenanalyse pro generiertem Lead
Team-Analysen:
- Individuelle Zeitgesamtwerte – Gesamterfasste Zeit pro Teammitglied
- Team-Zeitverteilung – Verteilung der Teamzeit auf die Mitglieder
- Produktivitätsvergleich – Individuelle Produktivität im Team vergleichen
- Zeitraum-Analyse – Teamperformance über benutzerdefinierte Zeiträume
Funktionen der Performance-Berichte
Team-Performance-Analyse:
- Benutzer-Zeiterfassung – Individuelle Zeiterfassung und Produktivitätsmetriken
- Vergleichsanalyse – Leistungsvergleich der Teammitglieder
- Auswirkung der Projektzuweisung – Performance-Analyse anhand der Zuweisungen
- Rollenbasierte Metriken – Unterschiedliche Metriken je nach Benutzerrolle
Finanz-Performance-Integration:
- Gehaltssatz-Integration – Teamkosten mit Gehaltssätzen berechnet
- Abrechnungssatz-Analyse – Umsatzanalyse pro Teammitglied
- Rentabilitätsmetriken – Kosten- vs. Umsatzanalyse für die Teamperformance
- Währungsunterstützung – Mehrwährungs-Finanzanalysen
Vorteile der Teamperformance: ✅ Individuelle Verfolgung – Detaillierte Metriken pro Teammitglied
✅ Vergleichsanalyse – Performance über Teammitglieder vergleichen
✅ Finanz-Integration – Zeiterfassung mit Finanzperformance verbinden
✅ Rollenangemessene Metriken – Unterschiedliche Analysen je nach Rolle
Zeitberichte – Detaillierte Zeitanalyse und Abrechnung
Zeitberichtssystem
Zeitintervall-Service: Laut TimeIntervalService-Analyse bietet das System umfassende Zeitberichte:
Zeitberichtstypen:
Kunden-Rechnungsberichte:
- getTimeIntervalsForClientInvoice() – Zeitintervalle für die Kundenabrechnung
- Abrechnungssatz-Integration – Zeitberechnungen mit Abrechnungssätzen für Kundenrechnungen
- Projektspezifische Berichte – Zeitberichte nach Projekt und Kunde gefiltert
- Zeitraum-Berichte – Flexible Zeitraumauswahl für Berichte
Team-Rechnungsberichte:
- getTimeIntervalsForTeamInvoice() – Zeitintervalle für Team-Gehaltsabrechnung
- Gehaltssatz-Integration – Teamkostenberechnungen mit Gehaltssätzen
- Benutzerspezifische Berichte – Individuelle Zeitberichte pro Teammitglied
- Währungsumrechnung – Mehrwährungs-Zeit- und Kostenberichte
Nicht abgerechnete Zeitberichte:
- getUnInvoicedFromTeam() – Erfasste, aber noch nicht an Kunden abgerechnete Zeit
- getUnInvoicedToClients() – Noch an Kunden abzurechnende Zeit
- Finanzlücken-Analyse – Nicht abgerechnete Zeit und Umsatzpotenziale identifizieren
Funktionen der Zeitberichte
Detaillierte Zeitanalyse:
- Tägliche Zeitaufschlüsselung – Zeitintervalle nach Datum gruppiert
- Projekt-Zeitverteilung – Zeitverteilung über Projekte
- Benutzer-Zeitverteilung – Individuelle Zeitanalyse pro Teammitglied
- Zeiterfassung auf Aufgabennebene – Zeit bestimmten Aufgaben zugeordnet
Berechnungen in Zeitberichten:
- Automatische Zeitformatierung – Zeit in lesbares Format umgewandelt
- Satz-Integration – Gehaltssätze und Abrechnungssätze in den Berechnungen
- Währungsumrechnung – Mehrwährungs-Berechnungen für internationale Teams
- Präzise Erfassung – Genaue Zeitberechnungen bis auf die Sekunde
Vorteile der Zeitberichte: ✅ Genauere Abrechnung – Präzise Zeiterfassung für die Kundenabrechnung
✅ Team-Kostenanalyse – Teamkosten und Rentabilität verstehen
✅ Nicht abgerechnete Zeit – Umsatzpotenziale identifizieren
✅ Mehrwährungsunterstützung – Internationale Zeit- und Kostenberichte
Benutzerdefinierte Berichte – Berichte für Kunden und Stakeholder
Berichtserstellungssystem
Berichtserstellungssystem: Das System bietet umfassende Berichtsfunktionen:
Verfügbare Berichtstypen:
Hauptberichte-Dashboard:
- Report/Index – Hauptberichts-Oberfläche mit Filteroptionen
- Kundenauswahl – Berichte nach bestimmten Kunden filtern
- Projektauswahl – Berichte nach bestimmten Projekten filtern
- Mitgliederauswahl – Berichte nach bestimmten Teammitgliedern filtern
- Zeitraumauswahl – Anpassbare Zeiträume für alle Berichte
Spezialberichte:
Nicht abgerechnete Berichte:
- UninvoicedFromTeam – Vom Team erfasste, aber noch nicht abgerechnete Zeit
- UninvoicedToClients – Noch an Kunden abzurechnende Zeit
- Finanzlücken-Analyse – Umsatzpotenziale und Abrechnungslücken
Kundenportal-Berichte:
- Kundenportal-Berichte – Eigene Berichtsoberfläche für das Kundenportal
- Kundenspezifische Daten – Berichte nur für Projekte des Kunden
- Professionelle Darstellung – Kundenangemessenes Berichtsformat
Berichtsfilterung und -anpassung
Filteroptionen: Laut getSelectOptions()-Analyse:
Verfügbare Filter:
- Kunden – Nach company_name, alphabetisch sortiert
- Projekte – Nach Projektname, teambezogen
- Mitglieder – Nach Teammitgliedern (nur Admin-Zugriff)
- Zeiträume – Benutzerdefinierter Start- und Endzeitpunkt
- Gruppierungsoptionen – Berichte nach Projekt, Benutzer oder anderen Kriterien gruppieren
Berechtigungsbasierte Filterung:
- Admin-Zugriff – Vollzugriff auf alle Kunden, Projekte und Mitglieder
- Eingeschränkter Benutzerzugriff – Nur zugewiesene Projekte und zugehörige Daten
- Kundenzugriff – Kunden sehen nur ihre eigenen Projektdaten
- Team-Isolation – Alle Berichte auf Teamzugehörigkeit begrenzt
Funktionen benutzerdefinierter Berichte
Diagramm-Integration:
- chartAjaxFilters() – AJAX-Endpoint für dynamische Diagrammdaten
- Diagramminformationen – Visuelle Diagramme basierend auf Zeit- und Projektdaten
- Gesamtdaten-Zusammenfassungen – Aggregierte Daten für die Diagrammanzeige
- Interaktive Filterung – Echtzeit-Diagramm-Updates bei Filteränderung
KI-Bericht-Integration:
- aireport() – KI-generierte Team-Zusammenfassungen
- KI-Team-Zusammenfassungen – Intelligente Analyse von Teamperformance und Einblicken
- Schlüsselbasierter Zugriff – Sichere Nutzung KI-generierter Einblicke
Vorteile benutzerdefinierter Berichte: ✅ Flexible Filterung – Mehrere Filter für angepasste Berichte
✅ Professionelle Darstellung – Kundenangemessenes Berichtsformat
✅ Echtzeit-Daten – Berichte basierend auf aktuellen Zeiterfassungsdaten
✅ Berechtigungsbeachtung – Berichte respektieren Zugriffsberechtigungen
✅ Export – Daten für weitere Analyse oder Präsentation aufbereitet
Einstieg in die Berichterstattung
Kurzanleitung
Schritt 1: Aufgabenzeit auf Brettern anzeigen
- Zu einem beliebigen Projektbrett navigieren
- Auf Aufgabenkarten „Erfasste Zeit“ ansehen
- Zeitformat (HH:MM:SS) mit Gesamtzeit beachten
- Zeit aktualisiert sich, wenn Teammitglieder Zeit erfassen
Schritt 2: Hauptberichte aufrufen
- Zum Berichte-Bereich navigieren
- Zeitraum für die Analyse wählen
- Filter für Kunden, Projekte oder Mitglieder wählen
- Diagrammdaten und Zusammenfassungen prüfen
Schritt 3: Spezialberichte erstellen
- Nicht abgerechnete Berichte für Abrechnungsmöglichkeiten aufrufen
- Kundenportal-Berichte für die Kundenkommunikation nutzen
- Team-Performance-Metriken für Produktivitätsanalyse prüfen
- Daten für weitere Analyse oder Präsentation exportieren
Best Practices für die Berichterstattung
✅ Regelmäßige Prüfung – Berichte regelmäßig für Projekt- und Team-Einblicke nutzen
✅ Zeitraumauswahl – Sinnvolle Zeiträume für aussagekräftige Analysen wählen
✅ Filter nutzen – Filter für spezifische Performance-Aspekte einsetzen
✅ Kundenkommunikation – Kundenportal-Berichte für transparente Kommunikation
✅ Finanzverfolgung – Nicht abgerechnete Zeit für Umsatzoptimierung überwachen
Typische Berichtsmuster
Wöchentliche Team-Reviews:
- Teamperformance – Individuelle und Team-Produktivitätsmetriken prüfen
- Projektfortschritt – Projekt-Zeitverteilung und Abschlussquoten analysieren
- Finanzanalyse – Abgerechnete vs. nicht abgerechnete Zeit und Umsatzpotenziale
- Kunden-Updates – Kundenspezifische Fortschrittsberichte erstellen
Monatliche Geschäftsanalyse:
- Finanzperformance – Umfassende Finanz- und Rentabilitätsanalyse
- Teamproduktivität – Langfristige Produktivitätstrends und Verbesserungen
- Kundenbeziehungen – Kundenspezifische Performance- und Zufriedenheitsanalyse
- Business Intelligence – Strategische Einblicke für Wachstum und Optimierung
Berichtsprobleme beheben
Häufige Probleme
Zeit wird auf Aufgabenkarten nicht angezeigt:
- Zeiterfassung – Prüfen, ob Zeit für die Aufgabe erfasst wurde
- Aufgabenzuweisung – Sicherstellen, dass die Aufgabe Projekt und Brett zugeordnet ist
- Berechtigungen – Ob Sie Berechtigung haben, Aufgabendetails zu sehen
- Datenaktualisierung – Brett neu laden für die neuesten Zeitdaten
Berichte laden nicht:
- Berechtigung prüfen – Ob Sie Berichts-Anzeigeberechtigungen haben
- Zeitraum – Gültigkeit des gewählten Zeitraums prüfen
- Filter – Prüfen, ob die gewählten Filter zugehörige Daten haben
- Browser – Seite neu laden oder Cache leeren
Fehlende Daten in Berichten:
- Teamumfang – Berichte sind auf die Daten Ihres Teams begrenzt
- Berechtigungsgrenzen – Berichte respektieren Ihre Zugriffsberechtigungen
- Zeitraum – Sicherstellen, dass der Zeitraum die erwarteten Daten enthält
- Filter – Prüfen, ob Filter die erwarteten Daten ausschließen
Nächste Schritte
Nachdem Sie Berichte und Analysen verstanden haben, können Sie sich mit Folgendem vertiefen:
- Best Practices und Workflows – Empfohlene Projektmanagement-Ansätze
- Integration mit anderen Modulen – Anbindung des Projektmanagements an andere Corcava-Funktionen
Merken Sie sich: Das Berichtssystem von Corcava liefert umsetzbare Einblicke in Ihre Projektmanagement-Aktivitäten. Die Zeitanzeige auf Kanban-Brettern gibt sofort Einblick in den Aufgabeneinsatz; das Berichtssystem unterstützt detaillierte Analysen für Business Intelligence und Kundenkommunikation.
