План численности и бюджет на найм
Что это за сервис
Заголовок раздела «Что это за сервис»Рабочее место для HR, финансов и нанимающих руководителей, где план численности живёт как данные, а не как таблица с формулами. Здесь видно, сколько позиций утверждено, сколько открыто и закрыто и какая часть бюджета на персонал уже распределена.
Без такого сервиса план устаревает на следующий день после планёрки. HR каждую неделю сверяет открытые вакансии с утверждённым бюджетом. Заявки на замену ушедших сотрудников приходят в мессенджер, и руководитель не знает, остался ли у подразделения запас. Финансы раз в месяц просят свод по численности и каждый раз получают другую цифру. Перерасход в одном подразделении замечают только на квартальном пересмотре бюджета.
Что он делает
Заголовок раздела «Что он делает»- Показывает все позиции в одном месте. Утверждённые, открытые, в найме и закрытые позиции видны по подразделениям с ответственным и плановой датой выхода.
- Считает бюджет без формул. По мере движения заявки по этапам сервис пересчитывает заложенный и оставшийся фонд оплаты труда подразделения.
- Принимает заявки на найм. Руководитель оформляет новую позицию или замену через форму, видит статус согласования и не получает доступа ко всему плану.
- Предупреждает о перерасходе. При достижении, например, 80% и 100% бюджета подразделения ответственные получают уведомление до того, как заявка будет одобрена.
- Не даёт заявкам зависать. Позиции, открытые намного дольше плановой даты, требуют решения: продолжать поиск или закрыть.
Нюансы и особенности
Заголовок раздела «Нюансы и особенности»- Таблицу нужно выключить. После импорта плана из Excel или Google Sheets старую таблицу переводят в архив, иначе люди продолжат править её параллельно, и расхождения вернутся.
- Суммы — чувствительные данные. Финансы видят бюджет и сводки, HR — заявки и очередь согласований, руководитель — только своё подразделение без окладов других команд. Ограничения действуют на сервере, в том числе в виджетах и выгрузке.
- Заявка без ответственного — ничья. У каждой позиции есть владелец; позиции без владельца выводятся на дашборд отдельным блоком.
- История важнее текущего числа. Закрытие или отмена позиции меняет статус, а не удаляет запись. Иначе невозможно объяснить финансам, почему численность на начало квартала отличалась.
- Связь с учётом и подбором. Фактическая численность и оклады обычно живут в 1С:ЗУП, а кандидаты — в Huntflow или другой ATS. План подключают к ним через API или выгрузки, а не дублируют данные вручную.
- Когда хватит готового решения. Если бюджет на персонал уже планируется в финансовой системе с понятными отчётами, достаточно интеграции или отчёта поверх неё. Отдельный сервис оправдан, когда нужен общий процесс заявок и согласований между HR, финансами и руководителями.
- Пороги — это настройки. Порог предупреждения по бюджету и допустимый срок открытой позиции задаются в конфиге и уточняются по опыту.
Как сгенерировать через ИИ-агентов
Заголовок раздела «Как сгенерировать через ИИ-агентов»Промпты рассчитаны на AI-агента (Claude Code, Cursor и аналоги) в Laravel-проекте с установленным Filament 4.x. Отправляйте их по одному и проверяйте результат каждого шага.
1. Данные и модели
Заголовок раздела «1. Данные и модели»Создай модели и миграции для плана численности: Department (название,руководитель, годовой бюджет на персонал), Position (подразделение,должность, грейд, тип — новая или замена, плановые затраты, плановая датавыхода, ответственный, статус: черновик, на согласовании, утверждена,в найме, закрыта, отменена), PositionStatusChange (позиция, старый и новыйстатус, автор, комментарий, время). Добавь фабрики с демо-данными.2. Импорт плана и ресурс позиций
Заголовок раздела «2. Импорт плана и ресурс позиций»Сгенерируй Filament-ресурс для Position: таблица с фильтрами поподразделению, статусу и ответственному, группировка по подразделению,история статусов в карточке. Добавь импорт существующего плана из CSVс сопоставлением колонок и отчётом об ошибках по строкам.3. Заявки и согласование
Заголовок раздела «3. Заявки и согласование»Добавь форму заявки на позицию для руководителя: создаётся черновикв его подразделении, после отправки — статус «на согласовании». HR ифинансы получают действия «Утвердить» и «Отклонить» с обязательнымкомментарием. Руководитель видит статус своих заявок, но не весь план.4. Бюджет и предупреждения
Заголовок раздела «4. Бюджет и предупреждения»Сделай пересчёт бюджета подразделения: утверждённые и открытые позицииучитываются как заложенные затраты, закрытые — как факт, отменённые неучитываются. При достижении 80% и 100% бюджета отправляй уведомлениеруководителю и финансам. Раз в сутки помечай позиции, открытые на 60 днейдольше плановой даты, и требуй решения «продолжить или отменить».Проверьте, что отмена позиции сразу освобождает бюджет, а запись и история статусов сохраняются.
5. Роли и дашборд
Заголовок раздела «5. Роли и дашборд»Настрой доступ: финансы видят бюджеты и сводки по всем подразделениям,HR — все позиции и очереди согласования, руководитель — только своёподразделение. Добавь виджеты «план и факт численности», «расход бюджетапо подразделениям», «позиции без ответственного» и экспорт снимка планана выбранную дату.Похожие сценарии
Заголовок раздела «Похожие сценарии»- Воронка подбора кандидатов — что происходит с позицией после её утверждения.
- Согласование оффера кандидату — финальная проверка условий в рамках бюджета позиции.
- Контроль бюджета — бюджет компании целиком, из которого выделяется фонд на персонал.