Table of Contents

Entwickler-FAQ

Diese Seite beantwortet häufige technische Fragen zur Anpassung und Integration von time cockpit.

Hinweis

Die Beispiele und Verweise in dieser FAQ sind als Ausgangspunkt gedacht. Prüfen Sie eigene Skripte, Abfragen und Integrationen immer in einer Entwicklungsumgebung, bevor Sie sie produktiv einsetzen.

Datenmodell und Listen

Wo beginne ich, wenn ich das Standarddatenmodell verstehen möchte?

Beginnen Sie mit diesen Seiten:

Wie lege ich eigene Felder, Entitäten, Listen oder Formulare an?

Verwenden Sie die Dokumentation zur Anpassung des Datenmodells:

Abfragen und Berechnungen

Wie frage ich Daten aus time cockpit ab?

Verwenden Sie TCQL für Abfragen innerhalb von time cockpit und den Query-Endpunkt, wenn Sie TCQL über die Web API ausführen möchten.

Beginnen Sie hier:

Wie arbeite ich mit Berechnungen für Überstunden, Arbeitszeit oder Feiertage?

Verwenden Sie die integrierten Arbeitszeitfunktionen und die vorhandenen Entitäten der Anwesenheitszeiterfassung als Referenz.

Siehe:

Wie werte ich Projektbudgets oder Rentabilität aus?

Verwenden Sie die Standardimplementierung der Budgetkontrolle und die zugehörigen Entitäten als Ausgangspunkt.

Siehe:

Web API und Integrationen

Wie greife ich aus externen Anwendungen auf time cockpit zu?

Verwenden Sie die Web API.

Beginnen Sie mit:

Soll ich OData oder den Query-Endpunkt verwenden?

Verwenden Sie:

  • OData für den Standardzugriff auf Entitäten im CRUD-Stil
  • Query, wenn Sie TCQL, Aggregationen oder komplexere Projektionen benötigen

Wie exportiere ich Daten für externe Systeme oder Berichtswerkzeuge?

Je nach Szenario verwenden Sie:

Automatisierung und Scripting

Wie automatisiere ich Abläufe in time cockpit?

Die Standardoptionen sind:

Wie setze ich Genehmigungs- oder Benachrichtigungsabläufe um?

Genehmigungsworkflows werden in der Regel mit einer Kombination aus folgenden Bausteinen umgesetzt:

  • Entitätsfelder für Status und Angaben zur genehmigenden Person
  • Trigger für Automatisierung und Benachrichtigungen
  • Aktionen für die Schritte Genehmigen und Ablehnen
  • Berechtigungen, die steuern, wer den Ablauf sehen oder ausführen darf

Siehe:

Berichte

Wie funktionieren eigene Berichte in time cockpit?

Eigene Berichte basieren auf SSRS und setzen in der Regel auf einer Liste in time cockpit auf.

Siehe:

Kann ich mehrere Quellen in einem Bericht kombinieren?

Im Standardablauf für Berichte nicht direkt. Ein üblicher Ansatz ist, die Daten zuerst in einer eigenen Liste aufzubereiten und den Bericht auf dieser Liste aufzubauen.

Sicherheit und Berechtigungen

Wie schränke ich den Zugriff auf Daten nach Rolle oder Abteilung ein?

Verwenden Sie Entitätsberechtigungen, Rollenzuordnungen und bei Bedarf Named Sets oder ähnliche Muster auf Zeilenebene im Datenmodell.

Siehe:

Wie migriere ich auf das neuere Modell der Standardberechtigungen?

Siehe:

Beispiele und weiterführende Informationen

Wo finde ich praktische Beispiele?

Nützliche Ausgangspunkte:

Brauchen Sie mehr Hilfe?

Wenn Sie Abläufe für Anwender statt technischer Anpassungen suchen, lesen Sie weiter unter Für Anwender.