SharePoint
SharePoint — это веб-платформа для управления корпоративным контентом, совместной работы и автоматизации бизнес-процессов, разрабатываемая корпорацией Microsoft. SharePoint предоставляет организациям инструменты для создания внутренних порталов (интранетов), сайтов команд, систем документооборота, корпоративных хранилищ знаний и бизнес-приложений на основе браузера. Платформа поддерживает интеграцию с продуктами Microsoft (Office 365, Teams, Power Platform) и сторонними системами, имеет модель настройки через веб-интерфейс, списки, библиотеки и возможность расширения с помощью кода (C#, JavaScript, PowerShell).
История
Предпосылки и разработка
Идея SharePoint возникла в конце 1990‑х годов в Microsoft как попытка создать единую платформу для управления документами и совместной работы взамен разрозненных решений, таких как Microsoft Site Server и Microsoft Exchange Public Folders. Первая версия, SharePoint Portal Server 2001 (основана на Windows 2000 Server и IIS), была выпущена в 2001 году. Она ориентировалась на корпоративные порталы и поиск, но не имела полноценных инструментов для коллективной работы над документами.
SharePoint 2003–2010: становление
- Windows SharePoint Services 2.0 (2003) — бесплатное дополнение к Windows Server 2003, ставшее основой для сайтов команд и документооборота. Одновременно выпущен Office SharePoint Portal Server 2003, добавлявший портальные возможности.
- Microsoft Office SharePoint Server 2007 (MOSS 2007): кардинальное обновление интерфейса (Ribbon), появление вики, блогов, систем управления записями (Records Center). Платформа получила широкое распространение в средних и крупных организациях.
- SharePoint 2010: включает поддержку 64‑разрядных систем, улучшенный пользовательский интерфейс, ленту Office Fluent, версионирование и управление правами доступа (IRM). Внедрена технология Sandboxed Solutions для изоляции кода разработчиков.
SharePoint 2013–2016: облако и гибрид
- SharePoint 2013 — значительное смещение в сторону облака: появляется приложения для магазина (App Model) для замены ферм серверов, модернизирован поиск (на базе технологии FAST), улучшена поддержка мобильных устройств. Локальная версия получает обновления с отставанием от облачной (SharePoint Online в составе Office 365).
- SharePoint 2016 — упрощение архитектуры (одна модель базы данных, отказ от распределённых конфигураций), оптимизация под гибридные сценарии (Search hybrid, Site Following). Появление «золотого стандарта» для интранета — Modern Pages.
Современная эпоха: SharePoint Online / Microsoft 365
С 2017 года Microsoft активно развивает SharePoint Online как часть подписки Microsoft 365 (ранее Office 365). Платформа стала основным ядром для хранения файлов (OneDrive for Business) и совместной работы (Teams, SharePoint sites). В 2019–2021 годах внедрены Modern Experience (современные сайты и страницы), Microsoft Lists, Viva Connections, расширения на основе Power Apps и Power Automate. Локальные версии (SharePoint Server 2019, Subscription Edition) продолжают выпускаться, но их доля в новых внедрениях снижается.
Архитектура и компоненты
Локальная (on‑premises) архитектура
SharePoint Server разворачивается на ферме серверов Windows. Основные роли:
- Веб-сервер (Web Front End, WFE) — обслуживает HTTP‑запросы, генерирует страницы.
- Сервер приложений (Application Server) — выполняет фоновые задачи (таймеры, поисковая индексация, обработка потоков данных).
- Сервер базы данных (SQL Server) — хранит контент, конфигурации и поисковый индекс.
Минимальная лицензия для коммерческого использования — SharePoint Server Standard (урезанная функциональность) или Enterprise (дополнительно: поиск FAST, Business Connectivity Services, управление записями).
Облачная архитектура (SharePoint Online)
SharePoint Online работает на общей инфраструктуре Microsoft и не требует управления аппаратным обеспечением. Клиент получает доступ через веб-интерфейс, API (REST, CSOM) или мобильные приложения. Хранение данных осуществляется в геораспределённых центрах Microsoft, соответствующих стандартам ISO 27001, SOC 1/2/3, HIPAA и другим.
Ключевые компоненты
- Сайты (Sites) — контейнеры для содержимого. Бывают командные (Team Sites), коммуникационные (Communication Sites), центральные (Hub Sites), а также временные (календари, проекты).
- Библиотеки документов (Document Libraries) — иерархические хранилища файлов с поддержкой версий, метаданных, блокировки редактирования и обязательных полей.
- Списки (Lists) — табличные структуры для хранения структурированных данных (задачи, контакты, календари, кастомные сущности). Поддерживают вычисляемые поля, связи между списками, представления.
- Страницы (Pages) — веб‑страницы, создаваемые в браузере или через редактор SharePoint. Современные страницы (Modern Pages) используют Web Parts (веб-части) — компоненты, отображающие ленту новостей, диаграммы, списки, карты и пр.
- Поиск (Search) — полнотекстовый и семантический поиск по всем документам, спискам, сайтам и внешним источникам (через BCS). Поддерживает ранжирование, фильтры, поиск с усечением и предложения.
- Рабочие процессы (Workflow / Power Automate) — автоматизация последовательностей действий (утверждение документов, сбор подписей, рассылка уведомлений). Классические рабочие процессы SharePoint Designer (2010/2013) уступают место облачным Power Automate и Power Apps.
- Управление доступом (Permission Model) — основано на Active Directory / Azure AD. Разделение ролей: владелец, член, читатель; наследование прав от сайта к библиотеке, папке или отдельному элементу.
Классификация версий и редакций
Виды установки
- SharePoint Server (on‑premises): локальная установка на серверы организации. Версии: 2016, 2019, Subscription Edition (SE).
- SharePoint Online (SaaS): облачный сервис в составе Microsoft 365 (E1, E3, E5, Business Basic/Standard/Premium).
- SharePoint Foundation: бесплатная базовая платформа (Windows SharePoint Services), прекратила поддержку с выходом SharePoint 2013; сейчас не распространяется.
- SharePoint Mobile: мобильные приложения для iOS и Android для доступа к контенту.
Редакции для on‑premises (до 2019)
- Standard: списки, библиотеки, базовые рабочие процессы, управление версиями, до 100 000 пользователей на ферму.
- Enterprise: всё из Standard плюс BCS, FAST Search, Records Center, Site Mailboxes, управление формами InfoPath (прекращена разработка), Business Intelligence (Excel Services, PowerPivot, PerformancePoint).
Применение
Корпоративный интранет и портал
SharePoint служит основой для внутренних веб‑порталов компаний, где публикуются новости, политики, справочная информация, объявления. Коммуникационные сайты позволяют настроить ленту с новостями, календарём, быстрыми ссылками.
Управление документами и файловое хранилище
Библиотеки документов заменяют сетевые папки и предоставляют:
- версионирование (с возможностью восстановления удалённых или изменённых файлов);
- контроль безопасности на уровне документа;
- проверку на вирусы (через защитник Microsoft);
- блокировку редактирования (Check Out/Check In);
- обязательные поля (метаданные) для классификации документов.
Совместная работа в командах
SharePoint интегрируется с Microsoft Teams (файлы команды хранятся в библиотеке SharePoint), с Outlook (календари и контакты), с Power BI (отчёты). В одном интерфейсе может объединяться лента Чата, документы, задачи и календарь.
Автоматизация бизнес-процессов
С помощью Power Automate и устаревших рабочих процессов SharePoint реализуются:
- маршруты утверждения (например, заявок на командировки, договоров);
- сбор подписей (через Adobe Sign, DocuSign);
- обработка входящих запросов и регистрация заявок.
Хранилище знаний и базы данных
SharePoint списки могут функционировать как простые базы данных (CRM, проектный трекер, реестр рисков). Power Apps позволяет строить на их основе полноценные бизнес-приложения.
Интересные факты
- По оценкам Microsoft, более 80 % компаний из списка Fortune 500 используют SharePoint (в любой форме).
- SharePoint содержит встроенный сканер безопасности (antivirus via File Scanner) и поддерживает DLP (Data Loss Prevention).
- Онлайн‑версия SharePoint ограничивает длину URL (суммарно не более 400 символов) и количество файлов на библиотеку (30 миллионов на OneDrive, 30 000 на классический SharePoint).
- Существуют открытые альтернативы: Alfresco, Nextcloud, ownCloud, ONLYOFFICE — но они уступают SharePoint по интеграции с Microsoft экосистемой.
Критика
- Сложность настройки и администрирования — для полного развёртывания локальной фермы требуются администраторы с глубокими знаниями SharePoint, SQL Server, IIS, и PowerShell; малые компании часто переходят на облачную версию.
- Проблемы с производительностью — при большом количестве элементов в списке (более 5000) SharePoint без индексации может тормозить; классический интерфейс 2010–2013 годов медленнее современного.
- Высокая стоимость лицензирования — локальные лицензии Enterprise стоят дорого (от $5 000 на ядро), облачные — подписка на пользователя (от $7 – 10/мес. для E3).
- Сложность миграции — перенос крупных инсталляций с on‑premises на SharePoint Online требует тщательного планирования и может столкнуться с несовместимостью кастомных решений (Sandbox Solutions, настраиваемые коды).
- Закрытость экосистемы — SharePoint сильно привязан к продуктам Microsoft; для интеграции с Linux, open‑source системами или не‑MS службами приходится использовать дополнительный софт (например, Web Service Connectors).
Источники
- Microsoft Docs: «SharePoint Server 2019 architecture» (официальная документация Microsoft).
- Microsoft 365 Roadmap (Roadmap.office.com).
- «SharePoint 2016 Unleashed» by Mike Poore, 2017, Sams Publishing.
- Statista: «Enterprise usage of Microsoft SharePoint worldwide» (2022–2023).
- «Accessing and Using SharePoint Online» – Microsoft Learn, 2024.
- Gordon, S. (2022). «SharePoint: Myth vs. Reality», CMSWire.
- SharePoint Community Forum (techcommunity.microsoft.com).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →