Открыть сервис

Microsoft SharePoint

Microsoft SharePoint — это веб-ориентированная платформа для управления документами, совместной работы и корпоративного портала, разрабатываемая корпорацией Microsoft. Платформа предназначена для организации единого информационного пространства внутри организации, позволяя сотрудникам создавать, хранить, редактировать и обмениваться документами, а также управлять задачами, календарями и рабочими процессами. SharePoint входит в состав пакета Microsoft 365 (ранее Office 365) и доступен как облачный сервис (SharePoint Online), так и в виде локального развёртывания (SharePoint Server).

История

Предпосылки и создание

Идея создания SharePoint возникла в конце 1990-х годов, когда Microsoft стремилась расширить функциональность своего офисного пакета за счёт веб-технологий. Первая версия, SharePoint Team Services (STS), была выпущена в 2001 году как расширение для Windows 2000 Server. Она предоставляла базовые возможности для создания командных веб-сайтов, списков и библиотек документов. В 2003 году вышла Windows SharePoint Services (WSS) 2.0, которая стала более интегрированной с платформой Windows Server и получила улучшенную поддержку управления документами.

Развитие линейки

В 2007 году Microsoft выпустила Microsoft Office SharePoint Server (MOSS) 2007, который стал полноценным корпоративным порталом. В этой версии появились такие ключевые функции, как управление контентом (ECM), поддержка бизнес-аналитики (BI), поисковая система и возможность создания сайтов для разных подразделений. В 2010 году вышла версия SharePoint 2010, которая привнесла поддержку ленточного интерфейса (Ribbon), улучшенную интеграцию с Microsoft Office и возможность создания облачных решений через Azure.

Современный этап

Начиная с 2013 года, Microsoft активно развивает облачную версию SharePoint Online в рамках подписки Microsoft 365. В 2016 году вышла последняя локальная версия — SharePoint Server 2016, которая синхронизировала многие функции с облачной платформой. В 2019 году была выпущена версия SharePoint Server 2019, а в 2021 году — SharePoint Server Subscription Edition. В настоящее время основной упор делается на облачные сервисы, интеграцию с Microsoft Teams, Power Platform и искусственный интеллект (Copilot).

Архитектура и компоненты

Серверная архитектура

SharePoint Server разворачивается на базе Windows Server и использует базу данных Microsoft SQL Server. Архитектура включает три основных уровня:

Облачная архитектура

SharePoint Online работает на инфраструктуре Microsoft Azure. Пользователи получают доступ через веб-браузер или мобильные приложения. Microsoft отвечает за обновления, масштабирование и безопасность. Клиенты могут выбирать между несколькими планами подписки (например, SharePoint Plan 1 и Plan 2), различающимися по объёму хранилища и набору функций.

Ключевые компоненты

Функциональные возможности

Управление документами

SharePoint позволяет создавать библиотеки документов с настраиваемыми метаданными (теги, авторы, даты). Поддерживается версионирование (основные и минорные версии), блокировка документов для редактирования, а также возможность одновременной работы нескольких пользователей (совместное редактирование). Интеграция с Microsoft Office позволяет открывать и сохранять файлы прямо из Word, Excel и PowerPoint.

Совместная работа

Платформа предоставляет инструменты для командной работы: командные сайты с календарями, задачами, обсуждениями и блогами. SharePoint тесно интегрирован с Microsoft Teams: каждый канал Teams может иметь связанный сайт SharePoint для хранения файлов. Также доступны новостные ленты, опросы и форумы.

Бизнес-аналитика

SharePoint включает инструменты для создания отчётов и дашбордов. Используя службы Excel Services и Power BI, пользователи могут публиковать интерактивные отчёты на сайтах. Также поддерживается создание простых отчётов с помощью списков и веб-частей (Web Parts).

Поиск и навигация

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

Применение

Корпоративные порталы

SharePoint часто используется для создания внутренних порталов компаний, где публикуются новости, политики, справочная информация и объявления. Такие порталы могут быть централизованными (для всей организации) или децентрализованными (для отдельных подразделений).

Управление проектами

С помощью списков задач, календарей и библиотек документов SharePoint позволяет вести проекты. Рабочие процессы автоматизируют согласование этапов, а отчёты по задачам помогают отслеживать прогресс.

Документооборот

SharePoint используется для организации электронного документооборота: создание, согласование, подписание и хранение документов. Поддерживается интеграция с системами электронной подписи (например, Adobe Sign) и службами управления записями.

Образование

В учебных заведениях SharePoint применяется для создания порталов курсов, размещения учебных материалов, организации групповых проектов и проведения опросов. Интеграция с Microsoft Teams и OneNote делает платформу удобной для студентов и преподавателей.

Разработка и кастомизация

Веб-части (Web Parts)

Основной способ настройки сайтов — использование веб-частей. Это готовые блоки, которые можно добавлять на страницы: библиотеки документов, календари, RSS-ленты, изображения, текст. Разработчики могут создавать собственные веб-части с помощью C# или JavaScript.

Фреймворки и API

SharePoint поддерживает несколько подходов к разработке:

Решения (Solutions)

Для локальных версий SharePoint доступны решения на основе C# (Farm Solutions, Sandbox Solutions). В облачной версии разработка ограничена SPFx и Power Platform, что повышает безопасность и совместимость.

Интеграция с другими продуктами Microsoft

Microsoft 365

SharePoint является центральным хранилищем для многих сервисов Microsoft 365:

Сторонние системы

SharePoint может интегрироваться с другими системами через API, веб-сервисы и коннекторы. Примеры: SAP, Salesforce, Oracle, а также системы управления проектами (Jira, Asana). Интеграция с социальными сетями (например, Yammer) позволяет публиковать новости и обсуждения.

Критика и ограничения

Сложность администрирования

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

Производительность

При большом количестве сайтов и документов (сотни тысяч) производительность SharePoint может снижаться. Поисковая система требует регулярной индексации и настройки. В облачной версии Microsoft ограничивает некоторые операции (например, количество элементов в списке — до 30 000 по умолчанию).

Пользовательский интерфейс

Интерфейс SharePoint часто критикуют за избыточность и сложность. Настройка внешнего вида сайтов требует знаний CSS и HTML. В облачной версии возможности кастомизации ограничены по сравнению с локальной.

Безопасность

SharePoint предоставляет гибкие права доступа (на уровне сайта, списка, документа), но их настройка может быть запутанной. Утечки данных возможны при неправильной конфигурации. Microsoft регулярно обновляет платформу для устранения уязвимостей.

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →