Отчет "Схема замещений" 

Павел Стрекалов
Дата создания: 4 марта 2010 в 13:33

 

Иногда замещения в организации настроены таким образом, что понять, откуда у пользователя возникли явно не назначенные ему права на документы или папки бывает весьма нелегкой задачей. Поможет разобраться в настроенных замещениях предлагаемый отчет. Отчет формирует структуру замещений в графическом виде.

Для построения отчета используется библиотека (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 Кб)

понравилась 15 пользователям

Комментарии (11)
Комментарии доступны только для зарегистрированных пользователей.




Теги
4.7 4.8 awards isbl is-builder sql server бизнес-решение введение в is-builder видео дайджест документ интеграция клик настройка отчет разработка сообщество справочник сценарий функция
показать все теги