Insights - Designs

7 min. readlast update: 12.16.2025

Insights – Designs

The Designs feature within the Insights module provides a flexible analytical framework that allows users to build customized data visualizations, KPIs, tables, and calculated metrics.

A Design is a standalone analytical component that defines:

  • Which data should be loaded
  • How this data is processed or transformed
      • How the results should be visually represented

Once created, Designs can be published or embedded into Dashboards, enabling advanced reporting and real-time insights across the organization.


Important Notes

All examples in this article — fields, filters, visual formats, and data structures — are illustrative.

Actual behavior depends on configuration under:

  • Control Center → General Settings
  • Control Center → Insights → Designs
  • Data Source Definitions (entity availability, permissions and fields)

Access Path

Insights → Designs


1. Purpose of Designs

Designs serve as modular analytical units that allow organizations to:

  • Select and combine data sources (e.g., Timesheets, Accounts, Opportunities).
  • Filter, group, and preprocess data before visualization.
  • Create custom computed fields using expressions.
  • Produce charts, tables, KPIs, or other shareable insights.
  • Reuse and assemble Designs into Dashboards.
  • Share insights with specific users or across teams.

A Design acts as a reusable analytic “block” that can be adapted, shared, or embedded where needed.


2. Designs Landing Page

The landing page lists all existing designs with options for management and export.

Displayed Columns

  • Name
  • Type (Chart, Accumulation Chart, Table)
  • Shared With
  • Created By (if enabled)
  • Updated By
  • ...additional configurable fields

Available Actions

Action Description
Add Design Create a new analytical design.
Refresh Reloads all design definitions.
Export Exports the design configuration.
Delete Permanently removes a design.
Columns Choose which columns to show in the table.

3. Creating a Design

Selecting Add Design opens a modal allowing you to define the initial settings.

Fields

Field Description
Name* The name of the design. Required.
Imports From Optional. Import structure from an existing design (data sources, filters, custom columns, and visual settings).

Behavior When Importing

If a design is imported:

  • All data sources, filters, custom columns, and visual settings are copied.
  • The new design becomes independent — later changes do not affect the original.

4. Design Details Page

After creation, the system opens a configuration workspace composed of three main sections:

  1. Select Data Sources

  2. Custom Columns Configuration

  3. Visual Configuration

These three layers collectively define:

  • What data the design uses
  • How the data is transformed
  • How the output is displayed

Once created, the Design opens with three configuration sections:

4.1. Select Data Sources

This section defines where the data comes from.

Purpose

To connect the design to one or more system entities (e.g., Timesheets, Projects, Activities, Accounts, etc.).

Function Description
Add Data Source Choose one or more entities 
Field Filters Restrict the dataset. Example: Start Time > 1/1/2025
Multiple Sources Each source has independent filters.
Delete Source Removes a source and all its filters.

Example Use Cases

  • Only show Approved Timesheets
  • Retrieve Projects created this year
  • Filter Allocations by specific team or role

This section forms the foundation of the design—only imported data can be used in calculations or visualizations.

4.2. Custom Columns Configuration

This section enables creation of calculated fields based on the selected data.

Purpose

To define derived metrics that do not exist in the raw data.

Main Fields

Field Description
Name* The name of the calculated field.
Imported Fields Fields used within the expression.
Expression* Formula using fields, operators, and functions.

Examples of Custom Columns

  • Convert Effort to Days:
    Effort / 8

  • Calculate Margin:
    (SellPrice - Cost) / SellPrice

  • Detect Overtime:
    Effort - ExpectedEffort

Why it matters

Custom columns unlock advanced analytics, enabling KPIs and performance metrics tailored to the business.

4.3. Visual Configuration

This section defines how the design will be displayed.

General Settings

Field Description
Name* Visual title (may differ from the design name).
Shared With Users allowed to view the design.
Type Visualization format: Chart, Accumulation Chart, Table.

Each section is independent but collectively defines how the final insight is calculated and displayed.

4.4. Visualization Types

The selected visualization type determines how the data is presented.

Type = Chart

A standard chart visualization supporting:

  • Column chart
  • Accumulation chart
  • Tabel

key Elements

Component Description
Primary Axis* Defines the main dimension (e.g., Date, Status, User, Project).
Secondary Axes Defines metrics (e.g., Sum of Effort, Revenue, Count). 
Legend Options Show/hide legend and choose its position.
Markers / Labels Controls visibility of markers and value labels.

Use Cases

  • Effort per Month
  • Timesheets by Status
  • Revenue over Time

Type = Accumulation Chart

A visualization used to show progressive totals over time.

Example Scenarios

  • Accumulated project hours 
  • Cumulative revenue
  • Running total of tasks completed

Comparison  

Standard Chart Accumulation Chart
Shows exact values at each point Shows cumulative sum
Good for comparing data points Good for illustrating progression

Type = Table

A tabular representation of raw or calculated data.

Properties

Feature Description
Groupable Columns Users can drag columns to group results (e.g., by Project, User).
Sortable Columns Ascending/descending sorting.
Filter Buttons Local dashboard-level filters.
Custom Columns All calculated metrics are included as table fields

Use Cases

  • Timesheets Listings
  • Financial breakdowns
  • Project task summaries

4.5 How All Sections Work Together

Section Role
Select Data Sources Defines what data exists.
Custom Columns Defines how data is transformed.
Visual Configuration Defines how data is presented.

A design is complete only when all three layers are correctly set.


5. Select Data Sources

(Deep dive)

The first step in building a design is selecting the datasets it will use.

5.1 Add Data Source

Users select from available system entities:

Examples include:

  • Timesheets
  • Accounts
  • Activities
  • Opportunities
  • Allocations
  • Projects
  • Financial Records
  • ...

After adding a data source, it expands into its own configuration block.


5.2 Field Filters

For each data source, users can add filters to restrict which records are included.

Components

Component Description
Field Field used in the filter (Start Time, Effort, Classification…).
Operator Equals, Not Equals, Contains, Greater Than…
Value Selected value (date, text, number…).
Delete Filter Removes the filter.
Add Filter Adds new filter line.

Filters are combined using AND logic inside each data source.


6. Custom Columns Configuration

(Deep dive)

Custom columns enhance flexibility by allowing:

  • Mathematical calculations
  • Transformations
  • Conditional logic
  • Standardized KPIs

Examples

Objective Example Expression
Convert minutes → hours Effort / 60
Profit SellPrice - Cost
Conditional logic IF(Effort > 8, "Overtime", "Normal")

 

7. Visual Configuration

(Deep Dive)

The final step defines how the design will be visualized.

7.1 General Settings

Same as section 4.3.

Field Description
Name* Title of the visualization (can differ from the design name).
Shared With Users or groups allowed to view the design.
Type Chart, Accumulation Chart, Table.

7.2 Axes Configuration (Charts Only)

Most chart types require defining:

Primary Axis*

Axis Description
Primary Axis* Mandatory. Defines grouping field.
Secondary Axes Measures plotted on the chart.
Tertiary Axis Available for multi-axis visualizations.

Mandatory axis (e.g., X-axis). Used for the main dimension such as:

  • Accounts - Name 
  • Accounts - Anual Revenue
  • ...

Secondary Axes

Optional axes (e.g., Y-axis datasets). Must include at least one measure.

Tertiary Axis

For advanced charts supporting multiple axes.


7.3 Visual Options

Feature Description
Show Labels Display data labels on each plotted point/bar.
Show Markers Show markers on line charts.
Show Legend Display legend for multi-series charts.
Legend Position Auto, Top, Bottom, Left, Right.
Show Primary Axis Title Toggle axis title visibility.
Show Secondary Axis Title Toggle title visibility.

Visual configuration determines how the data is interpreted by end users.


8. Saving, Exporting & Deleting Designs

  • Save — Commit changes
  • Save and New — Save and create a new design
  • Delete — Permanently remove design
  • Export — Download configuration for migration or backups

9. Recommendations

  • Start with data sources, then apply filters, then create visuals
  • Use custom columns for reusable KPIs
  • Limit data sets with filters for performance
  • Name axes clearly
  • Use Import From to replicate existing logic quickly
  • Share designs only with required users

Related Articles

Insights – Dashboards
Insights – About

General Settings


 

Was this article helpful?