Skip to main content
Version: 1.3.2

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.

info

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
  • hrm_manager or hrm_finance_controller
  • hrm_agent or admin except the Salary field and its related fields
  • any employee who has a contract and access to the agent interface
  • direct and indirect managers who have the hrm_supervisor role can view their subordinates' records
Createhrm_manager, hrm_supervisor, or hrm_finance_controller
Update
  • hrm_manager, hrm_finance_controller, hrm_admin, or admin
  • direct and indirect managers who have the hrm_supervisor role can edit their subordinates' records
Deletehrm_admin, admin

Create an employment contract​


To create an employment contract record, complete the following steps:

  1. Navigate to Human Resource Management → Employment Relations → Employment Contracts.
  2. Click New in the upper left corner of the page and fill in the form fields.
  3. 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​

FieldMandatoryDescription
Contract numberNSpecify the number of the employment contract concluded between your company and the employee.
SubjectYAdd a short description of the employment contract. The maximum length is 255 symbols.
Employment typeNSelect employee's employment type. Available options:
  • Full-time employment
  • Part-time employment
  • Project work
  • Rotational work
  • Internship
CompanyYSpecify the employer company stated in the contract.
EmployeeYSpecify the employee who signed the contract.
PositionYThe field is completed automatically with the position of the employee if the following conditions are met simultaneously:
  • the records of the Employee and Position tables have the same value in the Job post field,
  • the record of the Employee table has the same value in the Immediate unit field as the record of the Position table in the Organizational unit field.
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 typeYSelect an employment contract type. Available options:
  • Open-ended
  • Fixed term
By default, an employment contract is open-ended.
Head companyNThe 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.
DescriptionNAdd an employment contract description.
StatusNSpecify the state of the employment contract. Possible values:
  • Active
  • Archived

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.
ResponsibleYSpecify an employee responsible for the support of the employment contract. By default, the field is completed with the current user.
Start dateYSpecify the start date of the employment contract. By default, the field is completed with the current date.
Termination dateNEmployment 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 dateY/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 scheduleYSpecify the work schedule stated in the employment contract.
Work formatNSelect employee's work format.

Available options:

  • At the employer's location
  • Hybrid
  • Remotely
SalaryN

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 payYSpecify the sum of the fixed part of the salary.
Variable payNSpecify the sum of the variable part of the salary.
Royalty payNSpecify the sum of the royalty part of the salary.
Other paymentsNSpecify the sum of other payments.
Job descriptionNThe 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.

  • Employment Changes – contains the list of changes to the current employment contract.
  • Position Slots – contains the position slots related to the employment contract.
info

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 actionDescription
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.