Skip to main content

Screen Designer: Create custom Screens

Learn how to build new screens to capture the exact information your organisation needs within employee profiles

Who it’s for: Administrators and users with Screen Designer permissions

Platform: Sense HR

Available on: Elite and Enterprise plans

Before you begin, make sure you’re:

☑️ Logged in

☑️ Assigned relevant permissions

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

☑️ Aware of how fields behave and where changes apply (see Concepts & Data Behaviour)


⚠️ Important:

Custom profile screens can be added to multiple profile templates.

If you edit a screen later, those changes apply everywhere the screen is used.


Overview

Custom screens allow you to capture organisation-specific information that does not exist in system or locked screens.

You can create screens for almost anything, including:

  • Training records

  • Uniform allocations

  • Skills or certifications

  • Onboarding information

  • Volunteer details

  • Equipment issued

  • Performance checkpoints

  • Return to Work forms

  • Expense line items

Creating a screen involves:

  1. Defining the screen

  2. Designing the screen

  3. Adding fields

  4. Configuring field properties

  5. Saving the screen

  6. Completing any additional configuration required for that screen type

  7. Adding Profile screens to Profile templates

  8. Configuring visibility (Profile screens)

This article guides you through each step safely and clearly.


Navigation path

To create a new custom screen:

Dashboard > Settings > Screen designer > Screens > Create

💡 Tip:

You can also start creating a profile screen from inside a Profile template:

Screen designer > Profile templates > [template] > Manage screens + > Custom screens > + Create new screen

... but this is just a shortcut — all screens are created and stored in the main Screens area.


Create a new screen

To create a screen:

  1. Open Settings from the Sense HR dashboard.

  2. Click Screen designer.

  3. Click Screens.

  4. Click Create in the upper-right corner.

✅ The Screen details window opens.


1. Enter a screen name

Enter a clear, descriptive name for your screen.

Examples:

  • Uniform allocation

  • Training history

  • Return to Work form

  • Mileage claim

The screen name is used throughout Sense HR and may appear in employee profiles, reports, workflows, or other areas depending on the screen type.

⚠️ Important

Renaming a screen later updates its name everywhere it is used.


2. Select a screen type

Choose the type of screen you want to create.

Profile

Use for information that forms part of an employee profile.

Examples:

  • Training

  • Equipment issued

  • Volunteer details

Return to Work

Use for Return to Work interviews linked to sickness rules.

Return to Work screens always use a Form layout.

Expense line item

Use for expense claim information.

Choose either:

  • Normal

  • Mileage

Expense line item screens always use a Form layout.

⚠️ Important

Expense type cannot be changed after the screen has been created.


3. Choose the screen layout (Profile screens only)

For Profile screens choose either:

FORM:

A form layout displays a single set of fields — one record per person.

Use a Form screen for:

• Personal or contact details

• Onboarding information

• Employment details

• General info captured once

• Screen types where duplicates don’t make sense

TABLE:

A table layout allows multiple records, displayed in rows.

Use a Table screen for:

• Training events

• Qualifications

• Memberships

• Reviews (multiple entries per year)

• Equipment issued

• Compliance checks

⚠️ Important: All table screens must have at least one column header before they can be saved.

💡 Tip: Mark all meaningful fields as column headers to improve searchability and reporting.


4. Choose a modal width

Select the width of the window users will see when viewing or entering information for this screen.

Available options are:

  • Narrow

  • Wide

  • Max


5. Click Next

✅ The Screen Designer canvas opens, ready for you to design the screen.

Screen-specific behaviour

The Screen Designer canvas behaves slightly differently depending on the screen type you selected.

Profile screens

Profile screens start with an empty canvas.

You design the entire screen by adding fields and configuring their behaviour.

Return to Work screens

Return to Work screens include predefined system fields automatically.

These fields:

  • always appear at the top of the screen

  • cannot be removed

  • cannot be reordered

  • cannot be modified

  • are read-only during the Return to Work process

Add only the additional fields your organisation needs.

🖊️ Note:

User Picker fields are not available for Return to Work screens.

Expense line item screens

Expense line item screens include predefined system fields based on the selected expense type.

These fields cannot be removed, although some may be renamed or reordered where supported.

Add only the additional fields your organisation requires.

🖊️ Note:

User Picker fields are not available for Expense line item screens.


6. Add fields to your custom screen

After choosing the layout and naming your screen, you can add fields.


There are two kinds of fields:

  • Existing fields
    Fields already in your system. These reuse data structures and remain consistent across screens.

  • New fields
    Fields you create from scratch. Once created and saved, they become reusable existing fields.

To add fields to a screen:
Drag fields from the left sidebar onto the canvas.


6.1. Adding existing fields

Existing fields are reusable fields that keep your system clean and reduce duplication.


To add one:

  1. Open Existing fields tab in the left sidebar

  2. Drag the field onto the canvas

  3. Configure properties if needed (see 6.3 Configure field properties)

⚠️ Important: Changing an existing field’s properties updates that field everywhere it is used.

Existing fields:
• Keep their existing configuration
• Update everywhere they are used if you change their properties
• Can appear on multiple screens
• Can be used safely for consistent reporting

💡 Tip: Always check the Existing fields list before creating something new.


6.2. Adding new fields

To create a new field:

  1. Open New fields tab in the left sidebar

  2. Drag your chosen field type onto the canvas

  3. Complete required properties in the right-hand panel (see 6.3 Configure field properties)

Available new field types include:
Text field, Paragraph, Rich text, Validator, Heading, Dropdown, Radio, Checkbox, Attachments, Date picker, Time picker (12-hour / 24-hour), Number, Currency, User picker, Mail, Phone, On/Off switch, URL link.

🖊️ Note: New fields must be fully configured before the screen can be saved.


6.3. Configure field properties

Click a field on the canvas to configure:

• Field label (name)

• Help text

• Required/optional status

• Options (dropdowns, checkboxes, radio buttons)

• Validation rules (where available)

• Default values

Once the field is configured click Apply

🖊️ Note:
Clicking Apply saves your changes to the field.
For newly added fields, Apply also finalises the field and makes it available in the list of existing fields for use on other screens.

💡 Tip: Keep field labels short and clear — these appear in profiles, reports, and workflow tasks.


6.4. Mark column headers (table screens only)

If your screen is a table, you must choose at least one field to be a column header.

Column headers determine what appears as columns in the table view.


To mark a column header:

Click a field > Mark as column header


Mandatory rule:

• At least one column header is required to save a table screen.

💡 Tip: Mark all meaningful fields as column headers for better readability and reporting.


7. Preview your screen

Use Preview to see what the screen will look like and test its functionality in a safe 'sandbox' environment.


The interactive preview shows:

• Table columns

+ Add record functionality for table screens
• Dropdown functionality for form fields

• Required fields

• Field order

• Layout and clarity

• How rows will appear to users

💡 Tip: Use Preview as you go — it helps catch layout issues early. If a field isn’t appearing in a table preview, make sure it’s marked as a column header.


8. Save your screen

When you’re ready, click Save changes.

What happens next depends on the type of screen you’ve created.

Profile screens

The screen is saved and becomes available in:

  • Screen designer > Screens

  • Profile templates > Manage screens > Custom screens

  • Reporting categories

  • Bulk upload template export (where supported)

  • Workflow variant creation (if required)

You can now add the screen to one or more Profile templates and configure visibility using Access roles.

Return to Work screens

After saving, Sense HR recommends creating workflow variants for different participants, such as Employees and Managers.

You can:

  • Configure variants immediately, or

  • choose Later and create them afterwards from More actions (…) > Create variant.

Variants are not created automatically.

Expense line item screens

The screen is saved and is immediately available for use in expense claims.

Expense line item screens do not support variants.

⚠️ Important

Saving a screen makes it available immediately for its intended use.

If the screen is already in use, changes may be visible to users depending on the screen type and Access role configuration.


Workflow variant creation

If you want to control how the screen behaves inside workflow tasks — such as which fields appear or must be completed — you can create a Workflow variant.

Go to Screen designer > Screens, find your screen, and choose More actions (…) > Create variant.

For full details, see Understanding Workflow Variants.


Add your Profile screen to a Profile template

Only Profile screens are added to Profile templates.

Return to Work screens are linked through sickness rules, and Expense line item screens are used during expense claim processes.

A custom profile screen only appears in profiles once it is added to a template.


To add a screen to a template:

  1. Go to Screen designer > Profile templates

  2. Select a template

  3. Click Manage screens +

  4. Open the Custom screens tab

  5. Tick the screen ✔️

  6. Click Save

  7. Click Done to confirm

    For full details, see Manage profile templates

💡 Tip:

One profile screen can be used across many templates — useful if multiple groups need the same data structure.

⚠️ Remember:

Editing a shared Profile screen affects all Profile templates that use it.


Rename a screen

To rename:

  1. Go to Screen designer > Screens

  2. Locate the screen you want to rename

  3. Click More actions (…)

  4. Select Screen settings

  5. Enter a new label

  6. Save

💡 Tip:

Renaming updates the screen label everywhere but does not affect underlying data


Delete a Screen

You can delete a custom screen, even if it contains data.

To delete a screen:

  1. Go to Screen designer > Screens.

  2. Find the screen you want to delete, then select More actions (…) > Delete.

If the screen contains no data:

• Only one confirmation is required


If the screen contains data:
• You will see two confirmation steps

• You will be required to type DELETE

⚠️ Important Warning:

Deleting a screen permanently removes:

• All data stored in that screen

• The reporting category

• Any workflow variants connected to that screen

• Any reports referencing its fields

• Any profile-level data captured in it

💡 Tip:

Before deleting, run a report to download the data you wish to retain.


Automatic clean-up (after screen deletion)

When a screen is deleted, Sense HR automatically:
• Removes it from all templates

• Removes related reporting categories

• Deletes all variants

• Clears stored data

• Removes linked permissions

• Clears related to-dos

• Records the deletion for auditing


Screen visibility vs Screen design

Screen Designer controls the structure of screens — not visibility.


To control visibility, use Access roles:

Settings > Access roles > [Role] > Permissions > Own profile


Access roles allow you to:

• Hide entire screens

• Make screens read-only

• Hide or show specific fields

• Control Add permissions for table screens

• Give managers more detailed views than employees

For full visibility controls, see Access Roles Management.

🖊️ Note: Default permissions for new screens

Screens created by an admin start with all Own profile permissions set to OFF for every role (admins always have full access).

Screens created by workflows may have predefined permissions depending on the workflow.


Summary

Custom screens are one of the most powerful tools in Sense HR.

They allow you to capture exactly the data your organisation needs and organise it clearly across different workforce areas.

Use this process:

• Choose the right layout (form or table)

• Reuse existing fields where possible and logical

• Keep fields consistent and clear

• Preview often

• Use Profile templates for availability

• Use Access roles for visibility

• Use variants only for workflow behaviour

A well-designed screen means clearer profiles, better reporting, and clean, sustainable configuration.


FAQs

Click to see answers to frequently asked questions

Why can’t I save my table screen?

The reason you cannot save your table screen is that table screens require at least one column header. Mark at least one field as a column header, then try saving again.


Why do my new fields appear under “Existing fields” later?

The reason your new fields appear under “Existing fields” later is that once a field is saved to a screen, it becomes reusable. This is expected behaviour.


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

The reason editing an existing field changed it on other screens is because fields are reusable. Updating field properties updates that field everywhere it appears.


Why can’t employees see the screen I created?

Employees cannot see the screen because visibility is controlled in Access roles, not in Screen Designer. Make sure you have turned on View/Update/Add permissions for that role.


Why can’t I create variants for an Expense line item screen?

Expense line item screens do not support variants. Variants are available only for Profile and Return to Work screens.


Why don’t I see Form and Table layout options when creating a Return to Work or Expense line item screen?

Return to Work and Expense line item screens always use a Form layout, so no layout selection is required.


What happens if I delete a custom screen?

If you delete a custom screen, all data stored in that screen is permanently removed, along with the reporting category and workflow variants. Always export your data first.


Why does renaming a screen change its name everywhere?

Renaming a screen changes its name everywhere because the screen is a single shared object. The label is updated across templates, workflows, and reporting.

Did this answer your question?