Суть в том, что часто у начальников подразделений/отделов есть заместители (их может быть несколько)! И они, являясь подчиненными руководителю отдела/подразделения, также являются руководителями для остальных сотрудников данного подразделения/отдела, поэтому должны ставить задачи в роли руководителя отдела, иметь возможность ставить галку "Включить в отчет по эффективности", смотреть отчеты по эффективности, принимать отчеты от сотрудников своего отдела, ну и вообще обладать правами руководителя отдела, при этом являясь подотчетными самому руководителю отдела!
Функционально нужна галка, такая же ка мы выбираем руководителя отдела, также надо выбирать и его заместителей. Но, как мне кажется, нужен некий механизм делегирования прав для "замов", что они могут из того что может непосредственный руководитель отдела, а что нет!
Сценарий:
1. Создали отдел
2. Привязали к нему сотрудников
3. Выбрали из них одного руководителя галкой (как сейчас)
4. Выбрали из остальных замов руководителя (также как выбираем руководителя, галкой)
5. В профиле каждого зама, или при выборе сотрудника замом нужен для каждого зама список делегируемых прав, например:
5.1 постановка задач подчиненным с правами руководителя отдела
5.2 проверка и утверждение отчетов подчиненных
5.3 редактирование профилей подчиненных
5.4 контроль отчета по рабочему времени подчиненных
5.5 и т.д.
Идея родилась в следствии использования Корпортала одним из наших клиентов.