структуру, задачи и потребности. В такой корпоративно-социальной среде пользователи могут общаться (имеются модули «Рабочие группы», «Форумы»), вести блоги (модуль «Блоги»), просматривать корпоративный каталог персонала (при наличии соответствующих прав доступа), имеется централизованное хранилище документов (с возможностью ведения протокола версий) и др. Все это – в знакомом и многим уже привычном Web-интерфейсе, оформленном в стиле Web 2.0 (со спецэффектами, тегами, AJAX и т. д.).
Инсталляция системы сложностей не вызывает. С технической точки зрения пакет представляет собой специализированную редакцию системы «Битрикс: Управление сайтом» (БУС), адаптированную для работы в интрасети и дополненную рядом специфичных модулей. Как следствие, ее инсталляция требует наличия ПО Web-сервера, СУБД (например, MySQL) и языка программирования PHP. Хорошая новость – в Windows все эти компоненты ставятся единым комплектом, сразу при инсталляции системы (разработчики подготовили простую и удобную процедуру инсталляции). Установка выполняется в два этапа: сначала системные компоненты, упомянутые выше, затем – собственно система. (В Linux их придется установить самостоятельно.) Второй этап установки выполняется из браузера, процедура организована просто и логично. Отметим, что в ходе наших испытаний даже не очень мощная машина, игравшая роль тестового стенда, без каких-либо проблем выдерживала интенсивную работу 10–15 пользователей.
В ходе инсталляции можно указать адрес корпоративной службы каталога (Active Directory или LDAP), выбрать оформление и цветовую гамму сайта, импортировать пользователей (из LDAP-структуры, пакета «1С: Зарплата и управление персоналом» или файла данных CSV). По завершении инсталляции пользователь имеет возможность внести изменения в настройки по умолчанию или ввести собственные данные.
Существенная особенность «Корпоративного портала» – привязка к числу зарегистрированных пользователей. Большинство традиционных Web-систем предполагают «безразмерную» в смысле количества лицензий на доступ к серверу политику. В интрасетях предприятий ситуация иная. В комплект базовой версии пакета (34 500 руб.) включено 25 пользовательских лицензий, стоимость каждой дополнительной – 500 руб. (предусматриваются скидки при подключении большого количества пользователей). Весьма щадяще, особенно если учесть, что 25 рабочих мест, которым нужно постоянное подключение к информационной системе – это уровень уже даже не малого, а среднего предприятия.
Пакет обеспечивает основные функции организации работы: документооборот, взаимодействие сотрудников, обмен информацией, есть даже подсистема, которую можно отнести к инструментам корпоративного PR. В первой версии пакета отсутствовали средства управления проектами, однако разработчик отметил, что подсистема постановки задач и контроля их выполнения появится в течение ближайших двух-трех месяцев.
В частности, предусматривается возможность создания единого хранилища корпоративных документов с едиными же (это важно!) классификаторами. Файлы документов загружаются посредством браузера или непосредственно с сетевых дисков (в системе реализован соответствующий протокол), для редактирования открываются в стандартном офисном ПО (Microsoft Office разных версий или OpenOffice.org). Что интересно, ограничений на размеры файлов практически нет, системные модули и внутренний Web-сервер системы настроены таким образом, что допускают прием крупных документов (номинально до 2 Гбайт; на практике мы загружали 300–500-Мбайт архивы). Что еще интереснее – при загрузке в хранилище документы в офисных форматах автоматически индексируются в поисковой подсистеме портала. В итоге модуль поиска, наряду с данными, хранящимися в его БД, выдает и информацию о внешних по отношению к Web-системе документах. Польза несомненна – это отличный способ прекратить вечный бардак в сети, когда рабочие файлы и шаблоны разбросаны по многочисленным сетевым каталогам. Разумеется, права доступа к информации можно ограничить, причем данные, недоступные конкретному пользователю, не появятся даже в виде ссылок в поисковом модуле.
Средства автоматизации рабочего процесса не исчерпываются хранилищем. Этот модуль тесно связан с подсистемой документооборота. Она может показаться довольно простой, если сравнивать со специализированными системами (см., например, статью «Строим сайт на Drupal» этого номера), но вполне пригодна для небольшой компании. Возможность пользовательской настройки статусов документов (и, соответственно, изменения логики их обработки) обеспечивает возможность создания целых маршрутов, которые должен пройти документ. Например, «черновик» (название статуса), превращающийся после проверки в «проект», после того как получит метку «утвержден» со стороны всех заинтересованных лиц, превратится в коммерческое предложение. Также имеется развитый набор функций для создания собственных экранных форм (типовые заявки, приказы, обращения в специализированные службы и др.).
Если говорить о функциональности, которую обычно предполагает стандартное толкование термина Web 2.0, то в первую очередь следует отметить инструментарий для организации рабочих групп. Реализация этой подсистемы мало отличается от того, что можно увидеть на крупных социальных порталах (конечно, с поправкой на корпоративные ограничения). Пользователи регистрируются (попутно сразу же получая собственный блог, календарь, раздел в форуме, фотогалерею, если администратор разрешил использование этих функций), после чего могут самоорганизовываться, объединяясь в группы по интересам (в данном случае рабочим). Как показывает практика, этот подход обычно куда более эффективен, чем традиционные методы принудительного распределения обязанностей, – кроме того, будучи общедоступной, группа может привлечь дополнительные внутренние ресурсы, например, если внезапно выяснится, что у коллег из соседнего отдела есть необходимая информация или рабочие контакты с потенциальными контрагентами.
В «Корпоративном портале» широко применяется фолксономия («народная таксономия») – практически любому материалу могут быть назначены теги-метки, по которым его впоследствии можно быстро найти и, что более важно, по которым можно сформировать тематическую выборку. Такой подход к построению классификатора считается едва ли не самой характерной особенностью систем эпохи Web 2.0, обеспечивая очень гибкий и эффективный механизм навигации по информационным ресурсам.
Реализованы средства оперативной связи, в частности собственная подсистема обмена мгновенными сообщениями. Такое решение следует признать очень правильным. «Гонять» рабочую информацию по открытым каналам и через совершенно неподконтрольные компании серверы (например, компании AOL в случае ICQ) может оказаться весьма и весьма рискованным, но системы IM упрощают работу, и отказываться от них было бы неразумно. В первой версии, к сожалению, не реализованы средства интеграции с внешними системами IM, но думается, эта задача будет решена. Помимо обмена информацией, эта служба может использоваться и для ненавязчивого контроля присутствия сотрудников на рабочих местах (имеется инструмент для формирования графиков отсутствия сотрудников).
Технологии и принципы Web 2.0 медленно, но верно проникают в корпоративный сектор. Цифровая эпоха предъявляет новые требования и к компаниям, и к программным решениям. «Битрикс: Корпоративный портал» – отличный пример прикладной разработки, в которой реализован целый ряд прогрессивных методов организации работы в стиле Enterprise 2.0.
Персональные коммуникации
Дмитрий Иванцов