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
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.