Рейтинг разработки: 5
PC Magazine/RE:
Системным администраторам информационного портала Microsoft SharePoint 2003 Portal и его пользователям хорошо известна часто используемая ими функция «Alert me». Она позволяет настроить систему оповещения для учета различного рода событий: внесения правки/удаления в рабочих документах, изменения расписания в списке мероприятий и т.д. Однако реальная практика – это сложные совместные мероприятия, проводимые среди многочисленных пользователей. В этих условиях при настройке системы оповещения SPS на обработку конкретного события нередко напрашивается иметь возможность подключить сразу нескольких пользователей по рассматриваемой теме. К сожалению, базовая версия SPS не предоставляет этого и устранить подобное ограничение позволяет SPS AlertAll subscription system. Основная идея разработки состоит в том, чтобы добавить еще одну команду: Alert All. Она позволяет добавить дополнительных (помимо себя) пользователей, кому будут отправлять оповещения о назначаемом событии.
С точки зрения программной реализации система выполнена на высоком техническом уровне, и нареканий не вызывает. Автор демонстрирует глобальный подход к предлагаемому решению и добавляет новую функцию по всем ветвям портала SPS, фактически превращая ее в глобальную функцию. Более того, он учитывает возможность подключения не только "серверной" стороны (администратора портала SPS), но также и "клиентской" (ИТ-работников, пользующихся сервисом Windows SharePoint Services) (см. другую разработку этого автора: WSS AlertAll subscription system for SharePoint 2003; id=178).
Система устанавливается через инсталлятор, что освобождает от необходимости ручной настройки вводимой функции.
Автор предлагает к ознакомлению демонстрационную версию разработки. Тем не менее, функциональность системы предоставлена в полном объеме, а имеющиеся ограничения препятствуют только ее практическому использованию, но не мешают на стадии изучения.
В ходе тестирования не было отмечено каких-либо проблем – весь заявленный функционал доступен и работает исправно.
Тем не менее, хотелось бы высказать некоторые дополнительные пояснения (не по технической, а скорей по «политической» стороне). На первый взгляд, кажется странным, почему в Microsoft не предусмотрели столь очевидную функцию – возможность подстановки в список оповещения не только себя, но также и других (выборочных) пользователей. Если коротко, то причина заключается, как нам кажется, в следующем: возможность подключения других пользователей должна предусматривать получение от них соответствующего согласия/подтверждения. Реализация этого процесса разнесена по времени, поэтому потребуется вводить подсистему для учета этих системных сообщений и предоставлении возможности отказа от назначенного сервиса. С точки зрения Microsoft это - ненужное усложнение для SPS: каждый работник достаточно грамотен, чтобы суметь самостоятельно настроить функциональные возможности, предоставленные ему SPS или WSS, и тем самым самому контролировать, какую информацию получать.
К сожалению, на практике оказывается сложнее. Многие пользователи SharePoint-сервиса умеют работать только с Office/Web-браузером/E-mail, а настройка средств поддержки коллективной работы (в том числе часто меняющихся функций) возлагается на ИТ-департамент. Данная разработка поможет им в решении этой задачи.
|