Report Templates#

To open the report templates, choose Report Templates from the menu.

../../_images/reports-report-templates.png

The system provides predefined reports, or you can create a new template, or have one imported.

../../_images/reports-templates.png

Creating a Report Template#

  1. Click New Template:

    ../../_images/reports-templates-add-1.png
  2. Enter the report template name:

    ../../_images/reports-templates-add-2.png
  3. Click Save. You are taken to the report template parameter settings.

Report Template Parameters#

Main Settings#

In this subsection, you configure the basic settings.

../../_images/report-templates-main-settings.png

Fill in the following fields:

Template name:

The template’s name.

Page grouping:

The key used to display the information. Example: to create a template for individual employees, select “Group by employee”; to group by month, select “Group by month”. The report will have as many pages as there are selected groupings. (If I select “Group by employee”, the report will have as many pages as there are employees. If I select “Group by month”, it will have as many pages as there are months…).

Editing language:

Select the language in which to send the report. Czech, English, German, and Swiss (Rumantsch) are currently supported.

Page grouping (Filter):

Choose whether to display only records using a variable, only records with unresolved violations, or only records containing attendance.

Paper format:

Choose between A4, A3, or the widget displayed on the landing page (Overview).

Orientation:

Choose portrait or landscape.

Margins:

Choose between automatic margins and custom margins.

Universal Options#

In the options, you can configure the following parameters:

Width:

This setting controls the width of the given parameter relative to the others. For example, the date needs less space than the overall summary.

../../_images/reports-templates-width-slider.png
/ :

Move up / move down.

Use this option to move individual columns up or down without having to delete and recreate them.

../../_images/reports-templates-move.png
Label type:

Choose an automatic label, or rename it freely using the “Custom” option.

:

Horizontal/vertical alignment
use this function to align data in the table to a specific side.

../../_images/reports-templates-text-align.png
:

Text size/weight
select the text size and weight.

../../_images/reports-templates-text-edit.png
:

Text/background color
choose the text and background color.

../../_images/reports-templates-text.png
:

Text border
choose an automatic or custom text border.

../../_images/reports-template-border.png

Table#

On the Table tab, you can select the actual data displayed in the generated report.

../../_images/reports-templates-table.png

Here you can configure grouping by rows and columns, subtotal grouping (e.g. by week, by employee group…), and edit the height and padding. The “Hide sum row” and “Do not crop text [PDF]” options are also available.

The variables here are similar to those in the header, again divided into the groups Interval, General, Report, Year, Employee Group, Customer, Employee, and Record. You can also use the various supplementary options here, such as text color, highlighting, padding, and so on.

If an index field appears, it refers to an account number. You can find the account number in SettingsTime Account, Absences, Holidays, where each account has a sequence number. Enter this number in the index field.

You can now start defining your own report template.

Sums#

This option allows you to display total sums. Choose which sum you want and the system calculates it and displays it on the last page of the report.

../../_images/reports-templates-sum.png

Functions#

The Functions tab lets you write your own function in JavaScript, which then processes the input and is displayed in the report.

../../_images/reports-templates-functions.png

This is an advanced system feature; do not hesitate to contact us to set it up.

Custom Variables#

Lets you customize the data that the report has available at generation time.

For example: if you want to add some text after the customer name, or add a specific value to the time worked.

../../_images/reports-templates-variables.png

This is an advanced system feature; do not hesitate to contact us to set it up.