This is a package for adding Employee Self Service (ESS) functionality available in ERPNext.

Email to info@karmalaya.in, with suggestions for improvements and if you need any further functionalities to be added to the package.

Features

The current version of the package shows the below lists/reports relating to ESS.

1. Leaves
    - Leave Applications
    - Leave Encashments
    - Holiday List
    - Leave Balance Report
    - Leave Balance Summary
2. Expenses
    - Expense claims
    - Advances
    - Travel Request
    - Advance Summary
3. Attendance
    - Attendance List
    - Check-ins
    - Shift request
    - Attendance request
    - Shift attendance
4. Performance
    - Appraisals
    - Performance Feedback
    - Goals
    - Appraisal Overview
    - Promotions
5. Recuritment
    - Referrals
6. Lifecycle
    - Grievances
    - Training Program
    - Training Event
    - Training Feedback

Getting started

Install HRMS module to your ERPNext instance Add the package to your application and pass the link to your ERPNext instance.

Usage

Add KarErpnextEss package into your build function as any other widget. Pass the link to your instance as a parameter to the widget.

Below is a simple example.

String myERPNextInstance = "https://yourinstance.erpnext.com";

//for showing the widget without any size restriction

@override
Widget build(BuildContext context) {
  return KarErpnextEss(myERPNextInstance, false);
}


//for showing the widget with height restriction

@override
Widget build(BuildContext context) {
  return SizedBox(
      height:200,
      child:KarErpnextEss(myERPNextInstance, true)
  );
}

Additional information

This version only has read-only reports/lists under the Employee Self Service functionality.

Additional functionalities will be added in future. Write to info@karmalaya.in with details of what functionalities can be added to this package.