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 ESM 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 active employment contract records only, in the agent interface navigate to Human Resource Management → Employment Relations → Employment Contracts.
To view the list of employment changes only, in the agent interface navigate to Human Resource Management → Employment Relations → Employment Changes. Employment changes are grouped by employment contract number.
Access to the Employment Contract table
| Операция | Требуемые роли |
|---|---|
| Read |
|
| Create | hrm_manager, hrm_supervisor, or hrm_finance_controller |
| Update |
|
| Delete | hrm_admin, admin |
Create an employment contract
To create an employment contract record, complete the following steps:
- Navigate to Human Resource Management → Employment Relations → Employment 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.
A newly created employment contract enters the Active state, and the system automatically creates an Employment change with the Hire employee category. The employment change fields take values from the created employment contract.
Employment Contract form fields
| 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 employee's 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 | Y | Select an employment contract type. Available options:
|
| Head company | N | The field is completed automatically with the ultimate parent company from the hierarchy of higher-level parent organizations. If the current company has no parent organizations, the company itself is specified. |
| Description | N | Add an employment contract description. |
| Status | N | Specify the state of the employment contract. Possible values:
When an employment contract enters the Archived status, its related Position slot enters the Approved state and its fields Hiring horizon, Job post, and Employment contract are cleared. The employment contract is archived automatically if an already completed related Dismissal request is closed with the Solved result. |
| 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. |
| Termination date | N | Employment contract termination date. The field is available on the form and is completed automatically when a Dismissal request is completed with the result Solved. |
| End date | Y/N | Specify the end date of the employment contract. The field is mandatory if the employment contract type is Fixed term. If the employment contract type is Open-ended, the field is cleared and hidden from the form. |
| Work schedule | Y | Specify the work schedule stated in the employment contract. |
| Work format | N | Select employee's work format. Available options:
|
| Salary | N | The salary specified in the employment contract that sums the values of the Base pay, Variable pay, Royalty pay, and Other payments fields. The field is read-only. |
| Base pay | Y | Specify the sum of the fixed part of the salary. |
| Variable pay | N | Specify the sum of the variable part of the salary. |
| Royalty pay | N | Specify the sum of the royalty part of the salary. |
| Other payments | N | Specify the sum of other payments. |
| Job description | N | The field is completed automatically with the Job description from the Position (hrm_position) record. |
The Activity Feed widget that stores history of changes in records.
Related lists
- Employment Changes – contains the list of changes to the current employment contract.
- Position Slots – contains the position slots related to the employment contract.
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.
Manage an employment contract
To manage an employment contract, navigate in the agent interface to Human Resource Management → Employment Relations → Employment Contracts and open the required record.
Use buttons to edit an employment contract:
| UI action | Description |
|---|---|
| Change terms | Click to change terms of the employment contract. Fill in the required fields in the modal window that opens and click Create. The button is available on the forms of employment contracts in the Active status and located in the upper-right corner. |
| Archive | Click to move the contract to the Archived status. This creates an employment change in the Active state and the Terminate employee category. The related Position Slot enters the Approved state. The button is available on employment contract forms in the Active status and is located in the burger menu . Employment contract enters the Archived status after the related dismissal request is completed. |