Employee

Setting Employment History

Complete guide to managing employment history settings in Moyee - configuring various parameters for employee work history such as cost code, area, grade, and position dropdown.

Overview

The Setting Employment History menu displays various configurations used to manage employee work history data. This feature allows you to set parameters such as cost code, area, grade, and position dropdown that will be used in the employment history module.

The Setting Employment History page is located within the Setup » Document Type » Setting Employment History menu.

Settings List Display

The settings list page displays a category sidebar on the left and a list of configurations on the right.

Category Sidebar

The left sidebar displays available document categories:

Category List:

  • Document Type
  • Master Bank
  • Setting Education
  • Medical Check-up
  • Setting Employment History

Employment History Settings List

The settings list page displays all available configurations in a list format.

Employment History Settings Data

Here is an example of registered settings data:

NoSetting NameStatus
1cost_code
2area
3grade
4position_dropdown

Setting Employment History Form

To add or edit employment history settings, use the Setting Employment History form.

Form Components:

ComponentDescriptionNotes
**Name ***Setting nameRequired
StatusActive statusCheckbox

How to Fill the Form:

  1. Name
    • Enter the name of the setting to be used
    • Example: cost_code, area, grade, position_dropdown
    • The name must be unique and cannot be the same as another setting
  2. Status
    • Check if the setting is active and can be used
    • Leave unchecked if inactive
    • Active settings will appear in the selection when filling out employment history data
  3. Click Save to save the data
  4. Click Cancel to cancel

Types of Employment History Settings

Cost Code

SettingDescriptionUsage
cost_codeCost code for projects or departmentsUsed to group employee costs by project or cost center

Example Cost Codes:

  • PRJ-001 - Project A
  • PRJ-002 - Project B
  • DEPT-HR - HR Department
  • DEPT-FIN - Finance Department

Area

SettingDescriptionUsage
areaWork region or locationUsed to group employees by geographic area

Example Areas:

  • JKT - Jakarta
  • BDG - Bandung
  • SBY - Surabaya
  • MDN - Medan
  • BAL - Bali
  • KLM - Kalimantan

Grade

SettingDescriptionUsage
gradeEmployee level or gradeUsed to determine position level and compensation

Example Grades:

  • 1 - Staff
  • 2 - Senior Staff
  • 3 - Supervisor
  • 4 - Assistant Manager
  • 5 - Manager
  • 6 - Senior Manager
  • 7 - General Manager
  • 8 - Director

Position Dropdown

SettingDescriptionUsage
position_dropdownList of positions/job titlesUsed to select employee positions from a dropdown

Example Position Dropdown:

  • HR Staff
  • Accounting Staff
  • IT Staff
  • Operations Supervisor
  • Project Manager
  • Site Manager
  • Project Leader
  • Engineer

Adding a New Setting

To add a new setting:

  1. Click the Add Setting button or the plus (+) icon
  2. The Setting Employment History Form page will open
  3. Fill in Name with the setting name (example: department)
  4. Set Status (check if you want it immediately active)
  5. Click Save to save
  6. Click Cancel to cancel

Editing a Setting

To edit existing setting data:

  1. Find the setting you want to edit from the list
  2. Click the Edit icon on that row
  3. The edit form will open with pre-filled data
  4. Modify the necessary information (Name, Status)
  5. Click Save to save the changes
  6. Click Cancel to cancel

Deleting a Setting

To delete a setting:

  1. Find the setting you want to delete from the list
  2. Click the Delete icon on that row
  3. Confirm the deletion in the dialog that appears
  4. The setting data will be permanently deleted
Warning: Deleting a setting will affect all employment history data using this setting. Ensure no data is still using this setting before deleting.

Usage Tips

  1. Use consistent names - Use snake_case format (lowercase with underscores) for setting names.
  2. Group with categories - Understand that each setting has a different function in employment history.
  3. Activate all necessary settings - Activate all settings that will be used in the employment history module.
  4. Customize as needed - Add new settings according to reporting and analysis needs.
  5. Complete documentation - Create documentation about the use of each setting to help the team.
  6. Review periodically - Periodically evaluate whether all settings are still relevant.
  7. Avoid duplication - Ensure there are no settings with the same function.

Integration with Other Modules

SettingIntegrated WithUsage
cost_codeProject Management, PayrollDetermine employee cost allocation to projects
areaWork Location, AssignmentDetermine employee placement location
gradePayroll, CompensationDetermine salary and benefits level
position_dropdownOrganization StructureDetermine position in organizational structure

Troubleshooting

Cannot add a new setting

  • Ensure the Name field is filled
  • Check if the name is already in use
  • Try with a different name

Setting not appearing in selection

  • Check the status (must be active)
  • Refresh the browser page
  • Ensure the data was saved correctly

Failed to save form

  • Ensure the name is not duplicated
  • Check your internet connection
  • Try with a simpler name

Data cannot be deleted

  • Ensure no employment history data is using this setting
  • Deactivate it first before deleting
  • Contact an administrator if still having issues

Settings are incomplete

  • Identify employment history data needs
  • Add the necessary settings
  • Consult with HR and Project Manager teams

Next Steps

Copyright © 2026