Microsoft Graph Connectors (nazywane również Copilot connectors) to mechanizm integracyjny Microsoft 365 Copilot, który umożliwia podłączenie zewnętrznych źródeł danych firmowych — takich jak ServiceNow, Salesforce, Confluence, Jira, SQL Server, systemy ERP czy własne bazy wiedzy — bezpośrednio do środowiska Copilot. Dzięki nim użytkownicy mogą zadawać pytania w języku naturalnym i otrzymywać odpowiedzi oparte nie tylko na dokumentach SharePoint i wiadomościach Outlook, ale również na treściach z systemów liniowych, które dotąd wymagały ręcznego przełączania się między aplikacjami.
W skrócie
- Graph Connectors integrują dane z ponad 100 systemów zewnętrznych (ServiceNow, Salesforce, Confluence, Jira, SQL, MediaWiki, Box, Google Drive i inne) z Microsoft 365 Copilot
- Platforma wspiera dwa modele: synced connectors (dane kopiowane i indeksowane w Microsoft Graph) oraz federated connectors (dane pobierane w czasie rzeczywistym przez MCP, bez kopiowania)
- Połączenie wymaga licencji Microsoft 365 Copilot oraz uprawnień administratora Microsoft Entra ID
- Indeks semantyczny Graph umożliwia wyszukiwanie kontekstowe, a nie tylko po słowach kluczowych
- Możesz budować własne łączniki (SDK, API, Microsoft 365 Agents Toolkit) dla systemów, których nie ma w galerii
- Architektura jest tenant-wide — po skonfigurowaniu łącznika dane stają się dostępne dla wszystkich uprawnionych użytkowników w organizacji
Pełna definicja — czym są Graph Connectors w ekosystemie Microsoft 365 Copilot
Graph Connectors to warstwa integracyjna platformy Microsoft 365, która rozszerza zasięg Copilot poza natywne źródła Microsoft (SharePoint, OneDrive, Exchange, Teams). Mechanizm opiera się na Microsoft Graph — ujednoliconym interfejsie API, który reprezentuje dane organizacji jako połączony graf encji (użytkownicy, dokumenty, wiadomości, zadania, a teraz także encje zewnętrzne).
W praktyce oznacza to, że zewnętrzny artykuł bazy wiedzy z Confluence, zgłoszenie z Jiry czy rekord klienta z Salesforce staje się cytowalnym elementem w odpowiedzi Copilot — zupełnie tak, jakby był dokumentem SharePoint. Copilot podaje źródło, umożliwia podgląd elementu i wykorzystuje treść do uziemienia (grounding) odpowiedzi.
Dwa modele łączników — synced i federated (MCP)
Od 2024 roku Microsoft rozwija równolegle dwa tryby pracy łączników, a w 2026 roku oba są w pełni produkcyjne:
| Cecha | Synced connector | Federated connector (MCP) |
|---|---|---|
| Przepływ danych | Treść kopiowana i indeksowana w Microsoft Graph | Dane pozostają w źródle; zapytanie w czasie rzeczywistym |
| Indeks semantyczny | ✅ Tak | ❌ Nie (zapytanie live) |
| Opóźnienie odpowiedzi | Natychmiastowe (z indeksu) | Zależne od API źródłowego |
| Zgodność / dane regulowane | Mniej odpowiedni (dane opuszczają źródło) | Idealny (dane nie są kopiowane) |
| Uwierzytelnianie | Microsoft Entra ID | OAuth 2.0 lub specyficzne dla usługi |
| Dostępność | Global, GCC, GCCH | Zależna od łącznika |
| Przykłady źródeł | SharePoint on-prem, pliki, bazy wiedzy | Systemy transakcyjne, CRM, ERP, dane poufne |
Wybór między synced a federated zależy od charakteru danych: jeśli dane są statyczne (baza wiedzy, dokumentacja, polityki), lepszy będzie synced connector z indeksem semantycznym. Jeśli dane zmieniają się dynamicznie lub nie mogą opuścić swojego źródła (dane osobowe, transakcje finansowe, rekordy medyczne), federated connector jest bezpieczniejszą opcją.
Jak działa aktywacja i konfiguracja — krok po kroku
Proces wdrożenia Graph Connectora w organizacji wygląda następująco:
- Administrator Microsoft Entra ID rejestruje aplikację i nadaje wymagane uprawnienia Microsoft Graph (
ExternalConnection.ReadWrite.OwnedBy,ExternalItem.ReadWrite.OwnedBy). - W centrum administracyjnym Microsoft 365 administrator przechodzi do sekcji Microsoft 365 Copilot > Connectors i wybiera łącznik z galerii lub tworzy niestandardowy.
- Konfiguruje połączenie ze źródłem danych — podaje URL, dane uwierzytelniające (OAuth 2.0, klucz API), definiuje zakres synchronizowanych treści.
- Definiuje schemat zewnętrzny (
externalItem schema) — określa, które pola źródła mają być indeksowane jakotitle,content,urloraz opcjonalne etykiety semantyczne (iconUrl,createdDateTime, autorzy). - Uruchamia pierwszą synchronizację (dla synced) lub testuje zapytanie live (dla federated).
- Włącza opcję inline results w ustawieniach łącznika — bez tego Copilot nie będzie wykorzystywał danych z łącznika w odpowiedziach.
- Weryfikuje działanie, zadając pytanie w Microsoft 365 Copilot, które powinno wywołać dane z podłączonego źródła.
Cały proces dla predefiniowanego łącznika trwa zazwyczaj 15–45 minut. Dla łącznika niestandardowego pierwsze wdrożenie może zająć 1–3 dni, w zależności od złożoności źródła.
Przykłady wdrożeń — najpopularniejsze scenariusze i łączniki
1. ServiceNow — helpdesk IT w Copilot
Podłączenie ServiceNow przez Graph Connector pozwala użytkownikom pytać: „Ile otwartych zgłoszeń ma dział IT w tym tygodniu?” lub „Pokaż mi moje zgłoszenie nr INC-00421”. Copilot przeszukuje indeksowane zgłoszenia (incidents), zadania i artykuły bazy wiedzy ServiceNow, podaje status i cytuje konkretne rekordy.
2. Confluence i Jira — wiedza projektowa i śledzenie zadań
Dzięki łącznikowi Atlassian (Confluence + Jira) zespoły programistyczne mogą w Microsoft Teams pytać: „Podsumuj decyzje architektoniczne z ostatniego sprintu” — Copilot pobiera odpowiednie strony Confluence i zgłoszenia Jira. Zespół nie musi opuszczać Teams, aby znaleźć kontekst decyzji projektowej.
3. Salesforce — dane CRM dostępne w Outlook i Teams
Łącznik Salesforce indeksuje konta, szanse sprzedażowe, leady i notatki. Handlowiec może w Outlook zapytać: „Jakie są otwarte szanse dla klienta XYZ?” — Copilot sięga do Salesforce, podaje listę i kwoty, cytując konkretne rekordy z linkiem do CRM.
4. SQL Server i Azure SQL — dane strukturalne w języku naturalnym
Dla działów finansowych i analitycznych podłączenie bazy SQL umożliwia pytania typu: „Jaki był przychód netto za Q4 2025 w podziale na regiony?”. Copilot tłumaczy zapytanie naturalne na kontekst, ale odpowiedź opiera na indeksowanych widokach bazy (samych zapytań SQL Copilot nie generuje — connector indeksuje zawartość widoków/tabel).
5. Własne łączniki — ERP, systemy legacy, intranet
Organizacje posiadające niszowe systemy ERP (SAP, IFS, Comarch ERP) lub starsze intranety (MediaWiki, własne portale PHP) mogą zbudować własny connector w TypeScript, .NET lub Python z użyciem Microsoft Graph Connector SDK lub Microsoft 365 Agents Toolkit. W 2026 roku Microsoft udostępnia gotowe sample na GitHub: .NET GitHub Connector, Python GitHub Connector, TypeScript Policies Connector — kod, który można zaadaptować do własnego źródła.
Porównanie: Graph Connectors vs tradycyjna integracja API vs wyszukiwarka korporacyjna
| Kryterium | Graph Connectors | REST API + własne UI | Wyszukiwarka korporacyjna (Elastic, Coveo) |
|---|---|---|---|
| Interfejs użytkownika | Copilot, Teams, Microsoft Search | Własna aplikacja webowa / panel | Własny portal wyszukiwania |
| Język zapytań | Naturalny (NL) | Parametry API / SQL | Zapytania pełnotekstowe |
| Indeks semantyczny | ✅ Wbudowany | ❌ (do zbudowania samodzielnie) | ⚠️ Zależnie od produktu |
| Czas wdrożenia | 15 min – 3 dni | Tygodnie–miesiące | Tygodnie–miesiące |
| Koszt utrzymania | Brak (zarządzane przez Microsoft) | Serwery, middleware, monitoring | Infrastruktura, licencje |
| Głębia integracji z M365 | Pełna (Teams, Outlook, Office) | Brak | Ograniczona |
| Prywatność / dane regulowane | Federated: dane nie opuszczają źródła | Zależna od implementacji | Dane kopiowane na własną infrastrukturę |
Główna przewaga Graph Connectors polega na tym, że integracja jest zarządzana platformowo — nie trzeba utrzymywać middleware, kolejek synchronizacji ani własnych wektorowych baz danych. Microsoft zapewnia indeks semantyczny i bezpieczeństwo zgodne z Microsoft 365 Compliance Center.
Wymagania licencyjne — co jest potrzebne, aby zacząć
Aby korzystać z Graph Connectors, organizacja potrzebuje:
- Licencji Microsoft 365 Copilot (dodatek do Microsoft 365 E3/E5) — jest to warunek konieczny, ponieważ Copilot używa danych z łączników do generowania odpowiedzi.
- Uprawnień administratora Microsoft Entra ID do rejestracji aplikacji i wyrażenia zgody na uprawnienia Microsoft Graph.
- Łącznik jest tenant-wide — po skonfigurowaniu wszyscy licencjonowani użytkownicy Copilot w organizacji mają dostęp do danych, chyba że administrator skonfiguruje ograniczenia bezpieczeństwa na poziomie elementów zewnętrznych (external item ACL).
Microsoft nie pobiera dodatkowych opłat za same łączniki — są one częścią platformy Microsoft 365 Copilot. Opłaty mogą wynikać wyłącznie z transferu danych lub zapytań API po stronie źródła (np. koszty API Salesforce).
Dobre praktyki — jak wdrożyć Graph Connectors skutecznie
- Zacznij od jednego źródła o wysokiej wartości — wybierz system, z którego pracownicy najczęściej szukają informacji ręcznie (np. ServiceNow IT, Confluence Engineering).
- Zadbaj o jakość treści w polu
content— to główne pole indeksowane semantycznie. Jeśli Twoje źródło przechowuje treść w załącznikach PDF zamiast w polach tekstowych, rozważ preprocessing. - Zastosuj etykiety semantyczne (
iconUrl,title,url) — bez nich Copilot nie wyświetli podglądu ani linku do źródła. - Dodaj
urlToItemResolver— umożliwia Copilot rozpoznawanie linków współdzielonych w czatach i mapowanie ich na konkretne elementy zewnętrzne. - Monitoruj dzienniki synchronizacji w centrum administracyjnym — nieudana synchronizacja oznacza, że Copilot operuje na nieaktualnych danych.
- Dla danych regulowanych wybierz federated connector — dane nie opuszczają źródła, a zgodność z RODO/GDPR jest łatwiejsza do utrzymania.
Częste pytania
Czy Graph Connectors wymagają licencji Microsoft 365 Copilot dla każdego użytkownika?
Tak. Dane z łączników są wykorzystywane przez Microsoft 365 Copilot do generowania odpowiedzi — bez licencji Copilot dla danego użytkownika nie będzie on mógł korzystać z rozszerzonych źródeł. Samo skonfigurowanie łącznika w tle nie wymaga licencji dla administratora, ale użytkownicy końcowi muszą być objęci subskrypcją Copilot.
Czym różni się synced connector od federated connector w praktyce?
Synced connector kopiuje dane do Microsoft Graph i indeksuje je semantycznie — odpowiedzi Copilot są szybkie, ale dane mogą być opóźnione o cykl synchronizacji (zwykle 15–60 minut). Federated connector nie kopiuje danych — Copilot wysyła zapytanie na żywo przez protokół MCP, co jest bezpieczniejsze dla danych wrażliwych, ale odpowiedź zależy od wydajności API źródłowego.
Ile łączników jest dostępnych w galerii Microsoft?
Według stanu na maj 2026 roku galeria Copilot connectors zawiera ponad 100 predefiniowanych łączników, obejmujących m.in. ServiceNow, Salesforce, Confluence, Jira, Box, Google Drive, MediaWiki, Azure DevOps, SQL Server, Azure SQL, Oracle, SAP, a także łączniki partnerów zewnętrznych. Pełna lista dostępna jest w centrum administracyjnym Microsoft 365 w sekcji Copilot > Connectors.
Czy mogę zbudować własny łącznik do systemu, którego nie ma w galerii?
Tak. Microsoft udostępnia trzy ścieżki tworzenia własnych łączników: Microsoft Graph Connector SDK (biblioteki .NET, Python, TypeScript), Microsoft 365 Agents Toolkit (środowisko low-code w Visual Studio) oraz bezpośrednie API Microsoft Graph (externalConnectors resource). Na GitHub dostępne są oficjalne sample (GitHub Connector w .NET, Python i TypeScript), które można zaadaptować do własnego źródła.
Jakie dane są indeksowane semantycznie przez synced connector?
Indeks semantyczny obejmuje przede wszystkim pola title i content każdego elementu zewnętrznego. Oznacza to, że Copilot rozumie znaczenie i kontekst treści, a nie tylko dopasowuje słowa kluczowe. Etykiety semantyczne (iconUrl, url) służą do filtrowania i wyświetlania, ale nie wpływają na indeks semantyczny. Federated connectors nie korzystają z indeksu semantycznego — odpowiedzi pochodzą bezpośrednio z API źródła.
Czy Graph Connectors działają z Microsoft 365 Copilot Chat (darmowym)?
Microsoft 365 Copilot Chat (wersja darmowa, wcześniej znana jako Bing Chat Enterprise) nie wspiera Graph Connectors — łączniki wymagają pełnej licencji Microsoft 365 Copilot. Copilot Chat operuje wyłącznie na danych publicznych i podstawowych źródłach Microsoft 365.
Jak długo trwa pierwsza synchronizacja danych przez synced connector?
Czas zależy od objętości danych i limitu API źródła. Dla typowego środowiska (50-200 GB treści, np. Confluence z 50 000 stron) pierwsza pełna synchronizacja trwa od 2 do 24 godzin. Kolejne synchronizacje przyrostowe są znacznie szybsze — zazwyczaj od kilku minut do godziny. Postęp można śledzić w centrum administracyjnym Microsoft 365.
Jeśli wdrażasz Microsoft 365 Copilot w swojej organizacji i potrzebujesz legalnych, niskokosztowych licencji na Microsoft 365, Office 2024 lub systemy Windows — sprawdź ofertę KluczeSoft.pl, gdzie znajdziesz oryginalne klucze Microsoft nawet o 50% taniej niż w oficjalnym sklepie, z polską fakturą VAT i natychmiastową dostawą.
Niezależne zastrzeżenie: KluczeSoft.pl jest niezależnym sprzedawcą kluczy licencyjnych i nie jest powiązany z Microsoft Corporation. Microsoft, Microsoft 365, Microsoft Graph, Copilot i Entra ID są znakami towarowymi Microsoft Corporation.
<!-- IL-V1 -->Powiązane artykuły
- Microsoft 365 Copilot dla controllingu finansowego — praktyczne przykłady i zastosowania w 2026 roku — Microsoft 365 Copilot łączy duży model językowy (GPT-4o od OpenAI) z danymi firmowymi przechowywanymi w Microsoft Graph — czyli ze wszystkim.
- Copilot 365 dla księgowej — przykłady użycia i praktyczne zastosowania w codziennej pracy — Microsoft 365 Copilot to warstwa AI wbudowana w ekosystem Microsoft 365, oparta na dużych modelach językowych (LLM) i danych organizacji prz.
- Copilot 365 dla HR — przykłady użycia w rekrutacji, onboardingu i zarządzaniu kadrami — Microsoft 365 Copilot to nie osobna aplikacja.
- Copilot 365 dla marketingu — przykłady użycia, automatyzacja kampanii i realny ROI — Microsoft 365 Copilot to warstwa AI oparta na dużych modelach językowych (LLM), która działa wewnątrz aplikacji Microsoft 365 i korzysta z M.
- Copilot 365 dla IT helpdesku — przykłady, zastosowania i automatyzacja w 2026 roku — Microsoft 365 Copilot to generatywny asystent oparty na modelach GPT-4 i GPT-4o (a od 2025 także GPT-5), osadzony natywnie w aplikacjach Mic.
