09 / Workforce product
Pillar HR — Employee Self-Service
A focused employee and manager experience for attendance, leave, documents, requests, payroll statements, and approvals through narrow versioned Odoo APIs.
Context
Business need
Employees and managers needed a focused mobile experience without exposing generic Odoo model access or weakening Odoo as the system of record.
Workflow
How it works
- 01
Authenticate
Establish a controlled user context with an explicit employee or manager scope.
- 02
Use employee services
Provide focused actions for attendance, leave, letters, documents, requests, and payroll information.
- 03
Review manager actions
Limit the manager view to permitted team information and approval actions.
- 04
Process in Odoo
Validate every input through versioned endpoints and execute only allowlisted business actions.
- 05
Audit and support
Keep configuration, intake status, exceptions, and the mobile-action history visible to operations.
Development
What I built
- I built allowlisted APIs for employee, manager, attendance, leave, requests, documents, and payroll statements.
- I implemented English, Arabic, and Burmese employee and manager experiences.
- I added compliance documents, employee letters, payroll readiness, and controlled payroll questions.
- I created an Odoo operations dashboard, intake queues, configuration controls, and a mobile-action audit.
- I prepared repeatable UAE and Myanmar pilot data with end-to-end API checks.
Coverage
Modules covered
- Employees
- Attendances
- Leave
- Employee Requests
- Employee Documents
- Payroll Statements
- Manager Approvals
- Odoo API Connector
- Flutter Mobile Application
- Audit and Operations Dashboard
Support
What I supported
- I investigated mobile and API errors across authentication, employee, manager, attendance, leave, and document flows.
- I maintained backward-compatible endpoints and repeatable pilot fixtures.
- I resolved environment and integration issues between Flutter and Odoo.
- I reviewed intake exceptions and audit records to improve operational support readiness.
Evidence
Technical deliverables
- Versioned V1-V4 API compatibility
- Odoo 19 connector addon
- Flutter employee and manager application
- UAE and Myanmar pilot configuration
- Automated model, API, and mobile tests