Skip to main content

Custom Fields

Last Updated: Oct 19, 2025
Document Version: 1.0
Prepared for: Emgage HRMS Implementation Team


Custom Fields

🔧 Custom Field Configuration System
The Custom Fields feature allows administrators to create, configure, and manage custom input fields for expense claims. This system provides flexibility to capture specific information required for different expense types with various input types including dropdowns, text boxes, dates, numbers, and amounts.

Overview Features

Custom Fields Management Benefits

The Custom Fields system enables flexible expense data collection, offering:

  • Multiple Input Types: Support for Dropdown, Textbox, Date, Number, and Amount fields.
  • Custom Options: Define dropdown options with status controls and default values.
  • Field Validation: Set error messages and validation rules for each field.
  • Status Management: Activate or deactivate fields as needed.
  • Flexible Configuration: Create fields specific to business requirements.
  • Quick Access: Available from both Custom Fields menu and Expense Policy management.

Interface Overview

Access Points

The Custom Fields can be accessed through two methods:

1. Direct Access

  • Navigate to Expense > Custom Fields from the left sidebar menu
  • View all custom fields across all expense types
  • Manage fields from centralized location

2. Quick Access from Expense Policy

  • Navigate to Expense Policy > Expense Type tab
  • Click "Custom Fields" button in the Manage column for specific expense type
  • Configure fields specific to that expense type

Custom Fields List View

Custom Fields List

Purpose: View and manage all configured custom fields

Available Columns:

ColumnDescription
LabelDisplay name of the custom field shown to users
TypeInput type - Dropdown, Number, Amount, Date, Textbox
StatusActive (green) or Inactive - indicates if field is currently in use
ActionsEdit icon (pencil) to modify field configuration

Custom Fields:

Field LabelTypeStatusAction
[Field Name][Type ][Active / Inactive][Edit button]
Key Features:
  • View all custom fields in one centralized list
  • Access "+ Add" button to create new custom fields
  • Filter: Filter icon to search and locate specific fields
  • Edit existing fields using the pencil icon
  • Status indicator shows Active (green) fields
  • Export functionality for field documentation

Creating a Custom Field

Access Custom Field Creation

  1. Navigate to Expense > Custom Fields from left sidebar
  2. Click "+ Add" button in top-right corner
  3. Add Custom Field dialog opens

Add Custom Field Form


Custom Field Form - Quick Reference

Basic Field Configuration

Field NameRequiredDescriptionFormat/Example
NameYes (*)Internal field name (unique identifier)Text (e.g., "fule", "distance")
LabelYes (*)Display name shown to usersText (e.g., "Fuel Type", "Distance Traveled")
NoteYes (*)Helper text or instructions for usersText (e.g., "select type of fule")
Input TypeYes (*)Type of input fieldDropdown: Dropdown, Textbox, Date, Number, Amount
Error MessageYes (*)Message shown when validation failsText (e.g., "pls select valid data")
TypeYes (*)Status toggleToggle switch - Active/InActive

Input Type Options

When you select an Input Type, additional configuration options appear:

Input TypeDescriptionBest Used For
DropdownSelect from predefined optionsCategories, selections, types
TextboxFree text entryDescriptions, comments, notes
DateDate pickerDates, deadlines, periods
NumberNumeric value without currencyQuantities, distances, counts
AmountMonetary value with currency symbolCosts, prices, expenses

info

The input data for the +Add Custom Field will vary depending on the input type you select.

example of Dropdown field: Dropdown Field with Options

Custom Field Form Buttons:

ButtonColorFunction
ResetRedClear all entered data and start over
SubmitBlueSave and create the custom field

⚠️ Important Edit Considerations
Field Editing Rules:

  • Changing field Name may affect existing data
  • Editing Label updates display name for users
  • Deactivating field (InActive) hides it from forms
  • Removing dropdown options may affect existing claims with that option
  • Always test changes before applying to active expense types

Field Status Management

Active vs Inactive Status:

  • Active Status (Toggle ON - Blue):

    • Field appears in expense claim forms
    • Users can see and fill this field
    • Validation rules apply
    • Required for data collection
  • Inactive Status (Toggle OFF - Gray):

    • Field hidden from expense claim forms
    • Existing data preserved but not editable
    • Users cannot interact with field
    • Useful for temporarily disabling fields

Status Toggle Usage:

ScenarioActionResult
New field setupSet to ActiveField available immediately
Testing configurationSet to InActiveField hidden while testing
Seasonal fieldToggle as neededShow only when relevant
Deprecated fieldSet to InActivePreserve data, prevent new entries
Field updatesSet to InActive temporarilyMake changes without user impact

Best Practices

💡 Custom Field Configuration Tips

For Field Creation:

  • Use clear, descriptive labels that users understand
  • Keep Note text concise and helpful
  • Write specific error messages that guide users
  • Choose appropriate Input Type for data being collected
  • Test fields before making them Active
  • Use consistent naming conventions

For Field Management:

  • Review and audit fields quarterly
  • Deactivate unused fields instead of deleting
  • Document purpose of custom fields
  • Train users on new custom fields
  • Monitor data quality from custom fields
  • Coordinate changes with finance team

Was this page helpful?