diff --git a/readme.md b/readme.md index 530c6115..bf1d4c12 100644 --- a/readme.md +++ b/readme.md @@ -30,6 +30,416 @@ Upgrade from Previous Versions to Latest Version Note: If you are upgrading from older versions of icehrm please note that the icehrm leave module is removed since v13.0 +IceHrm Pro +---------- + +IceHrm Profession version (in short IceHrmPro) is the feature rich commercial alternative for icehrm +open source version. + +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) + + +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 + +
| Setting | +Description | +
|---|---|
|
+ + Name of the company + + |
+
|
+ + + Company logo. You may upload the company logo here. + Ideally should be 200px wide and height between 50px to 150 px. + + |
+
|
+ + + A short description about the company. Will be used mainly in recruitment module + + |
+
|
+ + + Set this to "No" to disable all outgoing emails from modules. Value "Yes" will enable outgoing emails + + |
+
| Setting | +Description | +
|---|---|
|
+ + + This should be set to SMTP + + |
+
|
+ + + 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 + + |
+
|
+ + + Set this to "Yes" if SMTP server authorization is enabled + + |
+
|
+ + + User name of the SMTP user + + |
+
|
+ + + SMTP user password + + |
+
|
+ + + Port configured in SMTP server (Default 25) + + |
+
|
+ + + From email address (e.g icehrm@mydomain.com) + + |
+
| Setting | +Description | +
|---|---|
|
+ + + This should be set to SES + + |
+
|
+ + + Amazon access key Id (You can get this through AWS console) + + |
+
|
+ + + Amazon access key secret + + |
+
|
+ + + Authorized email address for sending emails through SES + + |
+
| Setting | +Description | +
|---|---|
|
+ + + This should be set to SMTP + + |
+
|
+ + + ssl://smtp.gmail.com + + |
+
|
+ + + Yes + + |
+
|
+ + + yourgmailaddress@gmail.com + + |
+
|
+ + + Gmail password + + |
+
|
+ + + 465 + + |
+
|
+ + + yourgmailaddress@gmail.com + + |
+
| Setting | +Description | +
|---|---|
|
+ + + Select Yes if you are having trouble loading data for some tables + + |
+
|
+ + + 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 + + |
+
|
+ + + Add new permissions without resetting modules + + |
+
|
+ + + Print debug log messages + + |
+
| Setting | +Description | +
|---|---|
|
+ + + 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 + + |
+
|
+ + + Every email sent though leave module will be CC to these comma seperated list of emails addresses + + |
+
|
+ + + Every email sent though leave module will be BCC to these comma seperated list of emails addresses + + |
+
|
+ + + Only allow users to add an entry to a timesheet only if they have marked atteandance for the selected period + + |
+
|
+ + + Show quick apply button when candidates are applying for jobs. Quick apply allow candidates to apply with minimum amount of information + + |
+
|
+ + + Show apply button when candidates are applying for jobs + + |
+