Skip to main content

Screen Designer: Concepts & data behaviour (Admin)

Understand how screens, fields, templates, workflows, and data behave behind the scenes so you can build a clean, predictable, and safe configuration in Sense HR.

Updated over a month ago

Who it’s for: Administrators

Platform: Web app

Available on: Elite and Enterprise plans

Before you begin, make sure you’re:

☑️ Logged into the Sense Workplace web app

☑️ Assigned administrator permissions

☑️ Familiar with the basics of Screen Designer (see Screen Designer: Overview)

💡 Tip:

This article explains the “why” behind Screen Designer behaviour.

If you only need to create or edit screens, see the task-specific articles instead.


Overview

Screen Designer defines how data is structured across your entire Sense HR system.

It determines:

• What information you collect

• Which fields exist in your system

• How information is displayed

• How data is stored, shared, or protected

• How profile templates behave

• How workflows read and write information

• How screens interact with reporting

Understanding these behaviours allows you to:

• Design clean, sustainable data structures

• Avoid accidental data loss

• Predict how screens will behave across templates

• Prevent workflow breakages

• Maintain reliable reporting

• Confidently update your configuration over time

This article is the single authoritative reference on how Screen Designer works internally.


Core Concepts

Below are the foundational building blocks of the Screen Designer system.


1. Screens — data containers


A screen is a container of fields.

Every page in a profile is a screen.

There are three categories of screen:


SYSTEM SCREENS

These support essential system logic.


Examples: Overview, Documents, To do, Planner, Leaver details.


System screens:

• Cannot be edited

• Cannot be renamed

• Cannot be deleted

• Do not appear under Screen designer > Screens

• May appear greyed-out inside templates

• Always behave consistently across the platform

🖊️ Note:

System screens must remain intact for the system to function.


LOCKED SCREENS
These are built by Sense and contain system-protected fields.


Examples: Personal details, Job details, Pay details.


Locked screens:

• Can be partially edited

• Can be renamed

• Cannot be deleted

• Contain fields that cannot be removed

⚠️ Warning

Locked fields appear editable but cannot be removed because they support core HR logic.

CUSTOM SCREENS

Created by administrators or automatically by workflows.


Custom screens:

• Can be fully edited

• Can be renamed

• Can be deleted (even with data)

• Can have workflow variants

• Can be added to any profile template

Use custom screens for organisation-specific data.


2. Profile templates — screen assignment/availability


Profile templates determine:

• Which screens appear for administrators in a worker’s profile

• The order of those screens

• Which screens store data for that worker group

• What admins see in the sidebar for that user


Profile templates do NOT determine:

• Who can see screens

• Who can edit screens

• Field-level access

• Workflow behaviour

Those belong to Access roles and Variants.


Key behaviours:

• Profile templates cannot be changed for a user once assigned

• Templates define which screens are active, not how they behave

• System screens may appear automatically (e.g., Leaver details)


3. Fields — the actual data


Fields are the individual data points stored on screens.

There are two types:

EXISTING FIELDS

Fields that already exist in your system.

Reusable across multiple screens.

NEW FIELDS

Fields created when building a screen.

Once saved to a screen, they become reusable Existing fields.

Important behaviour rules:

• Removing a field from a screen removes it only from that screen

• Editing existing field properties updates the field everywhere it is used

• An existing field is permanently deleted only when removed from its final screen

• Permanently deleting a field deletes all data it ever contained

⚠️ Remember:

Editing an existing field’s label, options, or validation affects every screen, report, and workflow that uses it.


4. Screen layout types — Form vs Table


FORM LAYOUT

Use when the screen should store one record per person.

Characteristics:

• Single record

• Vertical layout

• Ideal for static information (e.g., Personal details)

TABLE LAYOUT

Use when the screen should store multiple records per person.

Characteristics:

• Multiple rows

• Each row is an individual record

• Requires at least one column header

• Ideal for historical or repeating data (e.g., training events)

⚠️ Important

The screen designer canvas shows a vertical layout for table screens — use Preview to see the true table view.


5. Column headers — required for table screens


Column headers determine which fields appear as columns in the table view.

Click field > Mark as column header

Rules:

• At least one column header is mandatory

• You can mark as many headers as you like

• Column headers affect reporting readability

• They do not change the order of fields in the “Add record” form

💡 Tip

Mark every informative field as a column header to make reports easier to read.


6. How data behaves in Screen Designer


This section covers the most important rules for safe configuration.

6.1. Removing a field from a screen (local removal)

When you remove a field from a screen:

• The field is removed from that screen only

• Data stored in that field on that screen is deleted

• The field remains in Existing fields if used elsewhere

• Reports for that screen will no longer show the field

• The field will not appear in workflows referencing that screen

• Workflow steps depending on that field may break


Confirmation flows:

If no data exists:

• One simple confirmation

If data exists:

• Two-step confirmation

• You must type DELETE

💡 Tip:

Always download screen reports before removing fields containing data.


6.2. Deleting an existing field entirely (true deletion)

An existing field is permanently deleted only when it is removed from its final screen.

Permanent deletion removes:

• All data the field has ever collected

• All reporting references

• All workflow references

• The field from Existing fields

This action cannot be undone.

⚠️ Important

Permanent field deletion removes the field system-wide and all historical data it ever held.


6.3. Removing a screen from a Profile template

A screen can only be removed from a template if:

• It does not contain data

• It is not system-protected

• It is not required by workflows

• It is not locked

If a screen contains data, it becomes greyed out and cannot be removed.

💡Visibility workaround:

You can still hide the screen from employees/managers via Access roles.


6.4. Deleting a screen entirely

Deleting a screen permanently removes:

• All data stored in that screen

• All rows for table screens

• The reporting category

• All workflow variants

• All associated permissions

• Any to-dos tied to that screen

• All references inside workflows


Confirmations:

• No data = simple confirmation

• Data exists = two-step confirmation requiring DELETE

⚠️ Important

Deleting a screen is irreversible and affects all templates using it.


6.5. How screens behave across templates

Screens are shared system-wide.

This means:

• Editing a screen updates every template using it

• Editing an existing field updates all screens that use that field

• Removing a field removes its data only from the specific screen

• Removing a screen from a template does not delete the screen

• Deleting a screen removes it from all templates

💡 Best practice

Reuse screens when both groups (profile templates) truly need the same fields.


6.6. Workflow dependencies

Workflows may reference:

• Screens

• Fields

• Dropdown options

• Variant visibility

• Required rules

Editing or deleting these structures can break workflows.

Examples of workflow-sensitive actions:

• Deleting fields

• Renaming fields used in conditions

• Changing dropdown values used in routing

• Deleting screens used in workflow steps

• Removing column headers that workflows display

• Editing variants in a way that changes field requirements

💡 Tip:

Before removing fields or deleting screens, always check the related workflow in Sense Automate.


6.7. Reporting behaviour

Every custom screen automatically creates a reporting category.

Reporting rules:

• All fields in the screen appear as report columns

• Removing a field removes its data and removes the column

• Deleting a screen deletes its entire report category

• Table screens can produce multiple rows per person

• Form screens produce one row per person

• Editing field labels updates column names in reports

💡 Tip:

For table screens, use meaningful column headers to improve report usability.


7. Safety behaviour (system protections)


The system prevents you from accidentally breaking data structures, workflows, or reporting.

A screen or field may appear protected, greyed-out, or locked when:

• It contains data

• It is required by a workflow

• It contains system-protected fields

• It is part of a locked screen

• System rules require it to remain visible

• Deleting it would cause data loss

• Removing it would break workflow routing

• It supports system logic (e.g., job structure)

🖊️ Note:

Screens with data or workflow dependencies cannot be removed from templates.


8. How screens interact with workflows


Screens and workflows can be closely connected.

A workflow may use a screen to:

• Display a form to the employee

• Collect structured data

• Enforce required fields

• Show manager-only or employee-only views (via variants)

• Determine workflow routing based on field values

• Display review or approval content

• Store multiple records (table screens)

Workflows reference:

• The screen name

• Specific fields

• Dropdown values

• Variants

• Required rules

• Visibility and edit permissions

⚠️ Caution:

Editing or deleting any of these items can break workflow steps.

Example impacts:

• Removing a required field breaks the task

• Renaming fields may break conditional checks

• Changing dropdown options can break routing

• Deleting a screen removes all workflow references to it

💡 Tip:

When editing screens used in workflows, always review the workflow details and rule in Sense Automate first.


9. Reporting behaviour (detailed)


Reporting automatically reflects your screen designs.

Key behaviours:

• Every custom screen creates a reporting category (or subcategory in the Profile Information category)

• Form screens = 1 row per person

• Table screens = 1 row per record

• Field changes update report labels

• Removing a field removes its column and deletes its data

• Deleting a screen deletes the entire report category/sub-category

• Editing column headers (table fields) affects report readability but not the underlying field

Reporting is directly tied to Screen Designer.

A clean screen design results in clean, predictable data exports.

💡 Tip:

Before deleting fields or screens, run and download reports to retain history.


10. Additional system logic to understand


These rules explain how Screen Designer interacts with other parts of the system.

10.1. Screens can belong to multiple Profile templates

A single custom screen may appear in several profile templates.


Behaviours:

• Editing the screen updates it everywhere

• Fields added to the screen appear for all user groups assigned to templates using the screen

• Removing a field removes its data only for that screen, but affects all templates using it

💡 Best practice tip:

Use shared screens when multiple profile templates need to collect the same data. For more granular control, you can hide or show individual fields using access roles and field-level permissions.


10.2. Existing fields can appear on multiple screens

Existing fields are reusable. Editing their properties updates them everywhere.

But:

• Data on each screen is stored independently

• Removing an existing field from one screen does not remove it from others

• Only removing a field from its final screen deletes the field entirely

Example:

An Email field appears on both a Contact Details screen and a Next of Kin screen.

Removing it from Next of Kin does not touch the Contact Details record.


However:

⚠️ Important:

Changing the label or properties affects all screens using that field.


10.3. Variants do not duplicate screens

Variants are workflow-specific visibility layers placed on top of a master screen.


Variants:

• Do not create copies

• Do not affect profile visibility

• Do not change field order

• Do not change screen structure

• Do not change reporting


So, hidden fields in variants may still appear in the profile if allowed by Access roles.


10.4. System screens cannot be duplicated or edited

System screens contain logic not available in custom screens.

Examples:

• Leaver details

• Planner

• Documents

• To do

• Overview

These screens cannot be rebuilt or cloned in Screen Designer.


10.5. Locked fields cannot be removed

Some fields on locked screens cannot be removed because the system depends on them.

These include fields relating to:

• Employment structure

• Pay and contracts

• Legal identifiers

• Workflow triggers (e.g., start date)

⚠️ Important:

You can relabel locked fields to match your terminology, but take care to only change the label and not the underlying meaning.


10.6. Workflows may auto-create screens

Some library or custom workflows create screens automatically.


These screens:

• Behave like custom screens

• May contain system-connected fields

• May become greyed out in templates

• Should not be deleted without reviewing workflow dependencies

⚠️ Important: Always check workflow documentation when working with auto-created screens.


11. Best practice


Follow these principles for clean, stable, long-term configuration.

✔ Build reusable screens

If multiple workforce groups need similar information, build one screen and share it.

✔ Keep data structures simple

Avoid adding fields “just in case.” Keep screens purposeful.

✔ Use clear, stable field labels

Labels appear in profiles, workflows, and reports.

✔ Add new fields instead of repurposing existing ones

If a field needs different properties or meaning, create a new field.

✔ Keep table screens lean wherever possible

Limit the number of columns to maintain clarity for users and reporting.

✔ Preview screens regularly

Preview shows you the real, interactive UI, not just the canvas layout.

✔ Be cautious when editing shared screens

One change may affect many profile templates and workflows.

✔ Review workflows before removing fields

Deleting a field or screen may break workflow steps.

✔ Download reports before deleting screens or fields

This preserves historical data before removal.

✔ Document your configuration

Descriptions help future admins understand each screen’s purpose.


Summary

Screen Designer controls how information is structured across Sense HR.

Understanding its behaviour ensures safe, predictable, and scalable configuration.

Key takeaways:

• Screens can be shared

• Existing fields are reusable

• Removing a field removes its data for that screen

• Deleting a field deletes its data everywhere

• Screens cannot be removed from templates once they contain data

• System screens and locked screens have protected behaviours

• Workflows may depend on screens or fields

• Reporting reflects your screen structure

• Screen deletion is irreversible

• Visibility belongs to Access roles

• Workflow behaviour belongs to variants

Use this reference whenever you need to understand why Screen Designer behaves the way it does.


FAQs

Click here to see answers to frequently asked questions

Why can’t I remove a screen from a Profile template?

The reason you cannot remove a screen from a Profile template is because the screen contains data, supports system logic, or is required by a workflow. Screens with data become protected to prevent data loss.


Why did removing a field delete some information?

The reason removing a field deleted information is because removing a field removes all stored data for that field on that specific screen. Other screens using the field are not affected.


Why did editing an existing field change it on multiple screens?

Editing a field's properties changed it on multiple screens because fields are reusable. Any change to an existing field updates all screens and workflows that use that field.


Why are some fields on locked screens unremovable?

The reason some fields cannot be removed is because they are system-protected and required for core HR or workflow logic. These fields appear locked to maintain system stability.


Why did a workflow break after editing a screen?

The reason a workflow broke after editing a screen is likely because a field, dropdown value, or screen name used by the workflow was changed or deleted. Workflows rely on consistent screen structures.


Why does deleting a screen delete so much data?

Deleting a screen removes all data for that screen, its reporting category, variants, and workflow connections because the screen is a core data container. This ensures no orphaned or partial data remains.


Why can’t I change a user’s template after assignment?

The reason you cannot change a user’s template is because templates define which screens store their data. Changing templates could hide or orphan existing information, so the system blocks reassignment for safety.


Why do table screens need column headers?

Table screens require column headers because column headers define which fields appear in the table view and in reports. Without at least one header, the system cannot display table data properly.

Did this answer your question?