Опубликован: 18.03.2010 | Уровень: специалист | Доступ: платный
Лекция 8:

Интеграция с Office и примеры

Редактирование документов и шаблонов форм на веб-сайте

В заключение отметим, что посредством InfoPath допускается редактировать уже созданные документы и шаблоны:

  • Щелчок на имени документа в библиотеке форм запускает приложение InfoPath Filler, давая возможность в любой момент отредактировать сам документ.
  • Отредактировать сам шаблон документа также не составляет труда. Просто откройте его локальную копию в InfoPath Designer, внесите желаемые изменения (рис. 8.24) и повторно опубликуйте на веб-сайте SharePoint (чтобы не вводить адреса сервера и библиотеки заново, можно использовать команду Файл / Опубликовать / Быстрая публикация ).
  • Аналогично можно внести изменения и в тип содержимого библиотеки форм, осуществляя повторную публикацию формы из InfoPath Designer.
Имеющийся шаблон (в том числе, тип контента) можно изменить в  InfoPath

увеличить изображение
Рис. 8.24. Имеющийся шаблон (в том числе, тип контента) можно изменить в InfoPath

После того, как шаблон изменен, как имеющиеся, так и новые, документы библиотеки форм можно будет заполнять данными уже на основе этой новой версии шаблона (рис. 8.25).

Внимание! С осторожность подходите к редактированию шаблонов форм. Если Вы удалите какое-либо из полей шаблона, то соответствующие данные (которыми были заполнены эти поля) пропадут из документов, основанных на данном шаблоне.
Заполнение документа в InfoPath Filler на основе измененного шаблона

увеличить изображение
Рис. 8.25. Заполнение документа в InfoPath Filler на основе измененного шаблона

8.3. О совместной работе с Word, Excel и Access

Приложение Excel служит для работы с электронными таблицами, а Access - это система управления базами данных. Учитывая, что работе с данными и интеграции с Excel и Access была посвящена глава 9 первого курса "Введение в SharePoint" и видео-демонстрация, относящаяся к этой лекции, перечислим конспективно основные возможности интеграции SharePoint и упомянутых программ Office.

  • Коллективная работа в библиотеке документов с документами Excel и Word.
  • Использование Word для редактирования блогов.
  • Представление данных в списках в виде веб-таблицы Access.
  • Импорт и экспорт данных из таблиц Access или Excel в список SharePoint.
  • Синхронизация списка SharePoint с таблицей Excel или Access (в случае использования Access имеется возможность двусторонней синхронизации и редактирования списков непосредственно на узле при помощи Access).
  • Перенос всей базы данных Access на веб-узел SharePoint (см. лабораторную работу 8.3).

8.4. Примеры современных решений на основе SharePoint

Завершим наш курс представлением нескольких типичных примеров создания порталов на основе технологии SharePoint Services. Обзор никоим образом не претендует на полноту, а примеры практического применения имеет смысл оценивать по двум параметрам:

  • функционал (включая юзабилити);
  • дизайн.

Следует помнить, однако, что поскольку в рамках технологии SharePoint можно разработать веб-сайт с богатейшим функционалом (в том числе, благодаря использованию ASP.Net) и дизайном (во многом, с помощью технологии мастер-страниц). Начать следует, видимо, с упоминания об официальном сайте SharePoint (выполненном на основе самого SharePoint) компании Microsoft (рис. 8.26).

Примечание: Новая (2010) версия Microsoft Windows SharePoint Services теперь носит название SharePoint Foundation.
Официальный сайт SharePoint выполнен на SharePoint

увеличить изображение
Рис. 8.26. Официальный сайт SharePoint выполнен на SharePoint

В современной отечественной действительности практическое применение SharePoint связано, в основном, с деятельностью специализированных компаний-интеграторов, среди которых, выделим две ветви решений:

  • веб-сайты SharePoint, как сделанные на заказ, так и готовые "коробочные продукты";
  • решения на основе хостинга SharePoint.

В первую очередь отметим предложения двух ведущих российских провайдеров SharePoint-хостинга - http://infobox.ru/ и http://parking.ru. Они дают Вам возможность воспользоваться услугой по быстрому созданию корпоративного портала на основе нескольких десятков бесплатных шаблонов (рис. 8.27).

Демо-сайт на основе одного из готовых шаблонов SharePoint (call-центр)

увеличить изображение
Рис. 8.27. Демо-сайт на основе одного из готовых шаблонов SharePoint (call-центр)

Выбирая тот или иной шаблон, клиент хостинговой компании сразу получает, хотя и "голый" портал, выполненный в соответствии с традиционным дизайном, но с настроенным функционалом (набором веб-страниц, списков, библиотек и соответствующих веб-частей). Отталкиваясь от этой заготовки, пользователь может быстро настроить желаемый вид портала.

Наряду с такими веб-сайтами, которые клиенту предлагается настроить самому, хостинг-провайдеры и их партнеры предлагают типовые решения, ориентированные на российского заказчика. Эти типовые решения могут обладать своеобразным дизайном (рис. 8.28), либо иметь подчеркнуто традиционную "узнаваемую" форму веб-сайта SharePoint (рис. 8.29).

Типовой готовый портал WSS-Consulting

увеличить изображение
Рис. 8.28. Типовой готовый портал WSS-Consulting

На практике приобретение типового портала является оптимальным решением для компании, поскольку они:

  • "заточены" непосредственно под российского потребителя;
  • учитывают до 80-90% требований отечественных клиентов, для которых интегратор проводил разработку портала "на заказ";
  • выполнены надежными компаниями, к тому же, тесно связанными с Microsoft;
  • надежны, благодаря большому количеству проведенных внедрений, время и качество нового внедрения будет оптимальным;
  • недороги, по сравнению с текущими расценками разработки портала "на заказ" (иногда и вовсе бесплатны);
  • могут быть тут же установлены на Интернет -сайте хостинг-провайдера.

Мы бы могли продолжить этот список (хотя сразу подчеркнем, что сами не являемся ангажированными и просим не воспринимать сказанное, как скрытую рекламу).

Типовой готовый портал Infobox

увеличить изображение
Рис. 8.29. Типовой готовый портал Infobox

Отметим, что представленные сайты выполнены на основе бесплатной технологии на основе WSS 3.0, а не основе платной платформы Sharepoint Server 2007 ( MOSS ), которую мы оставили за пределами настоящего курса. Следует сказать, что одним из главных преимуществ Sharepoint является масштабируемость: начав с относительно простого проекта на основе WSS с нулевыми инвестициями, несложно затем, по мере роста бизнеса и / или информационных потребностей, обратиться к решениям на основе MOSS (уже небесплатных, но, тем не менее, недорогих). Кстати, упомянутая компания WSS-Consulting предлагает, помимо представленной Lite-версии типового портала, версии с расширенным функционалом, уже на основе MOSS.

В связи с тем, что заказные разработки интеграторов, сами по себе, весьма дороги, то крупные и средние компании практически всегда выбирают для себя более мощную платформу MOSS (поскольку затраты на лицензирование обычно гораздо меньше затрат на внедрение и сопровождение).

В качестве двух примеров интранет - и Интернет - портала, построенных на основе MOSS, приведем два решения для государственных организаций, в одном из которых легко угадать принадлежность к этой технологии (рис. 8.30), а в другом - вряд ли что о ней напоминает (рис. 8.31).

Пример внедрения электронного документооборота на основе Sharepoint

увеличить изображение
Рис. 8.30. Пример внедрения электронного документооборота на основе Sharepoint
Пример внедрения Sharepoint в государственном секторе

увеличить изображение
Рис. 8.31. Пример внедрения Sharepoint в государственном секторе

Надо сказать, что на Западе распространение Sharepoint, как среди коммерческих, так и государственных организаций, несравненно шире. При желании читатель без труда отыщет в Интернете множество примеров использования Sharepoint, в том числе, и в известных мировых компаниях, начав, к примеру, с англоязычного сайта сообщества Sharepoint (рис. 8.32).

Англоязычный сайт на основе Sharepoint

увеличить изображение
Рис. 8.32. Англоязычный сайт на основе Sharepoint

Важно упомянуть и о существующих расширениях Sharepoint. Одно из наиболее популярных - это SharePoint Learning Kit (SLK), которое предназначено для организации процесса электронного обучения. Пакет SLK, работая с WSS 3.0, позволяет управлять учебными материалами, распределять задания, проводить тестирование и организовать полноценное функционирование "электронного деканата". Благодаря простоте, надежности, совместимости со стандартом SCORM и цене (начиная от нулевой), решения на основе SLK получают все большее распространение среди российских ВУЗов и других образовательных учреждений (рис. 8.33).

Пример системы электронного обучения на основе Sharepoint

увеличить изображение
Рис. 8.33. Пример системы электронного обучения на основе Sharepoint

Закончим последний раздел ссылками на сайт российского сообщества Sharepoint (рис. 8.34) и на веб-страницу Microsoft, на которой Вы найдете дополнительные примеры внедрения Sharepoint, представление готовых порталов, предложения партнеров по продвижению технологии Sharepoint: http://www.microsoft.com/rus/sharepoint/box/index.html.

В дизайне сайта российского сообщества Sharepoint легко угадывается принадлежность к платформе Sharepoint

увеличить изображение
Рис. 8.34. В дизайне сайта российского сообщества Sharepoint легко угадывается принадлежность к платформе Sharepoint
Зарина Каримова
Зарина Каримова
Казахстан, Алматы, Гимназия им. Ахмета Байтурсынова №139, 2008
Akiyev Begench
Akiyev Begench
Беларусь, Полоцк, полоцкий государственный университет