HRMS Application Deployment
Role required: admin.
To deploy the HRMS application, complete the following steps:
- Install the HRMS application.
- (optional) Deploy the demo data.
To install the HRMS application for the first time, use the full version pack. To update the application from the previous versions, use the update packages.
Deploy full version
Before you deploy the HRMS version 1.0.1, make sure you have the 1.28.0 or later version of the platform installed.
Install on a new instance
- Create employee accounts and organization records on your instance (using the LDAP integration or manually).
- Install the [HRMS] 1.0.1 full.sop full application package.
- Perform a quick import of the hrms_master_data_1_0_0.json JSON master data file.
- Open the Scheduled Scripts list.
- Activate the Recalculate Available absence (daily at 02:00AM) scheduled script.
- Open the Recalculate Number of employees for Organizations scheduled script record and click Execute.
- (optional) Activate the Notify employees and managers about available vacations (at the beginning of each month) scheduled script.
Install on an existing instance
If the HRMS application is installed on an instance with existing active records in the Employees (employee) table, follow these steps:
-
Install the [HRMS] 1.0.1 full.sop full application package.
-
Import the hrms_master_data_1_0_0.json JSON master data file.
-
Open the Scheduled Scripts list.
-
Launch the Recalculate Number of employees for Organizations script.
-
Wait until the system recalculates the number of employees in all units. To ensure this:
- Open the Organizations (org_organization) list located at
\{your instance URL}/list/org_organization
. - Filter the list by the Number of employees is empty condition.
- If the list contains any records, check the validation logs and fill in the mandatory fields in the organization units.
- Repeat the steps i-iii.
- Open the Organizations (org_organization) list located at
-
Fill in the Effective From (effective_from) field for all the active employees. You can use either path:
Path Steps Via the Employees (employee) table - Navigate to Organization → Employees.
- Filter the list by the Active is Yes AND Effective From is empty condition.
- In all the filtered records, specify the employee start date.
Via the LDAP Settings (sys_ldap_definition) - Navigate to LDAP → LDAP Settings and open the employee import settings.
- Filter the list by the Active is Yes condition.
- In each displayed record, add the name of the LDAP attribute in which your company stores the employee start date to the Attribute List field.
- Set up mapping so that the added attribute is recorded to the Effective From field, and launch an unscheduled employee import. Learn more about the import settings in the Data Import article.
- After importing, make sure that the Effective From field is filled in all the employee records.
-
Open the Scheduled Scripts list.
-
Open the Create available absences for employees retrospectively scheduled script record and click Execute.
-
Activate the Recalculate Available absence (daily at 02:00AM) scheduled script.
-
(optional) Activate the Notify employees and managers about available vacations (at the beginning of each month) scheduled script.
Install updates
To update the HRMS application from version 1.0.0 to 1.0.1, install the [HRMS] 1.0.1.sop package.