What's New in Version January 2014

Monday, December 30, 2013 by Karin Huber

December 2013 has primarily been a planning month for us. We defined the topics in which we want to invest in 2014. Nevertheless, in version January 2014 we deliver improvements in the areas reporting and programmable actions. In this article you can read about the enhancements and the results of our planning for 2014. We are very interested in your opinion. Leave us a comment or send a mail to support@timecockpit.com. Let us know what your most wanted feature is.

The new version January 2014 (1.20) is downwards compatible to version March 2013 (1.10) and later. You can use all of these versions in a single account simultaneously.

Reporting

Last month we have introduced a new feature in reporting that allows you to customize reports to your needs. The settings were not saved so you had to adjust the settings repeatedly for every report. In the new version you can now save the settings as default for all users and reports. This allows you to adjust font family, font size and color to fit your corporate design.

Save reporting settings

Additionally the new version keeps the zoom factor when updating the report with other setting and does not jump back to 100% anymore.

Configuring Visibility of Actions

Until now, actions always showed up in the ribbon for lists and in the tool bar of forms as long the action was executable for the displayed entity.

Actions in ribbon

Actions in forms

Additionally, you could use actions in list and form definitions to allow the user to execute the action by clicking on a hyperlink. The following list definition adds an action hyperlink to the list of time sheet entries that allows to create an invoice from one single time sheet entry.

    ...
    <BoundCell Content="=Current.Billed" />
    <BoundCell Content="=Current.FixedPrice" />
    <ActionCell Content="Create Invoice ..." Action="APP_CreateInvoiceAction" EntityObject="=Current.Me" />
</List>

Action cell in list

In the new version we allow you to specify where an action should be available. Therefore, you can specify an expression for the visibility in forms and in the ribbon (or the context menu of the list).

Configure the visibility of actions

As long as no expression is specified, the action is shown in the form, ribbon and context menu. The easiest expressions you can specify are True and False. You can also write more complex expressions like for example 'Admin' In Set('CurrentUserRoles', 'Code') to show an action only for users belonging to the Admin role.

Line Breaks in TCQL Expressions

It is now possible to specify line breaks in TCQL expressions by using \r\n. The following TCQL statement builds addresses from customers by appending customer name, street and town with line breaks in between.

From T In Customer
Select New With
{
.Customer = T.CompanyName + '\r\n' + T.APP_Street + '\r\n' + T.APP_ZipCode + ' ' + T.APP_Town
}

Line breaks in expressions

What's Planned for 2014

At the moment we are in the progress of planning the areas of investment for time cockpit in 2014. Until now the following items are on our short list of potentially upcoming features:

  • REST (OData) API for reading and writing data
  • Custom data processing extension that allows to build reports in Visual Studio that can directly access time cockpit data
  • Improved sync with better conflict detection and better performance
  • Restricted sync that only syncs data for a certain user or timeframe to the client
  • HTML5 client (without plug-ins like Silverlight)
  • Mobile client (possibly Android) or mobile HTML5 client

Let us know about your wishes for time cockpit in 2014! What do you consider as being most important? Leave us a comment or send a mail to support@timecockpit.com. We are very interested in your opinion!

comments powered by Disqus