Иногда замещения в организации настроены таким образом, что понять, откуда у пользователя возникли явно не назначенные ему права на документы или папки бывает весьма нелегкой задачей. Поможет разобраться в настроенных замещениях предлагаемый отчет. Отчет
формирует структуру замещений в графическом виде.
Для построения отчета используется библиотека (COM-сервер) WinGraphviz, которую можно взять по адресу
http://wingraphviz.sourceforge.net/wingraphviz/
Параметры отчета:
- Дата - дата на которую отображены замещения;
- Тип замещения - «Полное», «Ассистент» или «Полное и ассистент»;
- Пользователь - если параметр задан, то отображаются только замещения в которых участвует указанный пользователь, если параметр пустой, то выводятся замещения всех пользователей;
- Уровень рекурсии - определяет уровень рекурсии выводимых замещений (используется только в случае, если задан пользователь), по умолчанию равен 3.

Пример отчета:

В узлах отображаются имена пользователей. Сплошные линии - полные замещения, линии с точками – замещения «Ассистент». Стрелка указывает на замещаемого пользователя. В отчет попадают только действующие и утвержденные записи.
Например, из рисунка видно, что Administrator замещает (полное замещение) SNIG и FEDOR, SNIG «ассистент» у Administrator и SINIC, также SNIG полностью замещает ARBUZ и т.д.
Разработка для DIRECTUM 4.5.1.
SubstitutionsGraph.zip (6,48 Кб)
Исправленный отчет по замечаниям Алены Верновой от 10 марта 2010:
SubstitutionsGraph2.zip (6,61 Кб)
Обновления в связи с пожеланиями:
- Добавлены варианты отображения пользователей (имя, полное имя или полное имя и логин - параметр "Отображать"). С русским языком подружится не получилось, поэтому русский отображается транслитом.
- Добавлены параметры "Отображать закрытых пользователей","Отображать период замещения","Отображать только бессрочные замещения". Закрытые пользователи отображаются в овале с пунктирной линией.
- Если в параметрах задан пользователь, то он отображается не в овале, а в прямоугольнике, чтобы было видно, относительно какого пользователя строится отчет.

SubstitutionsGraph3.zip (8,81 Кб)