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:
-
Select Data Sources
-
Custom Columns Configuration
-
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
Help Center