Definicja #
Microsoft SharePoint to platforma do zarządzania treścią i współpracy, dostępna jako SharePoint Online (w ramach Microsoft 365) lub SharePoint Server (on-premise). Jest centralnym węzłem pracy z dokumentami i komunikacji w organizacjach opartych na ekosystemie Microsoft.
Główne funkcjonalności SharePoint:
- Zarządzanie dokumentami — biblioteki dokumentów z wersjonowaniem, metadata, check-in/check-out, uprawnienia na poziomie pliku i folderu
- Intranet i witryny — tworzenie witryn dla działów, projektów i portali korporacyjnych; nowoczesne strony z Web Parts
- Listy — bazy danych o prostej strukturze (jak Excel, ale z uprawnieniami, widokami, formularzami i workflow'ami)
- Workflow i automatyzacja — Power Automate (dawniej Flow) do automatyzacji procesów biznesowych opartych na SharePoint
- SharePoint Search — zaawansowane wyszukiwanie w całej zawartości organizacji
- Microsoft Viva Connections — integracja SharePoint Intranet z Microsoft Teams jako brama do treści korporacyjnych
Integracja z Microsoft 365:
- Microsoft Teams — każdy kanał Teams jest podłączony do biblioteki SharePoint
- OneDrive — pliki osobiste użytkownika, przechowywane na infrastrukturze SharePoint
- Power Apps — budowanie aplikacji biznesowych z SharePoint List jako backendem
- Power BI — raporty osadzone w witrynach SharePoint
Zastosowania #
SharePoint stosuje się do:
- Centralnego zarządzania dokumentami firmowymi — procedury, umowy, formularze przechowywane z wersjonowaniem i kontrolą dostępu
- Tworzenia intranetu korporacyjnego — portal dla pracowników z aktualnościami, zasobami HR, katalogiem pracowników i formularzami
- Zarządzania projektami — witryny projektowe z dokumentami, zadaniami (integracja z Plannerem) i komunikacją
- Automatyzacji procesów akceptacji — workflow zatwierdzania dokumentów, wniosków urlopowych, zamówień przez Power Automate
- Budowania prostych aplikacji biznesowych — SharePoint List + Power Apps jako baza lekkich aplikacji bez potrzeby programowania
Ścieżka nauki #
SharePoint w Microsoft 365 jest narzędziem dla użytkowników biznesowych i administratorów. Programowanie SharePoint (SPFx) wymaga wiedzy technicznej.
Zacznij od:
- Użytkownik biznesowy — Microsoft Learn: SharePoint for business users; tworzenie witryn, bibliotek dokumentów i list
- Administrator — SharePoint Admin Center, zarządzanie uprawnieniami, Site Collections, polityki przechowywania danych
- Integracja z Teams — dodawanie kart SharePoint do kanałów Teams, co-authoring dokumentów
- Power Automate — automatyzacja workflow'ów opartych na zdarzeniach SharePoint (dodanie pliku, zmiana statusu)
Dla programistów:
- SharePoint Framework (SPFx) — tworzenie Web Parts i rozszerzeń SharePoint w TypeScript i React
- SharePoint REST API i Microsoft Graph API — programowy dostęp do danych SharePoint
- PnP (Patterns and Practices) — open-source biblioteki i narzędzia dla deweloperów SharePoint
- Certyfikacje: MS-900 (M365 Fundamentals), MS-700 (Teams Administrator), MS-102 (Microsoft 365 Administrator, obejmuje SharePoint Admin) — ścieżka Microsoft; SharePoint nie posiada osobnego dedykowanego egzaminu
FAQ #
- Czym różni się SharePoint od OneDrive?
- OneDrive to osobista przestrzeń plików użytkownika — prywatna lub współdzielona. SharePoint to platforma do współpracy zespołowej — biblioteki dokumentów związane z witryną, działem lub projektem, dostępne dla grupy użytkowników z zaawansowanymi uprawnieniami i metadata. Każdy kanał Teams korzysta z biblioteki SharePoint.
- Czy SharePoint jest darmowy?
- SharePoint Online jest dostępny w ramach licencji Microsoft 365 (Business Basic, Business Standard, E3, E5). Nie ma oddzielnej darmowej wersji SharePoint Online. SharePoint Server (on-premise) wymaga odrębnej licencji serwerowej i CAL (Client Access License).
- Co to jest SPFx?
- SharePoint Framework (SPFx) to model programistyczny dla SharePoint Online i Teams Tab App. Umożliwia tworzenie niestandardowych Web Parts i rozszerzeń w TypeScript i React. SPFx działa po stronie klienta (client-side rendering) bez konieczności uprawnień administratora farmy.
- Ile zarabia SharePoint Developer?
- SharePoint Developer w Polsce zarabia od 10 000 do 20 000 zł brutto. Specjaliści od SPFx, Power Apps i Power Automate (Microsoft Power Platform) są coraz bardziej poszukiwani. SharePoint Administrator zarabia od 8 000 do 16 000 zł brutto.