Собственно сам вопрос в заголовке. Как сделать так, чтобы скрыть весь отдел вместе с пользователями от остальных отделов и пользователей? И чтобы этот отдел видел только Директор компании, а пользователи этого отдела, видели только друг-друга и Директора компании? Спасибо.
В ELMA нет инструментов для скрытия пользователей друг от друга. Можно конечно переопределить все формы, где используется выбор пользователя, но это огромнейшая работа по переделыванию системы, которая вряд ли себя оправдает. Могу предложить пару вариантов которые могут косвенно и не очень удобно решить вашу задачу: 1. Вынести персональную информацию о пользователях в отдельный справочник. То есть в профиле пользователя указать только обезличенные параметры например "Пользователь 1" и вынести всю персональную информацию в отдельный справочник, в котором сделать доработку, чтобы доступ к каждой записи настраивался. Либо использовать встроенный объект контакты, в них уже есть готовая функциональность по разделению доступа. В объект пользователя нужно будет добавить ссылку на этот справочник и кастомизировать представление профиля пользователя. Но везде в интерфейсе пользователям придется выбирать из списка обезличенных пользователей, это будет очень не удобно в использовании. Так же при этом способе пользователи смогут получить информацию о количестве сотрудников в том или ином отделе и орг. структуре всей компании. Конечно очень не удобный вариант, но к сожалению вот так. 2. Развернуть для "секретного" отдела свою отдельную ELMA. В этом случае конфигурации будут изолированы и пользователи не будут видеть друг друга, как и данные друг друга. Директору в этом случае придется работать в двух системах. Если потребуется какой-то обмен данными, то предстоит довольно выполнить интеграцию систем. Так же придется поддерживать две конфигурации вместо одной. А подскажите какую цель вы преследуете таким разделением пользователей системы, может тогда смогу предложить более подходящие варианты решения?
У нас тоже стоит такая задача, на данный момент мы её решили так: отказались от ведения оргструктуры в элме вообще, вместо должностей используем группы в которые включаем тех или иных сотрудников т.е. в рамках нашей компании группа = должность. Еще мы в поле фамилия вписываем "Имя Отчество" полностью, а в поле "Имя" вписываем первую букву фамилии. А также насоздавали много фейковых пользователей чтобы нельзя было однозначно увидеть количество сотрудников в компании. Что в итоге: - Оргштатную структуру невидно вообще никому - Список всех пользователей видно но кто из них кто, кто уволенный, кто фейковый, кто реальный, кто рядовой сотрудник, а кто директор нельзя разорбрать - Т.к. фамилии скрыты - то что бы найти конкретного сотрудника даже в соц. сетях надо постараться - не могу сказать что решение идеальное особенно когда встает задача чтобы руководитель отдела видел все задачи подчиненных но в рамках наших требований самое оно.