Custom attributes

Add custom attributes to store additional information about your employees, contracts, and teams.

Workspace settings with custom attributes
Workspace settings with custom attributes

Overview

Custom attributes let you capture information that isn’t covered by the standard attributes. Common examples include:

  • Badge numbers or employee ID numbers
  • Department codes for reporting
  • Team types (department, project team, etc.)
  • Contract details specific to your organization

Where you can add custom attributes

You can create custom attributes for three areas:

AreaUse for
Employee attributesPersonal details stored on each employee’s profile
Employment attributesContract-specific information (helpful when someone has multiple positions)
Org unit attributesAdditional details about teams or departments

Attribute types

When creating an attribute, choose the type that fits your data:

TypeWhat it storesExamples
TextAny text“Building A”, “EMP-12345”
NumberNumbers42, 3.14
Yes/NoA simple on/off choiceYes or No
DateA calendar date2025-01-15
SelectionA dropdown list you define“Full-time”, “Part-time”, “Contractor”

Creating custom attributes

  1. Go to AdminWorkspace
  2. Find the section for the type of attribute you want to add:
    • Employee attributes for personal details
    • Employment attributes for contract information
    • Org unit attributes for team details
  3. Click Add Attribute
  4. Fill in the details:
    • Name: The label users will see
    • Key: A short identifier (created automatically from the name)
    • Description: Optional help text to explain what this attribute is for
    • Type: Choose from Text, Number, Yes/No, Date, or Selection
  5. Configure any additional options (see below)
  6. Click Save
Adding a custom attribute
Adding a custom attribute

Attribute options

Required

When turned on, this attribute must be filled in. Users won’t be able to save without providing a value.

Unique

Ensures no two records can have the same value. This is useful for:

  • Employee ID numbers
  • Badge numbers
  • External reference numbers

If someone tries to enter a value that’s already in use, they’ll see an error message.

Searchable

Makes this attribute’s values findable through search. When turned on, you can search for employees (or other records) by their attribute values.

For example, if you have a searchable “Badge ID” attribute with value “A-1234”, searching for “A-1234” will find that employee.

Read-only

Prevents users from changing the value. This is useful for:

  • Information imported from other systems
  • Values managed by integrations
  • Reference numbers that shouldn’t be changed

Read-only attributes can still be updated through imports or integrations.

Editing attributes

  1. Go to AdminWorkspace
  2. Find the attribute you want to change
  3. Click the pencil icon to edit
  4. Make your changes
  5. Click Save
The attribute key cannot be changed after you create it. If you need a different key, delete the attribute and create a new one.

Deleting attributes

  1. Go to AdminWorkspace
  2. Find the attribute to delete
  3. Click the trash icon
  4. Confirm the deletion
Deleting an attribute hides it from forms, but any values already entered are kept in the system. Consider whether you need to export or clear the data first.

Where custom attributes appear

Once you’ve created attributes, they automatically show up in the right places:

  • Employee attributes: In the “Extended Information” section when editing an employee
  • Employment attributes: When creating or editing a contract
  • Org unit attributes: In the “Extended Information” section when editing a team
Custom attributes in employee form
Custom attributes in employee form

Attributes from integrations

If you use integrations (like Visma), they may add their own attributes. These work a bit differently:

  • They appear in a separate “Integration attributes” section
  • You cannot edit or delete them in mTime
  • They are managed by the connected system
  • They may be read-only

Creating a dropdown list

For Selection type attributes, you define what options appear in the dropdown:

  1. When creating or editing the attribute, choose “Selection” as the type
  2. In the Options field, type each option separated by commas
  3. Example: Full-time, Part-time, Contractor, Intern

Users will see these choices in a dropdown menu.

Troubleshooting

ProblemSolution
Attribute doesn’t appearRefresh the page and check that it was saved
Can’t save because value is already usedThe attribute has Unique turned on; use a different value
Can’t edit an attributeThe attribute has Read-only turned on; an admin can change this in workspace settings
Search doesn’t find the valueTurn on Searchable for the attribute; it may take a moment to update
Can’t change the keyKeys can’t be changed; delete and recreate the attribute if needed