Как все знают в DocsVision нет справочника интерфейсов. Для простого человека - это значит, что нельзя в зависимости от роли или должности пользователя вывести в его интерфейс только необходимые ЭТОЙ РОЛИ функции. Например, в каком-то несуществующем "справочнике ролевых интерфейсов" было бы здорово регистраторам дать доступ только к регистрационным журналам, а директору только к отчетам по заданиям. Все они при входе попадают в унылую и однообразную структуру папок:

С этим можно и нужно бороться:

1. В системных папках, в начале проекта, когда проясняются роли пользователей, создаем папку "Рабочие места", а в ней структуру папок "рабочих мест" - по ролям (регистраторы, начальство, простые люди).
2. В каждое "рабочее место" засовываем делегатов (ярлыки на папки) на необходимые этой роли реестры, поиски, отчеты и пр.
3. В AD делаем группы, аналогичные существующим ролям и назначаем им права на папки рабочих мест.
4. Правами скрываем всю структуру папок от пользователей.
5. При заведении пользователя указываем ему не личную папку, а папку "рабочего места". Т.е. у пользователей не будет личной папки! Вы спросите: а как же он будет работать с заданиями? Очень просто - делаем для всех пару виртуальных папок: мои задания бп, завершенные задания и т.п. и засовываем их во все "рабочие места".

Преимущества такого подхода к организации рабочих мест:

  • Великолепная управляемость. Нужно добавить всем директорам новый отчет? Одну секунду - заходим в папку "рабочего места" и добавляем ссылку на новый отчет.
  • Модель безопасности. Так же повышается уровень управляемости. Добавили человека в ролевую группу AD - и пожалуйста - у него все необходимые функции под рукой.
  • Удобство для пользователя. Нет ничего лишнего, отвлекающего от основных функции.

Примеры:

Менеджер клиентов

Экспедитор