Employee Self-Service / Legacy Integration

CIW / Lyra Employee Kiosk

Employee self-service web kiosk integrated with OpenEdge Progress.

OpenEdge ProgressWebSpeedHTMLjQuery

Summary

CIW was my first complete professional web development project while working at LyraSoftware in Guadalajara. It was an employee kiosk connected to Lyra’s employee management and payroll system in OpenEdge Progress through the WebSpeed/Progress API stack.

Problem / opportunity

The goal was to let employees securely access payroll and HR information in kiosk mode without depending on HR for every request.

Modules and capabilities

  • Login / session
  • Dashboard
  • Attendance
  • Personal information
  • Vacations and balances
  • Loans and credits
  • Fonacot credits
  • Paid concepts
  • Payroll receipt print / download / send
  • Messages, permissions and audit

Architecture

jQuery/Bootstrap/SmartAdmin frontend over Progress/WebSpeed .p/.i programs connected to the Lyra database.

Portfolio value

Foundational milestone: enterprise legacy integration, kiosk security, payroll workflows and full responsibility at an early stage.

Strategic reading

Useful as evidence of legacy systems experience and employee self-service product thinking.

Project screenshots

Real screens from the CIW kiosk. Some areas were blurred or pixelated to hide personal and sensitive information.

General view of the CIW kiosk

Employee self-service modules

Access, attendance, personal information and payroll receipts.

Payroll information kiosk login screen
Payroll information kiosk login screen
Attendance query by period with print/export options
Attendance query by period with print/export options
Employee personal information record (anonymized)
Employee personal information record (anonymized)
Payroll receipt printing, PDF and send module (anonymized)
Payroll receipt printing, PDF and send module (anonymized)

Administrative flows and configuration

Vacations, CFDI documents, general settings and operational administration.

Vacation request flow and printable format (anonymized)
Vacation request flow and printable format (anonymized)
General system settings and options
General system settings and options
Supervisors and subordinates administration (anonymized)
Supervisors and subordinates administration (anonymized)
Payroll CFDI representation (anonymized)
Payroll CFDI representation (anonymized)