Към съдържанието
N1
CRM / Bitrix24 · HR · цели и оценка

Система за поставяне на цели и оценка на служители на Bitrix24

Клиент: NDA Категория: CRM / Bitrix24 Стек: Bitrix24 (инфоблокове, IM, email шаблони), PHP, D7 Срок: 4–6 седмици
Проблем

Компанията се нуждаеше от система за поставяне на цели и оценка на служители с многостепенно съгласуване и финален рейтинг, но не искаше да купува отделен HR модул. Втора версия на модула израсна успоредно с първата и част от заявките започнаха да се „губят“ между тях.

Ограничения

Само стандартни инструменти на Bitrix24 (инфоблокове, IM, поща) без външни услуги, затворен ролеви модел върху структурата на отделите, доработката не биваше да застрашава вече натрупаните данни.

Какво направих
  • Проектирана единица „цел на служителя“ върху инфоблокове с жизнен цикъл от ~10 статуса: чернова → съгласуване с ръководител → съгласуване с куратор → утвърждаване → самооценка → финална оценка → рейтинг
  • Ролеви модел: администраторът задава тримесечия и компетенции, служителят попълва формата, ръководителят и кураторът съгласуват или връщат за доработка
  • Известия на всяка стъпка от съгласуването чрез Bitrix IM и email шаблони
  • Одит на втората паралелна версия на модула — открита е причината за разминаването на заявките между версиите
  • Открити и описани конкретни грешки в преходите между статуси, изготвен план за рефакторинг
Архитектура
Инфоблокове „Цели“ Бизнес процес за съгласуване Bitrix IM/Email Ролеви модел Рейтинг A+…C-
Резултат

Компанията получи пълен цикъл на поставяне на цели и оценка без да купува отделен HR модул, а одитът даде точен списък с причините заявките да се „губят“ между двете версии на системата, плюс план за стабилизация.

Какво може да се преизползва
Модел на жизнения цикъл на цел/оценка върху инфоблокове Ролева схема за съгласуване служител → ръководител → куратор Подход за одит на дублиращи се версии на модул