Доработка СУИДиПД MS FIM 2010R2
Цель проекта – доработка и внедрение доработанных функций системы «Портал самообслуживания СУИДиПД» на базе Windows SharePoint Services (WSS) 3.0 SP1, автоматизирующих процессы подачи заявок сотрудниками, согласование и предоставление доступа по этим заявкам.
Объектом автоматизации являются процессы подачи заявок пользователями на портале СУИДиПД, а именно:
  • процесс подачи заявок на предоставление роли или привилегии штатным/нештатным сотрудником, с возможностью множественного выбора объектов и субъектов доступа;
  • процесс подачи заявки в свободной форме на предоставление соответствующей привилегии с возможностью множественного выбора объектов и субъектов доступа;
  • возможность ролевого управления доступом в приложения вне контура интеграции СУИДиПД;
  • процесс согласования заявок для штатных/нештатных сотрудников;
  • сокрытие бизнес-ролей;
  • просмотр сотрудниками SD заявок, созданных любым сотрудником;
  • отображение привилегий, предоставленных по заявкам в свободной форме, в карточке сотрудника.
В ходе работы над данным проектом нами были решены следующие задачи:
Настройка портала:
  • отображение привилегий, предоставленных по заявкам в свободной форме;
  • просмотр сотрудниками SD заявок, созданных любым сотрудником;
  • скрытие бизнес ролей;
  • изменение логики обработки заявок на права доступа для нештатных сотрудников;
  • изменение приоритета элементов выпадающих списков типа search scope на пользовательских формах портала СУИДиПД.

Так как в продукте Microsoft Forefront Identity Manager (FIM) 2010 R2 SP1 «из коробки» отсутствует возможность настройки требуемого заказчику функционала, нами было реализовано:
  • множественный выбор объектов и субъектов доступа при создании заявки;
  • предоставление гибкого механизма настройки правил обработки заявок на права доступа для штатных/нештатных сотрудников с использованием конфигурируемых рабочих процессов (workflow);
  • возможность включение прав доступа в приложения вне контура интеграции СУИДиПД в ролевую модель на портале СУИДиПД(FIM);
  • возможность сохранять причину отклонения заявки и потом отображать её заявителю.
Технологии применяемые в ходе разработки программного комплекса:
  • WWF
  • WCF
  • ADO.NET
  • LINQ
  • HTML
  • CSS
  • jQuery
  • FIM Resource Management Client