Update read
This commit is contained in:
473
readme.md
473
readme.md
@@ -1,7 +1,7 @@
|
|||||||
IceHrm
|
IceHrm
|
||||||
===========
|
===========
|
||||||
|
|
||||||
IceHrm is a [HRM software](http://icehrm.com) which enable companies of all sizes to [manage HR activities](http://icehrm.com)
|
IceHrm is a [HRM software](https://icehrm.com) which enable companies of all sizes to [manage HR activities](https://icehrm.com)
|
||||||
properly.
|
properly.
|
||||||
|
|
||||||
Note: IceHrm is now fully compatible with PHP 7
|
Note: IceHrm is now fully compatible with PHP 7
|
||||||
@@ -31,36 +31,36 @@ Refer: [http://blog.icehrm.com/docs/upgrade/](http://blog.icehrm.com/docs/upgrad
|
|||||||
Following is a list of features supported in each edition of icehrm
|
Following is a list of features supported in each edition of icehrm
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
|
|
||||||
### IceHrm Open Source Edition
|
### IceHrm Open Source Edition
|
||||||
* IceHrm Core Modules - Both Enterprise and Open source versions developed on same core concept. But the core modules in professional and enterprise versions are more feature rich and updated with latest security improvements.
|
|
||||||
* [Company Information Management](http://icehrm.com/compare.php) - Store and manage details about how companies, departments and branches of the organisation are connected
|

|
||||||
* Basic [Employee Management](http://icehrm.com) - Store, manage and retrieve employee information when required
|
|
||||||
* Time sheets - IceHrm is a [timesheet app](http://icehrm.com) / [Open source timesheet management](http://icehrm.com) application to track time spent by employees on various projects
|
#### Employee Management
|
||||||
* [Attendance Management](http://icehrm.com) - IceHrm can be used as a [attendance management system](http://icehrm.com) effectively for any size a company.
|
|
||||||
* [LDAP Login](http://icehrm.com) - Users can share login with company LDAP server
|
- Basic [Employee Management](https://icehrm.com) - Store, manage and retrieve employee information when required
|
||||||
* [Travel Management](http://icehrm.com) - Module for managing travel requests
|
|
||||||
|
|
||||||
#### Advanced Employee Module (from v16.0.OS)
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
- Update all employee information without having to switch employees.
|
- Update all employee information without having to switch employees.
|
||||||
- Search employee skills, qualifications and other information<br/>easily across whole company.
|
- Search employee skills, qualifications and other information<br/>easily across whole company.
|
||||||
- Terminate employees while keeping data in system.
|
- Terminate employees while keeping data in system.
|
||||||
- Re-enable temporarily terminated employees with one click.
|
- Re-enable temporarily terminated employees with one click.
|
||||||
- Employee archive feature to archive data of terminated employees.
|
- Employee archive feature to archive data of terminated employee
|
||||||
|
|
||||||
|
#### Other Features
|
||||||
|
|
||||||
|
* [Company Information Management](https://icehrm.com) - Store and manage details about how companies, departments and branches of the organisation are connected
|
||||||
|
* Time sheets - IceHrm is a [timesheet app](https://icehrm.com) / [Open source timesheet management](https://icehrm.com) application to track time spent by employees on various projects
|
||||||
|
* [Attendance Management](https://icehrm.com) - IceHrm can be used as a [attendance management system](https://icehrm.com) effectively for any size a company.
|
||||||
|
* [LDAP Login](https://icehrm.com) - Users can share login with company LDAP server
|
||||||
|
* [Travel Management](https://icehrm.com) - Module for managing travel requests
|
||||||
|
|
||||||
|
|
||||||
### IceHrm Pro Edition | [Buy now for 349.49 USD](http://icehrm.com)
|
### IceHrm Pro Edition | [IceHrm.com](https://icehrm.com/modules.php)
|
||||||
|
|
||||||
IceHrm Profession version (in short IceHrmPro) is the feature rich commercial alternative for icehrm
|
IceHrm Profession version (in short IceHrmPro) is the feature rich commercial alternative for icehrm
|
||||||
open source version. IceHrm Pro supports following features
|
open source version. IceHrm Pro supports following features
|
||||||
|
|
||||||
Following features are supported in IceHrm Pro version in addition to the features supported in open source version.
|
|
||||||
|
|
||||||
|
|
||||||
#### Leave Management
|
#### Leave Management
|
||||||
|
|
||||||
IceHrm [Leave management system](http://icehrm.com) is only available in IceHrm Pro or Enterprise versions. IceHrm leave module is a complete [leave management system](http://icehrm.com) for any type of a company
|
IceHrm [Leave management system](https://icehrm.com) is only available in IceHrm Pro or Enterprise versions. IceHrm leave module is a complete [leave management system](https://icehrm.com) for any type of a company
|
||||||
|
|
||||||
To learn more about leave management in icehrm refer:
|
To learn more about leave management in icehrm refer:
|
||||||
- [Leave Admin Guide](http://blog.icehrm.com/docs/leave-admin)
|
- [Leave Admin Guide](http://blog.icehrm.com/docs/leave-admin)
|
||||||
@@ -75,24 +75,30 @@ are using the system.
|
|||||||
|
|
||||||
#### Expense Tracking
|
#### Expense Tracking
|
||||||
|
|
||||||
[Track Employee Expenses](http://icehrm.com) with expense management module.
|
[Track Employee Expenses](https://icehrm.com) with expense management module.
|
||||||
|
|
||||||
You can learn more about [IceHrm Pro here](http://blog.icehrm.com/docs/icehrm-pro/)
|
You can learn more about [IceHrm Pro here](http://blog.icehrm.com/docs/icehrm-pro/)
|
||||||
|
|
||||||
To purchase IceHrmPro please visit [http://icehrm.com/modules.php](http://icehrm.com/modules.php)
|
To purchase IceHrmPro please visit [https://icehrm.com/modules.php](https://icehrm.com/modules.php)
|
||||||
|
|
||||||
#### Training Management
|
#### Training Management
|
||||||
|
|
||||||
Icehrm [training management system](http://icehrm.com) is for Module for managing courses, training sessions and employee attendance to training sessions.
|
Icehrm [training management system](https://icehrm.com) is for Module for managing courses, training sessions and employee attendance to training sessions.
|
||||||
|
|
||||||
|
|
||||||
### IceHrm Hosted Edition [Starts from 1498 USD](http://icehrm.com)
|
### IceHrm Enterprise Edition
|
||||||
|
|
||||||
In addition to pro version features icehrm enterprise hosted edition includes following features
|
In addition to pro version features IceHrm enterprise cloud edition includes following features
|
||||||
|
|
||||||
|
#### [Employee History Management](https://icehrm.com)
|
||||||
|
|
||||||
|
#### [Payroll](https://icehrm.com)
|
||||||
|
|
||||||
|
IceHrm Enterprise has a full featured payroll module including [PDF salary slip generation](https://icehrm.com)
|
||||||
|
|
||||||
#### Candidate / Recruitment Management
|
#### Candidate / Recruitment Management
|
||||||
|
|
||||||
Recruitment module can be used as a [applicant tracking system](http://icehrm.com) or a [recruiting software](http://icehrm.com). IceHrm recruitment management system offers
|
Recruitment module can be used as a [applicant tracking system](https://icehrm.com) or a [recruiting software](https://icehrm.com). IceHrm recruitment management system offers
|
||||||
following features
|
following features
|
||||||
|
|
||||||

|

|
||||||
@@ -108,421 +114,6 @@ following features
|
|||||||
More about [recruitment module](http://blog.icehrm.com/docs/recruitment/)
|
More about [recruitment module](http://blog.icehrm.com/docs/recruitment/)
|
||||||
|
|
||||||
|
|
||||||
Your Company Structure (Departments / Branches and other Organization Units)
|
|
||||||
-------------------------------------------
|
|
||||||
|
|
||||||
Company structure module allows you to define the structure of you company by
|
|
||||||
creating parent structure of the company, branches, departments and other
|
|
||||||
company units. Also it provides a graphical overview of how each of
|
|
||||||
your company units are interconnected.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
Employee Management
|
|
||||||
-------------------
|
|
||||||
|
|
||||||
Employees module is used to list, edit, add and search employees in your company.
|
|
||||||
You can use the search box to search employees by ID, name or department.
|
|
||||||
Also you can use filter button to filter employees by job title, department or supervisor.
|
|
||||||
|
|
||||||
###Difference Between Users and Employees
|
|
||||||
|
|
||||||
A user is a person who can login to icehrm. It’s not required for admin users to have an employee attached but
|
|
||||||
each non admin user must have an associated employee. Having an employee added in icehrm won’t
|
|
||||||
allow the person to login to icehrm. You need to create user with a Manager or Employee user level
|
|
||||||
for that employee to be able to login to the system.
|
|
||||||
|
|
||||||
###Adding Employees
|
|
||||||
|
|
||||||
Adding employees to ICE Hrm can only be done by the admin. The employee Id field should have a unique value.
|
|
||||||
In order to complete adding an employee you need to provide job title, employment status and pay grade.
|
|
||||||
These values can be defined in admin: Jobs module.
|
|
||||||
|
|
||||||
Once an employee is added to the system you will be asked to create a user for the newly added employee
|
|
||||||
|
|
||||||
###Switching Employees
|
|
||||||
|
|
||||||
One of the key features of ICE Hrm, is admins and mangers ability to login as another employee.
|
|
||||||
This feature can be used to apply leaves, add attendance records or update time sheets behalf of other employees.
|
|
||||||
|
|
||||||
To login as an employee you can use the switch user icon on employee list or the “Switch Employee” menu in top right hand corner.
|
|
||||||
|
|
||||||
In open source version you must switch employee to edit employee basic information like skills and qualifications.
|
|
||||||
But on Pro and Enterprise versions you can directly update employee information through Advanced Employee Management module.
|
|
||||||
|
|
||||||
|
|
||||||
Settings
|
|
||||||
--------
|
|
||||||
|
|
||||||
After installation the settings module can be accessed by login in as admin and going to System->Settings
|
|
||||||
|
|
||||||
## Global Settings
|
|
||||||
|
|
||||||
<div class="mobile-side-scroller">
|
|
||||||
<table>
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Setting</th>
|
|
||||||
<th>Description</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td><p><code>Company: Name</code></p></td>
|
|
||||||
<td><p>
|
|
||||||
Name of the company
|
|
||||||
|
|
||||||
</p></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><p><code>Company: Logo</code></p></td>
|
|
||||||
<td><p>
|
|
||||||
|
|
||||||
Company logo. You may upload the company logo here.
|
|
||||||
Ideally should be 200px wide and height between 50px to 150 px.
|
|
||||||
|
|
||||||
</p></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><p><code>Company: Description</code></p></td>
|
|
||||||
<td><p>
|
|
||||||
|
|
||||||
A short description about the company. Will be used mainly in recruitment module
|
|
||||||
|
|
||||||
</p></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><p><code>Email: Enable</code></p></td>
|
|
||||||
<td><p>
|
|
||||||
|
|
||||||
Set this to "No" to disable all outgoing emails from modules. Value "Yes" will enable outgoing emails
|
|
||||||
|
|
||||||
</p></td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
## Email Settings
|
|
||||||
|
|
||||||
### Configuring Email with SMTP
|
|
||||||
|
|
||||||
<div class="mobile-side-scroller">
|
|
||||||
<table>
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Setting</th>
|
|
||||||
<th>Description</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td><p><code>Email: Mode</code></p></td>
|
|
||||||
<td><p>
|
|
||||||
|
|
||||||
This should be set to SMTP
|
|
||||||
|
|
||||||
</p></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><p><code>Email: SMTP Host</code></p></td>
|
|
||||||
<td><p>
|
|
||||||
|
|
||||||
If you are using local machine to send emails, set this to localhost. If not set the IP address of the server you are using to send emails
|
|
||||||
|
|
||||||
</p></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><p><code>Email: SMTP Authentication</code></p></td>
|
|
||||||
<td><p>
|
|
||||||
|
|
||||||
Set this to "Yes" if SMTP server authorization is enabled
|
|
||||||
|
|
||||||
</p></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><p><code>Email: SMTP User</code></p></td>
|
|
||||||
<td><p>
|
|
||||||
|
|
||||||
User name of the SMTP user
|
|
||||||
|
|
||||||
</p></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><p><code>Email: SMTP Password</code></p></td>
|
|
||||||
<td><p>
|
|
||||||
|
|
||||||
SMTP user password
|
|
||||||
|
|
||||||
</p></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><p><code>Email: SMTP Port</code></p></td>
|
|
||||||
<td><p>
|
|
||||||
|
|
||||||
Port configured in SMTP server (Default 25)
|
|
||||||
|
|
||||||
</p></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><p><code>Email: Email From</code></p></td>
|
|
||||||
<td><p>
|
|
||||||
|
|
||||||
From email address (e.g icehrm@mydomain.com)
|
|
||||||
|
|
||||||
</p></td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
### Configuring Email with Amazon SES
|
|
||||||
|
|
||||||
<div class="mobile-side-scroller">
|
|
||||||
<table>
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Setting</th>
|
|
||||||
<th>Description</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td><p><code>Email: Mode</code></p></td>
|
|
||||||
<td><p>
|
|
||||||
|
|
||||||
This should be set to SES
|
|
||||||
|
|
||||||
</p></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><p><code>Email: Amazon SES Key</code></p></td>
|
|
||||||
<td><p>
|
|
||||||
|
|
||||||
Amazon access key Id (You can get this through AWS console)
|
|
||||||
|
|
||||||
</p></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><p><code>Email: Amazone SES Secret</code></p></td>
|
|
||||||
<td><p>
|
|
||||||
|
|
||||||
Amazon access key secret
|
|
||||||
|
|
||||||
</p></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><p><code>Email: Email From</code></p></td>
|
|
||||||
<td><p>
|
|
||||||
|
|
||||||
Authorized email address for sending emails through SES
|
|
||||||
|
|
||||||
</p></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
### Configuring Email with Gmail
|
|
||||||
|
|
||||||
<div class="mobile-side-scroller">
|
|
||||||
<table>
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Setting</th>
|
|
||||||
<th>Description</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td><p><code>Email: Mode</code></p></td>
|
|
||||||
<td><p>
|
|
||||||
|
|
||||||
This should be set to SMTP
|
|
||||||
|
|
||||||
</p></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><p><code>Email: SMTP Host</code></p></td>
|
|
||||||
<td><p>
|
|
||||||
|
|
||||||
ssl://smtp.gmail.com
|
|
||||||
|
|
||||||
</p></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><p><code>Email: SMTP Authentication</code></p></td>
|
|
||||||
<td><p>
|
|
||||||
|
|
||||||
Yes
|
|
||||||
|
|
||||||
</p></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><p><code>Email: SMTP User</code></p></td>
|
|
||||||
<td><p>
|
|
||||||
|
|
||||||
yourgmailaddress@gmail.com
|
|
||||||
|
|
||||||
</p></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><p><code>Email: SMTP Password</code></p></td>
|
|
||||||
<td><p>
|
|
||||||
|
|
||||||
Gmail password
|
|
||||||
|
|
||||||
</p></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><p><code>Email: SMTP Port</code></p></td>
|
|
||||||
<td><p>
|
|
||||||
|
|
||||||
465
|
|
||||||
|
|
||||||
</p></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><p><code>Email: Email From</code></p></td>
|
|
||||||
<td><p>
|
|
||||||
|
|
||||||
yourgmailaddress@gmail.com
|
|
||||||
|
|
||||||
</p></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
## Developer Settings
|
|
||||||
|
|
||||||
<div class="mobile-side-scroller">
|
|
||||||
<table>
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Setting</th>
|
|
||||||
<th>Description</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td><p><code>System: Do not pass JSON in request</code></p></td>
|
|
||||||
<td><p>
|
|
||||||
|
|
||||||
Select Yes if you are having trouble loading data for some tables
|
|
||||||
|
|
||||||
</p></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><p><code>System: Reset Modules and Permissions</code></p></td>
|
|
||||||
<td><p>
|
|
||||||
|
|
||||||
When this is set to “Yes” IceHrm will reset all values given in System->Permissions module. This setting can be used to reload permissions after adding new permissions to module meta.json file
|
|
||||||
|
|
||||||
</p></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><p><code>System: Add New Permissions</code></p></td>
|
|
||||||
<td><p>
|
|
||||||
|
|
||||||
Add new permissions without resetting modules
|
|
||||||
|
|
||||||
</p></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><p><code>System: Debug Mode</code></p></td>
|
|
||||||
<td><p>
|
|
||||||
|
|
||||||
Print debug log messages
|
|
||||||
|
|
||||||
</p></td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
## Other Settings
|
|
||||||
|
|
||||||
<div class="mobile-side-scroller">
|
|
||||||
<table>
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Setting</th>
|
|
||||||
<th>Description</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td><p><code>Leave: Share Calendar to Whole Company</code></p></td>
|
|
||||||
<td><p>
|
|
||||||
|
|
||||||
If "Yes" all the employees of company can see other peoples' leave schedules.
|
|
||||||
If set to "No" only admins and supervisors will be able to see leave schedule of subordinates
|
|
||||||
|
|
||||||
</p></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><p><code>Leave: CC Emails</code></p></td>
|
|
||||||
<td><p>
|
|
||||||
|
|
||||||
Every email sent though leave module will be CC to these comma seperated list of emails addresses
|
|
||||||
|
|
||||||
</p></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><p><code>Leave: BCC Emails</code></p></td>
|
|
||||||
<td><p>
|
|
||||||
|
|
||||||
Every email sent though leave module will be BCC to these comma seperated list of emails addresses
|
|
||||||
|
|
||||||
</p></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><p><code>Attendance: Time-sheet Cross Check</code></p></td>
|
|
||||||
<td><p>
|
|
||||||
|
|
||||||
Only allow users to add an entry to a timesheet only if they have marked atteandance for the selected period
|
|
||||||
|
|
||||||
</p></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><p><code>Recruitment: Show Quick Apply</code></p></td>
|
|
||||||
<td><p>
|
|
||||||
|
|
||||||
Show quick apply button when candidates are applying for jobs. Quick apply allow candidates to apply with minimum amount of information
|
|
||||||
|
|
||||||
</p></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><p><code>Recruitment: Show Apply</code></p></td>
|
|
||||||
<td><p>
|
|
||||||
|
|
||||||
Show apply button when candidates are applying for jobs
|
|
||||||
|
|
||||||
</p></td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
Projects Module
|
|
||||||
---------------
|
|
||||||
|
|
||||||
Projects module is used to add clients, projects and assign projects to employees
|
|
||||||
|
|
||||||
Each and every project is attached to a client. Because of that, ICE Hrm allow adding
|
|
||||||
clients with basic information. Once clients are added, you can start creating project
|
|
||||||
for these clients. The clients section represent both external and internal clients of the company.
|
|
||||||
That way you can attach each and every project to a client.
|
|
||||||
|
|
||||||
###Employee Projects
|
|
||||||
|
|
||||||
Under employee projects tab you can assign projects to employees. You need to add projects to employees to enable them to add time against
|
|
||||||
these projects in time-sheets.
|
|
||||||
|
|
||||||
Release note v18.0
|
Release note v18.0
|
||||||
------------------
|
------------------
|
||||||
### Features
|
### Features
|
||||||
|
|||||||
Reference in New Issue
Block a user