Employment Contract
The information about the employment contracts registered in the system is stored in the Employment Contract (hrm_employment_contract) table. Using this table you can track changes in the work relations between your company and its employees as well as the history of employment changes.
The Employment Contract table is inherited from the Contract (contract) table of the platform.
The Employment Contract table located at the {your instance URL}/list/hrm_employment_contract address stores both current employment contract records and previous employment changes.
To view the list of current employment contract records only, in the agent interface navigate to Human Resource Management → Onboarding and Dismissal → Employment Contracts.
To view the list of employment changes only, in the agent interface navigate to Human Resource Management → Onboarding and Dismissal → Employment Changes.
Roles required:
- Read – the employee who signed the contract, their managers of all levels, and hrm_agent.
- Create, update – the managers of all levels of the employee who signed the contract, hrm_agent.
Create an employment contract
To create an employment contract record, complete the following steps:
- Navigate to Human Resource Management → Onboarding and Dismissal → Employee Contracts.
- Click New in the upper left corner of the page and fill in the form fields.
- Click Save or Save and exit to apply the changes.
Creating an employment contract automatically creates an Employment change with Category = Hire employee. The employment change fields take values from the created employment contract.
Employment Contract form fields
- General
- Activity
| Field | Mandatory | Description |
|---|---|---|
| Contract number | N | Specify the number of the employment contract concluded between your company and the employee. |
| Subject | Y | Add a short description of the employment contract. The maximum length is 255 symbols. |
| Employment type | N | Select an employment type. Available options:
|
| Company | Y | Specify the employer company stated in the contract. |
| Employee | Y | Specify the employee who signed the contract. |
| Position | Y | The field is completed automatically with the position of the employee if the following conditions are met simultaneously: Updating the value of the Position field automatically updates the values of the Immediate unit and Job post fields in the employee record. |
| Employment contract type | N | Select an employment contract type. Available options:
|
| Head company | N | The field is completed automatically with the Head company specified in the employer company. |
| Description | N | Add an employment contract description. |
| Status | N | Specify the state of the employment contract. Available options:
|
| Responsible | Y | Specify an employee responsible for the support of the employment contract. By default, the field is completed with the current user. |
| Start date | Y | Specify the start date of the employment contract. By default, the field is completed with the current date. |
| End date | N | Specify the end date of the employment contract. |
| Work schedule | Y | Specify the work schedule stated in the employment contract. |
| Salary | N | Specify the amount of monetary reward stated in the employment contract. |
| Job description | N | The field is completed automatically with the Job description from the Position (hrm_position) record. |
The Activity Feed widget stores history of changes in records.
Add the following content items to the Knowledge Base:
Articles with job descriptions to complete the Job description field of the Position (hrm_position) table. This field is referenced by the Job description field of the Employment Contract (hrm_employment_contract) table.
Related lists
- Employment Changes – contains the list of changes to the current employment contract.