Training Management
Overview
The Training menu is used to manage all employee training and certification data. This feature allows you to monitor training status, certificate validity periods, view training history, add new records, and manage supporting documents such as certificates.

Page Navigation
The Training page is located in the Employee Development » Training menu.
Training Statistics
At the top of the page, a summary of training statistics is displayed in card form:

Statistics Cards
| Card | Percentage | Count | Status | Description |
|---|---|---|---|---|
| 70% Active | 70% | 7 | 🟢 Active | Active training (still valid) |
| 10% Warning | 10% | 1 | 🟡 Warning | Will expire in 1-3 months |
| 0% Alert | 0% | 0 | 🟠 Alert | Will expire in less than 1 month |
| 20% Expired | 20% | 2 | 🔴 Expired | Already expired |
Status Definitions

| Status | Time Range | Count |
|---|---|---|
| Active | more than 3 months | 7 |
| Warning | more than 1 month and less than 3 months | 1 |
| Alert | less than 1 month | 0 |
| Expired | 0 months | 2 |
Search Feature
A search column is available to help find training data based on:
- Employee name
- Certification Title
- Certificate Number
- Employee ID
- Provider/Issuer

Action Button
Record Training: Button to add new training data

Training List View
This page displays a table listing all employee training data.

Table Structure
| Column | Description | Example |
|---|---|---|
| Name | Employee name | Imam Saeful Millah A |
| Status | Training status (Active, Warning, Alert, Expired) | Active |
| Certification Title | Certification/training title | Defensive Driving Training |
| Certificate Number | Certificate number | 1234567890123456e+22 |
| ID Employee | Employee ID number | MUBI.0002 |
| Position | Position/job title | Workshop Technician |
| Provider | Training organizer | PT Tranindo |
| Location | Training location | Jakarta |
| Date | Training date | 26 Nov 2025 |
| Valid Until | Certificate validity period | 31 Dec 2026 |
Table Data
| Name | Status | Certification Title | Certificate Number | ID Employee | Position | Provider | Location | Date | Valid Until |
|---|---|---|---|---|---|---|---|---|---|
| Imam Saeful Millah A | Active | Defensive Driving Training | 1234567890123456e+22 | MUBI.0002 | Workshop Technician | PT Tranindo | Jakarta | 26 Nov 2025 | 31 Dec 2026 |
| Imam Saeful Millah A | Active | tessfffff | 5888 | MUBI.0002 | Workshop Technician | gaji | hgff | 02 Oct 2025 | |
| Imam Saeful Millah A | Active | tesc caseee | hhjjhb65 | MUBI.0002 | Workshop Technician | gggg | hghjj | 02 Oct 2025 | |
| Muhammad Jahidin | Active | Certificate competition Cyber Security | CJR/232323/2025 | MUBI.0001 | IT Developer | Indonesian Cyber | JCC | 10 Dec 2025 | 31 Jul 2026 |
| Muhammad Jahidin | Active | TES SEC | 383837 | MUBI.0001 | IT Developer | hssjsj | ejejej | 25 Nov 2025 | |
| Muhammad Jahidin | Active | Certificate competition | 8078080808 | MUBI.0001 | IT Developer | TIM | Jakarta | 21 Nov 2025 | 31 Mar 2026 |
| Muhammad Jahidin | Active | Certificate competition 2 | 8078080808 | MUBI.0001 | IT Developer | TIM | Jakarta | 21 Nov 2025 | |
| Muhammad Jahidin | Active | SECURITY OPSEC | 62828228 | MUBI.0001 | IT Developer | mitea | jakarta | 20 Nov 2025 | 28 Feb 2027 |
| Muhammad Jahidin | Active | Certificate competition | 0710290425/P-PCSR/31IV/2025 | MUBI.0001 | IT Developer | TIM | Jakarta | 01 Nov 2025 | 29 Nov 2025 |
| Muhammad Jahidin | Active | Certificate competition | 8078080808 | MUBI.0001 | IT Developer | TIM | Jakarta | 28 Feb 2025 | 30 Sep 2025 |
Footer:
- Active (7) | Warning (1) | Alert (0) | Expired (2)
- Rows per page: 100 | Page: 1 - 10 of 10
Training Status
Training status is calculated based on the Valid Until date:
| Status | Time Range | Indicator | Action |
|---|---|---|---|
| Active | > 3 months | 🟢 Green | Normal monitoring |
| Warning | 1-3 months | 🟡 Yellow | Prepare for extension/refresher |
| Alert | < 1 month | 🟠 Orange | Extend immediately |
| Expired | 0 months (passed) | 🔴 Red | Extend or update |
Actions on Training Data
Each data row has an action menu (⋮) containing:

| Action | Icon | Function |
|---|---|---|
| Detail | 👁️ | View complete training details |
| Edit | ✏️ | Edit training data |
| Delete | 🗑️ | Delete training data |
Training Details
Click Detail to view complete employee training information.

Header Information
Imam Saeful Millah A Workshop Technician
Attachment
No attachment available
Detail Information
| Field | Value |
|---|---|
| Title | Defensive Driving Training |
| Issuer | PT Tranindo |
| Location | Jakarta |
| Date | 26 November 2025 |
| Expired Date | 31 December 2026 |
| Status | Active |
| Training Type | Soft Skill |
| Certificate Number | 1.2345678901234568e+22 |
| Certificate Type | Specific Date |
New Record
To add new training data, click the New Record button.

Data Input Methods
When adding new training, you will be given a choice of input methods:

Question:
Method Options:
| Method | Description |
|---|---|
| Download templates | Download Excel/CSV template to fill in |
| Import File | Upload file that has been filled according to the template |
| Add Manual | Input training data manually one by one |
Download Templates
Click Download templates to get the template file in:
- Excel (.xlsx)
- CSV (.csv)
The template contains the columns needed for training data import.
Import File
After filling in the template, click Import File to upload data in bulk.
Add Manual
Click Add Manual to input training data manually through a form.
New Training Form (Add Manual)

Form Fields
| Field | Description | Required |
|---|---|---|
| Employee | Select employee from dropdown | ✅ Yes |
| Date of Training | Training implementation date | ✅ Yes |
| Valid Until | Certificate expiry date | ✅ Yes |
| Title | Training/certification title | ✅ Yes |
| Location | Training location | ✅ Yes |
| Issuer | Certificate organizer/issuer | ✅ Yes |
| Training Type | Training type (Soft Skill, Hard Skill, etc.) | ❌ Optional |
| Certificate Validity | Validity period type | ✅ Yes |
| Status | Training status (Active, etc.) | ✅ Yes |
| Remarks | Additional notes | ❌ Optional |
| Certificate Number | Certificate number | ✅ Yes |
Certificate Validity
| Option | Description |
|---|---|
| Specific Date | Certificate has a specific validity date |
| Lifetime | Certificate is valid for life (no expiry) |
Status
| Option | Description |
|---|---|
| Active | Training is active |
| Inactive | Training is inactive |
| Expired | Already expired (automatic) |
Document Upload

Upload Requirements: No file selected
The file must be in PDF format and must not exceed 2MB in size.
- File format: PDF
- Maximum size: 2 MB
- Click to select file or drag and drop
Form Action Buttons
| Button | Function |
|---|---|
| Cancel | Cancel training creation |
| Save | Save new training data |
Training Type
| Training Type | Description |
|---|---|
| Soft Skill | Non-technical skills training (communication, leadership) |
| Hard Skill | Technical skills training (programming, machinery) |
| Certification | Professional/expertise certification |
| Safety | Work safety training (K3) |
| Management | Management training |
| Technical | Specialized technical training |
Certificate Number Format
Pay attention to the Certificate Number format in the data examples:
| Example | Description |
|---|---|
| 1234567890123456e+22 | Scientific notation (very large numbers) |
| CJR/232323/2025 | Format with separators |
| 5888 | Simple number |
| 0710290425/P-PCSR/31IV/2025 | Complex format with codes |
Usage Tips
- Monitor Validity Periods - Pay attention to statistics (Active, Warning, Alert, Expired) to know which certificates need updating.
- Upload Certificates - Always upload PDF certificate files as digital archives (max 2MB).
- Fill Certificate Number Correctly - Ensure the certificate number matches what is on the document.
- Pay Attention to Certificate Validity - Choose "Specific Date" for certificates with a validity period, or "Lifetime" for those valid for life.
- Use Import for Bulk Data - If adding many training data at once, use Download Templates and Import File.
- Categorize Training Type - Select the appropriate training type to facilitate reporting and analysis.
- Update Expired Status - The system usually updates status automatically based on the date, but still needs monitoring.
Common Scenarios
Scenario 1: New Training
Employee attends training and receives a certificate:
- Click New Record → Add Manual
- Fill in all required fields
- Select Certificate Validity: Specific Date
- Upload PDF certificate file
- Status: Active
- Data appears in the table with Active status
Scenario 2: Certificate About to Expire
Certificate approaching expiry date:
- Status changes to Warning (yellow) if 1-3 months
- Status changes to Alert (orange) if < 1 month
- Need to schedule refresher or extension
Scenario 3: Expired Certificate
Certificate has passed the expiry date:
- Status automatically becomes Expired (red)
- Employee cannot use that certificate
- Need to retake training
Scenario 4: Lifetime Certificate
Certificate is valid for life:
- Select Certificate Validity: Lifetime
- Valid Until column does not need to be filled
- Status will remain Active forever
Scenario 5: Bulk Data Import
Adding many training data at once:
- Click New Record → Download templates
- Fill in the Excel/CSV template
- Click Import File and upload
- System validates and adds data
Troubleshooting
Training Data Not Appearing
- Check the selected status filter
- Ensure there are no search filters
- Refresh the page
- Check internet connection
Failed to Upload PDF File
- Ensure file format is PDF (not JPG/PNG/DOC)
- Check maximum file size of 2MB
- Ensure the file is not corrupted
- Try compressing the file if too large
Failed to Import File
- Ensure you are using the correct template
- Check data format matches the template
- Ensure no required columns are empty
- Check date format (dd/mm/yyyy)
Status Not Updating Automatically
- Status is calculated based on the Valid Until date
- Check if the date is correct
- Refresh the page
- If still not updating, check system settings
Certificate Number Error
- Ensure there are no problematic special characters
- For very large numbers, the system automatically uses scientific notation
- Edit manually if necessary
Integration with Related Menus
Employee Database
Training data is integrated with employee profiles in Employee Database under the Training tab.
Employee Profile
Training details can be viewed in the employee profile.
Competency Matrix
Approved certifications will update the employee's competency matrix.
Training Reports
Training data is used in employee development reports.
Next Steps
Medical Check Up (MCU)
Complete guide to managing employee Medical Check Up data in Moyee, including monitoring MCU status, viewing history, adding new records, and managing examination result documents.
Attendance Management
A comprehensive guide to managing employee attendance in Moyee, including attendance monitoring, status filtering, viewing attendance details, and adding new attendance records.