Перейти к основному содержимому

Портал сотрудника

Портал сотрудника — это встроенный в модуль HRM интерфейс самообслуживания, предоставляющий сотрудникам прямой доступ к их собственным HR-данным. При входе сотрудник видит упрощённую версию Concord CRM — с навигацией, полями и действиями, адаптированными под его роль.

Администраторы и сотрудники используют одно и то же приложение, но портал автоматически корректирует интерфейс в зависимости от роли вошедшего пользователя.


Как это работает​

Портал сотрудника работает на основе трёх взаимосвязанных механизмов:

1. Фильтрация меню​

Когда пользователь с ролью Employee входит в систему, навигация боковой панели заменяется упрощённым меню, показывающим только разрешённые страницы. Все административные меню (Расчётные периоды, Компоненты зарплаты, Структуры зарплаты, Типы отпусков, Отделы, Настройки) скрыты.

2. Область данных​

Глобальная область запросов автоматически фильтрует все HR-данные, чтобы сотрудники видели только свои записи. Сотрудник на странице заявок на отпуск увидит только свои заявки — настройка или ручная фильтрация не требуется.

3. Видимость полей и действий​

Конфиденциальные поля (зарплата, статус работы, код сотрудника) и административные действия (утвердить, отклонить) скрыты от сотрудников. Сотрудники видят только поля, относящиеся к задачам самообслуживания.


Меню портала по умолчанию​

При входе сотрудник видит следующую навигацию:

Пункт менюИконкаОписание
ТабелиЧасыСоздание и управление еженедельными табелями, учёт времени
Заявки на отпускКалендарьПодача и отслеживание заявок на отпуск
ПосещаемостьПланшетПросмотр и регистрация ежедневной посещаемости
Остатки отпусковВесыПросмотр прав и использования отпусков по типам
Расчётные листкиДокументПросмотр и загрузка расчётных листков

Стартовая страница по умолчанию после входа — Табели. Это можно изменить в настройках.


Что могут делать сотрудники​

ДействиеРесурсДетали
Просмотр своих записейВсеСотрудники видят только данные, связанные с их записью
Создание заявок на отпускЗаявки на отпускПодача новых заявок на утверждение
Отмена заявок на отпускЗаявки на отпускОтмена своих ожидающих или утверждённых заявок
Создание табелейТабелиСоздание еженедельных табелей
Учёт времениТабелиДобавление записей времени в табели
Подача табелейТабелиПодача черновиков на утверждение
Регистрация посещаемостиПосещаемостьРегистрация ежедневного прихода и ухода
Просмотр остатков отпусковОстатки отпусковПроверка доступных, использованных и ожидающих дней
Просмотр расчётных листковРасчётные листкиПросмотр деталей в браузере
Загрузка расчётных листковРасчётные листкиЗагрузка в формате PDF
Редактирование профиляСотрудникиОбновление базовой информации (имя, телефон, адрес)

Что сотрудники не могут делать​

  • Просматривать данные других сотрудников
  • Получать доступ к административным настройкам
  • Утверждать или отклонять заявки на отпуск или табели
  • Создавать или изменять остатки отпусков, структуры зарплаты или данные о зарплате
  • Видеть поля зарплаты, статуса работы или кода сотрудника
  • Получать доступ к страницам Расчётных периодов, Компонентов зарплаты, Типов отпусков или Отделов
  • Экспортировать данные (если право экспорта не предоставлено явно)

Включение портала​

Портал сотрудника включён по умолчанию при активации модуля HRM. Дополнительная настройка не требуется — создание сотрудника автоматически предоставляет учётную запись с доступом к порталу.

Чтобы убедиться, что портал активен, проверьте настройки:

// modules/HRM/config/employee-portal.php
'enabled' => env('EMPLOYEE_PORTAL_ENABLED', true),

Чтобы полностью отключить портал, установите переменную окружения:

EMPLOYEE_PORTAL_ENABLED=false

При отключении фильтрация меню и область данных деактивируются. Пользователи с ролью Employee по-прежнему будут иметь ограниченные права, но специфические настройки интерфейса портала не будут применяться.