Ну нет реализации через "юнитизацию", есть через "мультидепартаментость". Ну что поделать. Я бился с этим долго, еще у меня неверно работает назначение начальника департамента. В теории он должен быть обязатекльн. Ну а если нет его ? Не все идеально на практике. Начальником становится "случайный"(последний, первый неважно) сотрудник. И отключить я не могу это, только в коде.
У меня в иерархии 315 человек и куча департаментов с отделами уровня в 3. Мало того, что я распихал всех по OU - я еще у всех сделал правильные департаменты, подчиненность и прочее. А перевели человека в др департамент ? Это надо же не забыть поменять ему поле, а не просто по AD перенести.
Вот так и работаем
