Time cockpit is a versatile time tracking platform that goes beyond project and attendance tracking. Customize time cockpit to suit YOUR unique needs, while still enjoying the benefits of a standard software product.
Effortlessly track your time and boost productivity with our graphical calendar
The graphical calendar is your one-stop-shop for time tracking. Switch between day, week or work week view depending on the level of details you need. Get an overview of your absences like vacations or sick leaves, plus view your Outlook appointments to see how you planned your day and easily convert the appointments to a time sheet entry. Time tracking is a necessity, not your primary job! So we made the creation of time sheet entries as simple as possible. Use drag & drop to quickly change the duration of a time sheet entry, to move it or to copy it to another day.
With formatting profiles you get a quick overview of how you have spent your working time. See at one glance when you have worked remotely, for which customer or project or how much revenue you have created in a period of time.
Time cockpit can display your Office 365 Outlook appointments and sent emails in the graphical calendar. If you plan your future work in Outlook, you can convert appointments in time sheet entries by simply double-clicking them.
Be ahead of things and get a visual indication of your planned and actual working hours per day, week, and month. Enter planned hours of work, holidays, vacations, and sick leaves and time cockpit shows you, how you are doing compared to your planned working time.
Track recurring tasks such as mailing and admin tasks efficiently with time sheet templates. Create your own time sheet templates from existing time sheet entries and reuse them by simply dragging and dropping them into the time sheet calendar. Plus, you can create dynamic time sheet templates and integrate with external systems like zendesk or freshdesk, directly from the time sheet calendar.
Track budget and time spent on each project or task and make informed decisions about your costs and effort spent
When it comes to project time tracking, there is no one-size-fits-all solution. Companies have unique workflows and preferences, and as such, require flexibility in their time tracking tools. At time cockpit, we understand this need for customization, and have built our platform from the ground up to be highly adaptable to individual requirements. You do not track your time on projects and tasks? Take a look at our Made-to-Measure offer. We provide tailored time tracking that aligns with your specific needs. We help you to create the data structures and workflows that support the way you work.
Create or import your existing customers, projects, and tasks and start tracking your time entries in the level of detail that fits your company best. If you do not want to track your time on projects or tasks, take a look at our Made-to-Measure offer.
Define budgets at both project and task level and get a grip on project costs. Working with hourly rates? You can define rates at customer, project, and task level. Time cockpit automatically takes the most granular hourly rate for billing and revenue calculation.
Track budget and time spent on each project or task and make informed decisions about your costs and effort spent. Optimize your project management and ensure that every project is completed on time and within budget.
Streamline the invoicing process for your business. Time cockpit generates invoices and invoice positions from time sheet entries and their respective task assignments. Even after invoices are created, time cockpt allows you to edit invoices and invoice items as needed. Plus, generate printable PDF invoices without the need for a separate tool.
Time cockpit allows you to track both project and attendance time in a single, easy-to-use tool
Configure planned hours per day for users and teams. Planned hours are historicized allowing you to keep track of changes in your employees’ working time models. Plus, add a lump some overtime to reflect your employees overtime fees in the working time model.
Create and manage vacation entitlements, vacations, compensatory times, and sick leaves for your employees. Absences are used in combination with planned hours of work to calculate your target hours of work on a given day.
Manage public holidays across different countries and religions by creating public holiday calendars in time cockpit. Assign public holidays to the calendar and then assign the calendar to each employee.
Time cockpit calculates your employees target hours by taking into account absence times, public holidays, and planned hours of work. It compares planned hours with tracked time sheet entries and calculates the deviation, accurately down to the hour. Simple working time statistics are directly displayed in the time sheet calendar for maximum transparency.
With time cockpit, you can define working time limits that fit your organization’s needs. Set maximum hours per day or week and define after how many working hours an employee is inteded to take a break. By default, time cockpit ships with working time limits for Austria and Germany, but you can also define your own limits.
Generate a comprehensive time report that covers every day of the month. The report displays the employee’s total working hours, break times, and any holidays or absences on each day.
Make time cockpit your own with out comprehensive Made-to-Measure offer
Time cockpit offers a comprehensive Made-to-Measure offer that includes requirements engineering and implementation to deliver a tailored solution that perfectly fits your specific needs. Our expert team will work closely with you to identify your unique requirements and implement a customized solution that meets your exact specifications. With that, you can streamline your business processes and maximize efficiency with a solution that is tailored to your specific requirements. If you have tech capabilities, we provide you with the tools and know-how to customize time cockpit yourself.
Take things into your own hand with the OnCockpitAdmin! Our client allows you to customize every aspect of your time cockpit experience. Simply download and install the admin tool and, if you are an admin on your account, you will be able to make customizations to tailor time cockpit to your specific needs (see documentation).
Track what matters most to you! Whether it’s purchase orders or cost centers, Time cockpit allows you to customize your data structures to your specific needs. No need to deploy a new version of the software, our datamodel can be easily changed on the fly.
Don’t clutter your employees’ screens with unnecessary fields. Time cockpit’s user interface is fully customizable to meet your specific requirements. Define lists and forms in an XML format that is easy to learn and understand. Time cockpit contains an editor for such XML definitions in which you can try your configuration changes before you publish them for other users.
With time cockpit’s powerful permission framework, you can hide information from those who aren’t intended to see it. You do not need programming skills for building a permission system. Using time cockpit’s simple expression language, you can configure your own permission model, whether it’s role-based or rule-based.
:Iif( 'Admin' In Set('CurrentUserRoles', 'Code'), :Iif(Current.UserDetail.Team.Code In Set('MyTeams'), True, False), False) = True
Using IronPython custom business logic can be implemented and run directly in time cockpit. With IronPython, you have access to the entire Microsoft .NET Framework class library in your scripts. Use your favorite Python development environment or develop your scripts in time cockpit’s interactive Python editor.
def approveVacation(actionContext): dc = actionContext.DataContext if dc.InputSet is not None: for v in dc.InputSet: v.USR_ApprovedTimestamp = DateTime.UtcNow v.USR_RequestForApprovalSentTimestamp = v.USR_ApprovedTimestamp v.USR_ApprovedBy = dc.Environment.CurrentUser.Username dc.SaveObject(v)
Create and integrate custom reports using Microsoft SQL Server Report Builder or Microsoft Visual Studio. Read more about time cockpit’s support for custom reports in the time cockpit documentation.
Got subsidiaries in different countries? Time cockpit’s localization capabilities enable you to seamlessly operate in multiple countries by localizing the user interface and even storing data in different languages. Users can easily choose their preferred language, ensuring an optimal user experience for all.
By defining your data structure, validation rules, business logic, and more in code (IronPython), you can easily version control your changes, persist your knowledge and design decisions, and transfer changes between different time cockpit accounts. This approach makes it easier to maintain your customizations over time.
def initialSetup(dc, model): comment("initialSetup", "various initial setup", messageCollector) sh.addDateTimeProperty(dc, modelTimesheet, "CreationDate", ...) sh.addDateTimeProperty(dc, modelTimesheet, "UpdateDate", ...)
Access and modify data, execute business logic, or generate reports with time cockpit's web API
Time cockpit’s web API allows to access and modify data, execute business logic, or generate reports using HTTP, REST, and JSON. You can integrate time cockpit’s functionality and data into your existing workflows and organizational structure. The web API features up-to-date Personal Access Token (PAT) authentication (also works with SSO providers like Azure Active Diectory or Okta), allowing for secure and convenient access to the web API.
Take user management to the next level with our management API. Eliminate the need for manual user activation or deactivation by integrating time cockpit with your HR system or identity provider. Integrate time cockpit into your on- and off-boarding processes with just a few lines of code and ensure that employees automatically get or lose access to time cockpit.
If you prefer to query data in the traditional SQL way, that’s no problem. You can reach out to us at firstname.lastname@example.org to get read-only database access. This way, you can integrate with other tools like Power BI or Tableau and make the most of your data. After all, it’s your database and your data.
SELECT * FROM APP_Timesheet INNER JOIN APP_UserDetail ON Relation_APP_UserDetail = APP_UserDetailUuid
You have lot’s of your data in Excel sheets? Take a look at time cockpit’s built-in Excel importer. Map your Excel worksheets to time cockpit tables, test your import and load your existing data into time cockpit.
Enterprise Features reasonably priced
Single Sign-On (SSO) is an essential tool for modern organizations seeking to improve security. With time cockpit, you can integrate your Azure Active Directory or Okta identity provider for seamless authentication and enforcement of your security policies.
Time cockpit runs on the Microsoft Azure. We deploy all components of time cockpit in the European data centers of Microsoft Azure. All our production databases are three-node database clusters. Backups for disaster recovery are managed by Microsoft; they are stored redundantly in both European data centers. All our webservers are clusters each with at least two servers for load balancing and fault tolerance.
At time cockpit, we take your data security seriously. That’s why we provide a three-node database cluster for your time cockpit account from the first user on, ensuring that your data is completely isolated from other customer data. This means that we can easily backup and restore your database if something goes amiss or create dedicated sandbox environments.
We understand that some customers prefer to keep their data within their own Microsoft Azure cloud. We offer the option to use your own database as long as it is reachable by our server farms. This gives you flexibility to scale up or down your database as needed, giving you complete control over your data management.
Our sandbox environments are replicas of your production environment at a specific point in time. There you can test new features and customizations before releasing them to your production environment. If you opt for our Made-to-Measure offer, we automatically create a sandbox for you. What’s more, our web API works seamlessly not just on the production environment, but also on the sandbox environment.
The safety and security of your data is of utmost importance. That’s why we offer a 35-day point in time recovery feature for your database. Even if one of your batch updates goes wrong, you can rest easy knowing that we can restore your database to any point in time within the last 35 days. This option is also available for sandbox environments, ensuring that your testing and development data is just as secure.
Time cockpit ensures highest levels of data security and availability by using certified Microsoft Azure data centers inside the EU
For all services that time cockpit relies on, Microsoft offers the EU Standard Contractual Clauses (also known as EU Model Clauses). The EU Model Clauses are used in agreements between Microsoft and us to ensure that any personal data leaving the European Economic Area (EEA) is transferred in compliance with the GDPR.
Our cloud strategy is based on the Platform-as-a-Service (PaaS) model. This means that we do not rent virtual machines in the cloud and install our software on them. Instead, we use managed services provided by our cloud provider Microsoft. This allows us to focus on our core competencies, deliver a better product to our customers, and keep the costs for time cockpit low.
Time cockpit has been built from day one as a multi-tenant application. This means that multiple customers share underlying infrastructure. This is a huge advantage as it allows us to offer time cockpit at a very attractive price. However, shared infrastructure does not mean lack of flexibility. On the contrary, being highly customizable is a differentiating factor for time cockpit.
We have been using Azure since its very existence. Time cockpit was one of the first SaaS solutions on Azure. Our CEO Rainer Stropek was one of the first experts worldwide awarded with the title Microsoft Most Valuable Professionals (MVP) for the Azure platform. Providing large scale SaaS solutions on Azure has been our core competency for more than a decade. This is what we do, this is what we are good at.
With time cockpit, we can skip the tedious development of foundational code, such as database connection, input validation and sanitization, user interface layout and styling, form field validations, and object-relational mapping (ORM) for database interactions. This means we can focus on customizing the platform to meet your specific needs, rather than spending time and resources building the foundational components from scratch.
Benefit from 10 years+ time tracking Know-How and best practices. See how we customized time cockpit for other customers.
Time cockpit has been successfully customized for numerous different time tracking needs. As a flexible and adaptable platform, time cockpit has also proven to be useful beyond time tracking applications.
The time cockpit's platform reduces the amount of coding required for customizations. This is because developers can define their data structures, validation rules, business rules and even the user interface declaratively.
Time cockpit ships with a rich features set but customizing allows you to tailor time cockpit to fit your specific requirements and business processes. This means your business can work more efficiently and effectively, saving time and money in the long run. You won’t have to worry about using a system that doesn’t quite work for your company. Instead, you’ll have a system that is aligned with your company’s unique requirements. A system that grows with you.
Yes, you can customize time cockpit yourself using the time cockpit admin workbench. The admin workbench can be downloaded from our website, and it provides a user-friendly interface for customizing every aspect. You can customize data structures, user interface, business logic, reports, and more without the need for extensive programming knowledge. Take a look at our documentation to get started.
Absolutely. Our team will help you every step of the way. We’ll start by having a chat to get a feel for what you need, and then work closely with you to create a customized solution that fits your unique requirements. Once we’ve finished customizing, we’ll provide guidance and support to help you make the most of the platform.
We like to keep itagile. The customization process is designed to be collaborative and transparent, with frequent communication and feedback to ensure that the end result meets your expectations. We’ll work with you to define the scope and goals of the customization. Once we have a clear understanding of what you’re looking for, our team will build and test the customized solution. Throughout the process, we’ll work closely with you to ensure that the customization meets your needs and requirements. You’ll get to test the customizations in a sandbox environment first so you can make sure it’s exactly what you want. Once we have received your approval after your tests, we will deploy your new features in your production environment.
The time it takes to customize time cockpit depends on the complexity of your specific requirements. Time cockpit has already done a lot of the heavy lifting in terms of development, so customizing it can typically be done faster compared to building a feature from scratch. Our team will work closely with you to understand your needs and provide you with a timeline for the customization process.
cost of a customization depends on the scope of work. You can check our current hourly rate on our pricing page. There are no ongoing, periodic maintenance fees for the customizations made specifically for you. Any future development and maintenance will be done on an hourly basis, and in close accordance with you or your team. Customizations don’t increase your regular pricing fees.
We offer ongoing support to ensure that everything runs smoothly. If you encounter any issues or have questions about your customizations, just let us know and we’ll work with you to resolve them. Our team is always happy to help and keep your time cockpit running.
Absolutely! When you customize time cockpit, you’ll still have access to all the standard features of the platform. Our customization process is all about adding new functionality and tailoring the platform to your specific needs, not taking away anything away from you. So, whether you’re using time cockpit out-of-the-box or have customized it to fit your unique workflows, you’ll still be able to take advantage of all the standard features we will provide in the future.