Erweiterbarkeit

Datenmodell

Passen Sie time cockpit an Ihre Bedürfnisse an indem Sie neue Tabellen, Spalten, Validierungsregeln und ähnliches hinzufügen.

Sie können das time cockpit Datenmodell ohne Programmierkenntnisse anpassen. Natürlich erhalten Sie trotzdem weiterhin Updates für time cockpit.

  • Fügen Sie Tabellen und Beziehungen hinzu
    Erweitern Sie das Datenmodell mit neuen Tabellen und Beziehungen. Time cockpit generiert automatisch Listen und Forms zur Datenverwaltung. Sie können die automatisch generierten Listen und Forms anpassen.
  • Fügen Sie neue Eigenschaften hinzu
    Wählen Sie aus einer Vielzahl von Datentypen wie Textfeldern, numerischen Felder, Datumsfeldern und vielen mehr.
  • Fügen Sie berechnete Felder hinzu
    Fügen Sie berechnete Felder, die Ihre Geschäftslogik abbilden mit time cockpit’s Formelsprache hinzu.
  • Fügen Sie Validierungsregeln hinzu
    Wir liefern time cockpit mit einer Hand voll Validierungsregeln aus. Fügen Sie eigene hinzu, um Ihre Geschäftslogik abzubilden.
Data ModelData Model
Tailor time cockpit to your needs by adding new tables, columns, validation rules, etc.

Datenzugriffsberechtigungen

Definieren Sie Berechtigungen für ganze Tabellen oder auf Zeilenebene.

Definieren Sie, welcher Benutzer auf welche Tabellen oder welche Zeilen einer Tabelle zugreifen darf. Sie brauchen dafür keine Programmierkenntnisse, alle Regeln werden in der time cockpit Formelsprache definiert.

Permissions können für alle Daten im Datenmodell definiert werden. Sie werden sowohl im Full-Client als auch im Browser berücksichtigt.

Data Access PermissionsData Access Permissions
Define data access permissions that fit to your company’s data access policies.

User Interface

Passen Sie alle Listen und Forms an Ihre Bedürfnisse an.

Sie können alle Listen und Forms ohne Programmierkenntnisse anpassen und auch eigene hinzufügen. Definieren Sie die Listen und Forms in einem einfachen XML Format. Time cockpit enthält einen Editor, in dem Sie die Anpassungen ausprobieren können bevor Sie diese für andere Benutzer freigeben.

Form ConfigurationForm Configuration
Customize and extend time cockpit’s lists and forms to tailor them to your specific needs.

OData Web API

Time cockpit bietet ein plattform-unabhängiges OData Webservice zum Lesen und Schreiben von Daten an. Ihre Anpassungen am Datenmodell stehen auch im Webservice zur Verfügung (z.B. eigene Tabellen oder Spalten, Validierungsregeln, Berechtigungen). Hier sind einige Szenarien für die Verwendung der time cockpit OData Web API:

  • Datenanalyse
    Ergänzen Sie time cockpit's Reporting Engine mit den interaktiven Datenanalysemöglichkeiten von z.B. Microsoft Excel mit Power Query. Verwenden Sie dazu time cockpit’s OData Feed als Datenquelle.
  • Datenintegration
    Integrieren Sie Ihre Zeiterfassungsdaten in bestehende Reporting Datenbanken oder in Ihr Datawarehouse z.B. mit dem OData Support von SSIS (SQL Server Integration Services).
  • Eigene Applikationen
    OData wurde unter anderem mit einem Fokus auf Browser-Applikationen entwickelt. Der OData Feed von time cockpit kann daher ganz einfach über JavaScript verwendet werden. So können Sie Ihre eigenen Applikationen bauen und die time cockpit Infrastruktur im Hintergrund verwenden.

In der time cockpit Hilfe finden Sie weitere Informationen zur OData Web API.

Scripting

Automatisieren Sie Routinetätigkeiten mit Python Scripts.

Python ist eine vielverwendete Scripting Sprache. Time cockpit unterstützt IronPython Scripts, Sie haben damit Zugriff auf die gesamte Microsoft .NET Framework Klassenbibliothek. Verwenden Sie Ihre bevorzugte Python Scripting Umgebung oder entwickeln Sie die Script direkt in time cockpit's Python Editor. Sie können z.B. folgende Tasks automatisieren:

  • Importieren oder Exportieren Sie Daten über CSV oder XML Dateien, Web Services, ...
  • Generieren Sie automatisch Microsoft Office Excel Reports (lesen Sie mehr über Reporting...)
  • Implementieren Sie Prozesse wie die Freigabe von Urlauben, dem Erstellen von Rechnungen, ...

Time cockpit enthält ein Command Line Tool, mit dem Sie Scripts automatisch ausführen können. Alternativ dazu können Sie Scripts im Datenmodell auch als Aktion hinterlegen, die vom Benutzer manuell angestoßen werden muss.

Lesen Sie mehr über Scripting in time cockpit in der Online Hilfe...

Integration with External Collaboration SystemsIntegration with External Collaboration Systems
Exchange data using Iron Python scripts.

Deployment der Anpassungen

Sie brauchen sich um das Deployment der Anpassungen nicht zu kümmern. Time cockpit verteilt sie automatisch an alle Devices.

Wenn Sie Anpassungen in time cockpit vornehmen, müssen Sie deshalb nicht eine neue Version von time cockpit verteilen. Alle Anpassungen werden sofort in der Online Variante übernommen. Im Full Client werden sie im Rahmen der Synchronisation automatisch übernommen.