Setting Employment History
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.

Page Navigation
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:
| No | Setting Name | Status |
|---|---|---|
| 1 | cost_code | ✓ |
| 2 | area | ✓ |
| 3 | grade | ✓ |
| 4 | position_dropdown | ✓ |
Setting Employment History Form
To add or edit employment history settings, use the Setting Employment History form.

Form Components:
| Component | Description | Notes |
|---|---|---|
| **Name *** | Setting name | Required |
| Status | Active status | Checkbox |
How to Fill the Form:
- 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
- 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
- Click Save to save the data
- Click Cancel to cancel
Types of Employment History Settings
Cost Code
| Setting | Description | Usage |
|---|---|---|
| cost_code | Cost code for projects or departments | Used to group employee costs by project or cost center |
Example Cost Codes:
PRJ-001- Project APRJ-002- Project BDEPT-HR- HR DepartmentDEPT-FIN- Finance Department
Area
| Setting | Description | Usage |
|---|---|---|
| area | Work region or location | Used to group employees by geographic area |
Example Areas:
JKT- JakartaBDG- BandungSBY- SurabayaMDN- MedanBAL- BaliKLM- Kalimantan
Grade
| Setting | Description | Usage |
|---|---|---|
| grade | Employee level or grade | Used to determine position level and compensation |
Example Grades:
1- Staff2- Senior Staff3- Supervisor4- Assistant Manager5- Manager6- Senior Manager7- General Manager8- Director
Position Dropdown
| Setting | Description | Usage |
|---|---|---|
| position_dropdown | List of positions/job titles | Used to select employee positions from a dropdown |
Example Position Dropdown:
HR StaffAccounting StaffIT StaffOperations SupervisorProject ManagerSite ManagerProject LeaderEngineer
Adding a New Setting
To add a new setting:
- Click the Add Setting button or the plus (+) icon
- The Setting Employment History Form page will open
- Fill in Name with the setting name (example:
department) - Set Status (check if you want it immediately active)
- Click Save to save
- Click Cancel to cancel
Editing a Setting
To edit existing setting data:
- Find the setting you want to edit from the list
- Click the Edit icon on that row
- The edit form will open with pre-filled data
- Modify the necessary information (Name, Status)
- Click Save to save the changes
- Click Cancel to cancel
Deleting a Setting
To delete a setting:
- Find the setting you want to delete from the list
- Click the Delete icon on that row
- Confirm the deletion in the dialog that appears
- The setting data will be permanently deleted
Usage Tips
- Use consistent names - Use snake_case format (lowercase with underscores) for setting names.
- Group with categories - Understand that each setting has a different function in employment history.
- Activate all necessary settings - Activate all settings that will be used in the employment history module.
- Customize as needed - Add new settings according to reporting and analysis needs.
- Complete documentation - Create documentation about the use of each setting to help the team.
- Review periodically - Periodically evaluate whether all settings are still relevant.
- Avoid duplication - Ensure there are no settings with the same function.
Integration with Other Modules
| Setting | Integrated With | Usage |
|---|---|---|
| cost_code | Project Management, Payroll | Determine employee cost allocation to projects |
| area | Work Location, Assignment | Determine employee placement location |
| grade | Payroll, Compensation | Determine salary and benefits level |
| position_dropdown | Organization Structure | Determine 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
Setting Education
Complete guide to managing education level data in Moyee - viewing, adding, editing, and configuring education levels such as Preschool, Kindergarten, Elementary, Middle School, High School, Diploma, Bachelor, Master, Doctorate for employee data purposes.
Medical Check-up
Complete guide to managing medical check-up types in Moyee - viewing, adding, editing, and configuring various health examination types such as Annual Medical Check-Up, Pre-employee, Exit Medical, and others.