Project Setup & Config Management
Overview
The Setting menu in Moyee is divided into two main sections: Project Setup for operational project management, and Config Management for system and user configuration.

Project Setup
This section contains all settings related to project management and field operations.
1. List Client
This menu displays a list of all clients collaborating with the company. Client data is shown in a table with the following information:
- No - Sequence number
- Client Name - Client name
- Client Code - Unique client code

Example client data:
| No | Client Name | Client Code |
|---|---|---|
| 1 | Radiant Utama Interinsco, Tbk | 6900 |
| 2 | JOB PERTAMINA-MEDCO E&P TOMORI SULAWESI | JOB01 |
| 3 | BP BERAU - TANGGUH | B073 |
| 4 | Supraco Indonesia | SPC |
| 5 | GEO DIPA ENERGI (PERSERO) | G091 |
| 6 | PT PERTAMINA EP ZONA 7 | P024 |
| 7 | CITIC Seram Energy Limited | ZC04 |
| 8 | WARTSILA INDONESIA | W049 |
| 9 | WHEATHER FORD | W021 |
| 10 | WIRA INSANI | W012 |
| 11 | PT. PERTAMINA EP CEPU | T-P115 |
| 12 | PT. SUPREME ENERGY RAJABASA | T-P086 |
| 13 | Pertamina Hulu Energi ONWJ Ltd | T-P021 |
| 14 | PERTAMINA HULU ENERGIONWJ LTD | T-P008 |
Features:
- Search clients by name or code
- Add, edit, and delete client data
- Export data to Excel/PDF
- Pagination: displays 100 data per page
- Total data: 1-40 of 40 clients
2. List Project
Displays a list of all ongoing or past projects. Available information includes:
- Project name
- Project code
- Related client
- Project period
- Project status (Active/Inactive)
- Project location

3. Work Location
Manage work locations used for geo-tagging based attendance validation.

Configurable information:
- Location name
- Complete address
- GPS coordinates (latitude & longitude)
- Attendance validation radius
- Active/inactive status
4. Work Schedule
Manage employee work schedules, including:
- Work shifts
- Clock in and out times
- Working days
- Public holidays
- Collective leave

5. Calendar
An integrated calendar displaying:
- Working days
- Holidays
- Employee leave
- Project schedules
- Important events

6. Setup Parameter
Configure system parameters for various needs, such as:
- Maximum annual leave limit
- Overtime rules
- Attendance policies
- Notification settings
- Other parameters

Config Management
This section contains technical settings and system access management.
1. Usergroup
Manage user groups and their access rights.

Features:
- Create new groups (Admin, HR, Manager, Employee, etc.)
- Set permissions per module
- Define access levels (view, create, edit, delete)
- Copy permissions from another group
2. Users
System user management.

User information:
- Full name
- Username
- User group
- Active/inactive status
- Last login
Actions:
- Add new user
- Reset password
- Activate/deactivate account
- Edit user profile
3. FCM Notification Templates
Notification templates for Firebase Cloud Messaging (FCM).

Notification types:
- Attendance notifications
- Leave reminders
- Contract expiry alerts
- System notifications
- Broadcast messages
4. App Versions
Moyee mobile application version management.

Information:
- Latest version
- Minimum supported version
- Release date
- Changelog
- Download link
5. External API Configs
Configuration for integration with external APIs.

Settings:
- API endpoint
- API Key/Token
- Timeout setting
- Retry policy
- Authentication method
6. API Tokens
API token management for system authentication.

Features:
- Generate new tokens
- Set expiry date
- Define scope/privilege
- Revoke tokens
- Token usage log
7. Documentation
Quick access to technical documentation and Moyee user guides.

Documentation contents:
- API documentation
- User manual
- Integration guide
- FAQ
- Release notes
Usage Tips
- Use the search feature to quickly find data, especially when client or user lists become large.
- Utilize pagination by selecting the appropriate number of data per page (100 data per page option available).
- Export data periodically for backup or reporting purposes.
- Test configurations in a testing environment first before applying them in production.
- Document configuration changes to facilitate audits and troubleshooting.