Customize Time Cockpit to fit your unique needs with our comprehensive Made-to-Measure offering.
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).
Whether it’s orders or cost centers, Time Cockpit allows you to customize data structures to fit your organizational needs. Add new fields to existing tables or create new tables and link them with existing ones. No need to deploy a new version of the software – our data model can be 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", ...)
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.
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 15 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.