История сотрудника
Основная информация о связанных с работой зарегистрированных в системе изменениях хранится в таблице Истории сотрудников (hrm_employee_history). С помощью записей истории сотрудника вы можете отслеживать изменения в его карьере: например, под чьим началом и как долго сотрудник трудился в той или иной должности, а также как вознаграждался его труд.
подсказка
Требуемые роли:
- Чтение – сотрудник, непосредственный и вышестоящие руководители сотрудника, hrm_agent.
- Создание, обновление – непосредственный и вышестоящие руководители сотрудника, hrm_agent.
Создание и обновление Истории сотрудника
Запись в таблице Истории сотрудников создается при первом сохранении изменений в полях, которые ссылаются на записи таблиц Сотрудники (employee) и Трудовые договоры (hrm_employment_contract). Последующие изменения в течение дня добавляются в текущую запись истории сотрудника.
Поля формы История сотрудника
Поле | Обязательно | Описание |
---|---|---|
Сотрудник | Да | Поле заполняется автоматически именем и фамилией пользователя из таблицы Сотрудники (employee). |
Начало периода | Да | Поле заполняется автоматически датой первого сохранения изменений. |
Окончание периода | Нет | Поле заполняется автоматически предыдущей датой от даты сохранения следующего изменения. |
Продолжительность | Нет | Поле заполняется автоматически. |
Руководитель | Нет | Поле заполняется автоматически именем и фамилией текущего руководителя пользователя из таблицы Сотрудники (employee). |
Подразделение | Нет | Поле заполняется автоматически названием текущего подразделения пользователя из таблицы Сотрудники (employee). |
Должность | Нет | Поле заполняется автоматически названием текущей должности пользователя из таблицы Сотрудники (employee). |
Зарплата | Нет | Поле заполняется автоматически текущим значением заработной платы пользователя из таблицы Трудовые договоры(hrm_employee_contract). |
Тип занятости | Нет | Поле заполняется автоматически значением, которое совпадает с текущим типом занятости пользователя из таблицы Трудовые договоры (hrm_employee_contract). Возможные значения:
|
Предыдущая запись | Нет | Поле заполняется автоматически названием записи, которая хронологически предшествует текущей записи истории сотрудника. |
Предыдущая запись.Руководитель | Нет | Предыдущий руководитель сотрудника. Поле отображается, если значение поля Руководитель предшествующей записи таблицы Истории сотрудников (hrm_employee_history) отличается от значения поля Руководитель текущей записи. Поле заполняется автоматически. |
Предыдущая запись.Подразделение | Нет | Предыдущее подразделение сотрудника. Поле отображается, если значение поля Подразделение предшествующей записи таблицы Истории сотрудников (hrm_employee_history) отличается от значения поля Подразделение текущей записи. Поле заполняется автоматически. |
Предыдущая запись.Должность | Нет | Предыдущая должность сотрудника. Поле отображается, если значение поля Должность предшествующей записи таблицы Истории сотрудников (hrm_employee_history) отличается от значения поля Должность текущей записи. Поле заполняется автоматически. |
Предыдущая запись.Зарплата | Нет | Предыдущая сумма заработной платы сотрудника. Поле отображается, если значение поля Зарплата предшествующей записи таблицы Истории сотрудников (hrm_employee_history) отличается от значения поля Зарплата текущей записи. Поле заполняется автоматически. |
Предыдущая запись.Тип занятости | Нет | Предыдущий тип занятости сотрудника. Поле отображается, если значение поля Тип занятости предшествующей записи таблицы Истории сотрудников (hrm_employee_history) отличается от значения поля Тип занятости текущей записи. Поле заполняется автоматически. |