Jak połączyć Power Automate z Microsoft 365 Copilot?

Microsoft 365 Copilot przygotowuje treści i podsumowania, a Power Automate obsługuje kolejne kroki procesu. Poznaj modele integracji, trzy praktyczne scenariusze oraz zasady bezpiecznego wdrożenia — od pierwszego POC po skalowanie.
15 listopada 2026
blog

Wprowadzenie: po co łączyć Microsoft 365 Copilot z Power Automate

Przygotowanie treści lub przeanalizowanie informacji to często dopiero początek zadania. Wynik trzeba jeszcze przekazać odpowiednim osobom, zapisać w ustalonym miejscu albo wykorzystać do uruchomienia procesu. Połączenie Microsoft 365 Copilot z Power Automate pomaga ograniczyć lukę między opracowaniem informacji a wykonaniem działań, które z niej wynikają. To właśnie na tym etapie pracownicy często tracą czas na kopiowanie danych, przełączanie aplikacji i pilnowanie kolejnych kroków.

Microsoft 365 Copilot wspiera przede wszystkim pracę z treścią i kontekstem: pomaga tworzyć wersje robocze dokumentów, podsumowywać materiały oraz porządkować informacje dostępne użytkownikowi w środowisku Microsoft 365. Przydaje się tam, gdzie punktem wyjścia jest język naturalny, a zadanie wymaga interpretacji. Jego odpowiedź pozostaje jednak wynikiem działania AI — może wymagać sprawdzenia, uzupełnienia lub zatwierdzenia przed dalszym wykorzystaniem.

Power Automate służy natomiast do automatyzowania powtarzalnych czynności według zdefiniowanych reguł. Przepływy pracy, nazywane również flow, wykonują określone kroki po wystąpieniu zdarzenia lub ich uruchomieniu. W tym podziale ról Copilot pomaga opracować informację, a Power Automate odpowiada za uporządkowane wykonanie procesu. Automatyzacja nie ocenia jednak sama z siebie, czy wygenerowana treść jest poprawna merytorycznie.

Wspólne wykorzystanie tych narzędzi ma największy sens w zadaniach łączących zmienną treść z powtarzalnym sposobem postępowania. Pozwala ograniczyć ręczne przepisywanie danych, skrócić czas obsługi i zwiększyć spójność realizacji. Nie chodzi przy tym o wyeliminowanie człowieka z każdego etapu, lecz o pozostawienie mu decyzji i oceny jakości, zamiast obciążania czynnościami technicznymi.

Sama dostępność obu produktów nie oznacza jeszcze, że każda rozmowa z Copilotem może bezpośrednio uruchomić dowolny przepływ. Możliwości połączenia zależą od wybranego rozwiązania i konfiguracji środowiska. Dlatego przed rozpoczęciem wdrożenia warto jasno określić cel: jaką część pracy ma ułatwić AI, a jakie czynności mają być wykonywane według stałych zasad. Taki punkt wyjścia pomaga wybrać automatyzację, która rzeczywiście usprawnia pracę, zamiast jedynie dodawać kolejne narzędzie.

Modele integracji: gdzie Copilot kończy, a Power Automate zaczyna

Microsoft 365 Copilot pomaga interpretować informacje i przygotowywać treści, natomiast Power Automate wykonuje zdefiniowane operacje w usługach i aplikacjach. Granicą między nimi jest przekazanie konkretnego polecenia wraz z danymi potrzebnymi do jego realizacji. Samo wygenerowanie odpowiedzi przez Copilota nie oznacza uruchomienia przepływu. Potrzebny jest ustalony punkt wyzwalania: działanie użytkownika, zdarzenie w systemie albo wywołanie narzędzia przez odpowiednio skonfigurowanego agenta.

W Cognity często słyszymy pytania, jak praktycznie połączyć pracę z Copilotem z uruchamianiem przepływów Power Automate – odpowiadamy na nie także na blogu.

Trzy podstawowe modele współpracy

Wybór modelu zależy przede wszystkim od tego, czy użytkownik ma zatwierdzić rezultat przed rozpoczęciem procesu oraz czy automatyzacja ma być dostępna bezpośrednio w rozmowie.

  • Przekazanie przez użytkownika. Copilot przygotowuje materiał, a użytkownik sprawdza go i przekazuje do procesu, np. w formularzu uruchamiającym przepływ. To najprostszy sposób połączenia pracy z AI z automatyzacją, ale nie jest bezpośrednią integracją konwersacyjną. Sprawdza się, gdy ostateczna decyzja o rozpoczęciu działania ma należeć do człowieka.
  • Przekazanie przez zdarzenie w Microsoft 365. Wynik pracy z Copilotem zostaje zapisany w uzgodnionym miejscu, a przepływ reaguje na obsługiwane zdarzenie, np. utworzenie elementu listy SharePoint. Power Automate nie otrzymuje wtedy całej rozmowy — przetwarza dane dostępne w źródle wskazanym przez wyzwalacz. Ten model pasuje do procesów działających w tle, niezależnie od sesji czatu.
  • Wywołanie przez agenta. Agent przygotowany w Copilot Studio i udostępniony w Microsoft 365 Copilot może korzystać z odpowiednio skonfigurowanego przepływu jako narzędzia. W takim rozwiązaniu rozmowa służy do zebrania informacji, a wywołanie przekazuje parametry do automatyzacji. Dostępność tej ścieżki zależy m.in. od konfiguracji środowiska, publikacji agenta i licencji; nie jest domyślną możliwością każdej rozmowy z Copilotem.

Dane wejściowe: co przepływ musi otrzymać

Przepływ potrzebuje jednoznacznych parametrów, a nie wyłącznie swobodnego opisu intencji. Zamiast polecenia „przetwórz ten dokument” powinien otrzymać np. identyfikator pliku, rodzaj operacji i lokalizację docelową. Treść wygenerowana przez Copilota może być jednym z parametrów, ale nie zastępuje informacji wskazujących, na jakim obiekcie i w jakim zakresie należy działać.

Warto rozdzielić dane wymagane od opcjonalnych oraz ustalić ich typy: tekst, datę, liczbę czy listę wartości. W modelu konwersacyjnym agent może dopytać o brakujące informacje. W modelu opartym na zdarzeniu muszą one być dostępne w źródle danych lub możliwe do pobrania przez przepływ.

Dane wyjściowe: odpowiedź w rozmowie czy wynik w systemie

Rezultatem automatyzacji może być status wykonania, identyfikator utworzonego obiektu, odnośnik albo komunikat o brakujących danych. Przy wywołaniu przez agenta przepływ może zwrócić wynik do dalszego wykorzystania w rozmowie. Przy uruchomieniu zdarzeniowym rezultat zwykle trafia do wskazanej usługi, a nie automatycznie do wcześniejszego czatu z Copilotem.

Trzeba też odróżnić potwierdzenie przyjęcia zlecenia od potwierdzenia zakończenia procesu. Krótka operacja może zwrócić rezultat w ramach wywołania. Proces długotrwały, np. oczekujący na decyzję człowieka, wymaga osobnego sposobu przekazania końcowego statusu.

💡 Pro tip: Zanim zbudujesz integrację, rozpisz jedno przykładowe zlecenie: co uruchamia przepływ, jakie parametry otrzymuje i gdzie użytkownik zobaczy wynik. Jeśli proces wymaga dłuższego oczekiwania, od razu zaplanuj identyfikator sprawy i kanał powiadomienia o zakończeniu, zamiast polegać na odpowiedzi w czacie.

Scenariusz 1: Copilot generuje treść, a flow wysyła i archiwizuje

Przygotowanie wiadomości do klienta czy komunikatu projektowego często zajmuje mniej czasu niż późniejsze czynności: wybór odbiorców, wysyłka, zapisanie kopii i odnotowanie, czego dotyczyła korespondencja. W tym scenariuszu Microsoft 365 Copilot pomaga opracować treść, a Power Automate realizuje powtarzalną obsługę gotowej wiadomości. To użyteczne połączenie przy cyklicznych informacjach o postępie prac, podsumowaniach ustaleń i korespondencji wymagającej uporządkowanego archiwum.

Od propozycji tekstu do wiadomości gotowej do wysłania

Copilot może przygotować projekt e-maila w Outlooku lub pomóc opracować tekst na podstawie materiałów dostępnych użytkownikowi. Przykładowe polecenie brzmi: „Przygotuj wiadomość informującą o zakończeniu etapu projektu. Uwzględnij wykonane prace, otwarte kwestie i kolejny termin. Nie dopisuj informacji, których nie ma w przekazanych materiałach”. Przed wysyłką użytkownik sprawdza fakty, ton wypowiedzi oraz to, czy treść nadaje się dla wskazanych odbiorców.

Samo wygenerowanie tekstu w Copilocie nie oznacza, że Power Automate automatycznie go odbierze. W prostym wariancie użytkownik przenosi sprawdzony temat i treść do przygotowanego elementu listy SharePoint. Uzupełnia adresatów i oznaczenie sprawy, a następnie świadomie uruchamia przepływ dla tego elementu. Lista pełni tu funkcję uporządkowanego miejsca przekazania danych, nie archiwum dokumentów.

Jak przebiega wysyłka i zapis kopii

Przykładowy przepływ może obsługiwać cztery kolejne czynności:

  1. Pobranie gotowej wiadomości. Flow odczytuje z elementu SharePoint temat, treść, adresatów oraz identyfikator projektu lub sprawy. Dzięki temu nie musi wyodrębniać tych informacji z tekstu wygenerowanego przez AI.
  2. Wysłanie e-maila przez Outlook. Akcja konektora Office 365 Outlook wysyła wiadomość z konta używanego przez połączenie. Jeśli nadawcą ma być skrzynka współdzielona, należy zastosować odpowiednią akcję i zapewnić wymagane uprawnienia.
  3. Zapis kopii w archiwum. Po pomyślnym wykonaniu akcji wysyłki przepływ tworzy w bibliotece SharePoint lub folderze OneDrive plik, na przykład HTML, zawierający wysłaną treść, temat i adresatów.
  4. Uzupełnienie informacji o realizacji. Flow zapisuje w elemencie źródłowym status, czas wykonania wysyłki oraz odnośnik do utworzonego pliku. Użytkownik może wrócić do korespondencji bez przeszukiwania folderów.

SharePoint czy OneDrive jako miejsce archiwizacji?

SharePoint sprawdzi się przede wszystkim w archiwum zespołowym, w którym korespondencja powinna być dostępna osobom obsługującym projekt lub sprawę. Biblioteka pozwala opisywać pliki dodatkowymi informacjami, takimi jak numer sprawy czy rodzaj komunikatu. OneDrive jest bardziej naturalnym wyborem dla roboczych materiałów pojedynczego użytkownika; nie powinien być domyślnym miejscem przechowywania dokumentacji, od której zależy praca całego zespołu.

Warto przy tym rozróżnić kopię treści od oryginalnej wiadomości: plik HTML nie jest pełnym zapisem e-maila z nagłówkami i załącznikami. Również pomyślne wykonanie akcji wysyłki nie stanowi potwierdzenia doręczenia odbiorcy. W opisanym wariancie archiwum dokumentuje przede wszystkim to, jaką treść przekazano do wysłania, do kogo i kiedy — bez konieczności ręcznego zapisywania każdej wiadomości.

Scenariusz 2: Copilot przygotowuje podsumowanie, a flow tworzy zadania i przypisania

Po spotkaniu projektowym samo podsumowanie nie wystarczy. Ustalenia trzeba zamienić w zadania, przypisać odpowiednim osobom i udostępnić zespołowi. W tym scenariuszu Microsoft 365 Copilot pomaga wyodrębnić zobowiązania z rozmowy, a Power Automate przenosi zatwierdzone ustalenia do narzędzi pracy. Dzięki temu uczestnicy nie muszą ręcznie przepisywać każdego punktu do Plannera ani osobno informować zespołu w Teams.

Od podsumowania spotkania do listy działań

Punktem wyjścia może być spotkanie w Teams, dla którego dostępne są odpowiednie funkcje Copilota i materiał do analizy. Przy pracy po zakończeniu spotkania istotna jest dostępność transkrypcji. Zamiast prosić wyłącznie o streszczenie rozmowy, warto zlecić Copilotowi przygotowanie osobnej listy działań: z tytułem zadania, opisem oczekiwanego rezultatu, osobą odpowiedzialną oraz terminem, jeśli został uzgodniony.

Przykładowe polecenie:

Na podstawie spotkania przygotuj tabelę uzgodnionych zadań. Dla każdego podaj tytuł, oczekiwany rezultat, osobę odpowiedzialną i termin. Oddziel podjęte decyzje od propozycji. Jeżeli właściciel lub termin nie został wskazany, wpisz „do ustalenia” — nie uzupełniaj tych danych samodzielnie.

Takie rozdzielenie ma praktyczne znaczenie: wypowiedź „warto sprawdzić koszty” nie musi oznaczać zatwierdzonego zadania. Przed utworzeniem zadań prowadzący spotkanie powinien zweryfikować listę, zwłaszcza przypisania i daty. Copilot porządkuje materiał, ale nie powinien sam rozstrzygać, kto przyjął odpowiedzialność za niejednoznaczne ustalenie.

Planner, To Do czy Teams — gdzie powinny trafić ustalenia?

NarzędzieRola w scenariuszuKiedy je wybrać?
PlannerZadania zespołowe z przypisaniami, terminami i statusem realizacji.Gdy zespół potrzebuje wspólnego planu i widoczności odpowiedzialności.
Microsoft To DoOsobista lista działań użytkownika.Gdy podsumowanie ma zasilić prywatną listę spraw do wykonania, a nie rozdzielać pracę zespołu.
TeamsKomunikacja o utworzonych zadaniach i dostęp do planu.Gdy uczestnicy mają otrzymać informację oraz odnośniki do zadań w miejscu codziennej współpracy.

Te narzędzia nie są zamienne. Wiadomość w Teams nie zastępuje zadania z właścicielem i terminem. Z kolei przepływu korzystającego z To Do nie należy traktować jako mechanizmu swobodnego przypisywania pracy dowolnym osobom. Do zespołowego podziału obowiązków naturalnym wyborem jest Planner. Przypisane użytkownikowi zadania z Plannera mogą być również widoczne w To Do po włączeniu odpowiedniej integracji — nie trzeba tworzyć ich ponownie jako osobnych pozycji.

Jak przebiega realizacja w Power Automate?

Odpowiedź Copilota w Teams sama w sobie nie uruchamia automatycznie przepływu. Potrzebny jest uzgodniony sposób przekazania zatwierdzonych danych. W Cognity omawiamy ten proces zarówno od strony technicznej, jak i praktycznej — zgodnie z realiami pracy uczestników.

W prostym wariancie użytkownik zapisuje sprawdzoną listę działań w przygotowanej liście SharePoint, a przepływ przetwarza pozycje oznaczone jako gotowe do utworzenia zadania. Dla każdej takiej pozycji flow tworzy zadanie w wybranym planie Plannera, dodaje opis i — jeśli podano poprawne dane — termin oraz przypisanie. Osoba odpowiedzialna musi zostać jednoznacznie rozpoznana; samo imię z transkrypcji może nie wystarczyć. Brak właściciela lub daty powinien pozostać widoczny jako kwestia do uzupełnienia, zamiast prowadzić do przypadkowego przypisania.

Po utworzeniu zadań przepływ publikuje w Teams zbiorczą wiadomość z odnośnikami. Zespół otrzymuje wówczas nie tylko opis spotkania, lecz także konkretną listę zobowiązań. Status realizacji jest aktualizowany w Plannerze, a Teams pozostaje miejscem rozmowy o postępach i przeszkodach.

Scenariusz 3: Copilot inicjuje proces akceptacji, a flow obsługuje obieg i audyt

Akceptacja dokumentu wymaga czegoś więcej niż wiadomości „proszę zatwierdzić”. Trzeba wskazać właściwą osobę, udostępnić jej materiał do oceny, odebrać decyzję i zapisać wynik. W tym scenariuszu Copilot pomaga przygotować zgłoszenie, a Power Automate prowadzi formalny obieg akceptacji. Takie rozwiązanie sprawdza się przy zatwierdzaniu ofert, wniosków zakupowych czy materiałów przeznaczonych do publikacji.

Ważne zastrzeżenie: samo polecenie wpisane w Microsoft 365 Copilot nie uruchamia dowolnego przepływu. Potrzebna jest wcześniej skonfigurowana integracja, na przykład agent utworzony w Copilot Studio, udostępniony w Microsoft 365 Copilot i wyposażony w narzędzie wywołujące przepływ. Dopiero w takim układzie rozmowa może stać się punktem rozpoczęcia procesu.

Od polecenia do zgłoszenia akceptacyjnego

Użytkownik może poprosić: „Przekaż ten dokument do akceptacji i dołącz krótkie uzasadnienie zmian”. Copilot pomaga sformułować opis sprawy, a agent zbiera dane wymagane przez przepływ, na przykład identyfikator dokumentu w SharePoint, kategorię wniosku i uzasadnienie. Jeśli brakuje informacji, powinien poprosić o ich uzupełnienie, zamiast zgadywać.

Przed wysłaniem warto pokazać użytkownikowi zakres zgłoszenia do potwierdzenia. Treść przygotowana przez Copilota nie jest decyzją akceptacyjną — stanowi jedynie materiał pomocniczy. Osoba zatwierdzająca powinna otrzymać również dostęp do dokumentu źródłowego, a nie tylko jego streszczenie.

Approvals obsługuje decyzję, Teams ułatwia odpowiedź

Po uruchomieniu Power Automate zapisuje zgłoszenie w SharePoint i tworzy żądanie zatwierdzenia za pomocą konektora Approvals. Do prostego obiegu można wykorzystać akcję Start and wait for an approval, która wstrzymuje dalsze kroki przepływu do uzyskania rozstrzygnięcia. Żądanie zawiera tytuł sprawy, opis, odnośnik do dokumentu oraz wskazanych odbiorców.

Sposób zebrania decyzji zależy od procesu. W jednym przypadku wystarczy odpowiedź pierwszej uprawnionej osoby, w innym potrzebna będzie zgoda wszystkich wskazanych zatwierdzających. Akceptacja etapowa — na przykład najpierw ocena merytoryczna, a następnie finansowa — wymaga odpowiedniego ułożenia kolejnych kroków przepływu.

Aplikacja Approvals w Teams pozwala obsługiwać żądania zatwierdzenia bez przechodzenia do osobnego panelu Power Automate. Przepływ może dodatkowo publikować powiadomienia o zmianach statusu. Zwykła odpowiedź na czacie lub reakcja pod wiadomością nie zastępuje jednak decyzji zarejestrowanej w Approvals, jeśli proces nie został specjalnie zaprojektowany do takiej obsługi.

SharePoint przechowuje wynik i kontekst decyzji

Po zakończeniu akceptacji przepływ aktualizuje zgłoszenie w SharePoint. Warto zapisać identyfikator zatwierdzenia, wynik, osobę odpowiadającą, datę odpowiedzi oraz komentarz. Przy wielu zatwierdzających należy zachować poszczególne odpowiedzi, a nie wyłącznie końcowy status. Powiązanie zgłoszenia z konkretną wersją dokumentu pozwala później ustalić, jaka treść rzeczywiście została zaakceptowana.

Dalsze działania wynikają już z decyzji: zatwierdzony dokument może otrzymać odpowiedni status, a odrzucony wrócić do autora wraz z uwagami. Historia uruchomienia przepływu pomaga diagnozować problemy, ale nie powinna być jedynym trwałym zapisem przebiegu sprawy. Rejestr w SharePoint zapewnia czytelny ślad biznesowy: czego dotyczył wniosek, kto go rozpatrzył i z jakim rezultatem.

Wzorce projektowe i dobre praktyki: szablony, parametryzacja, obsługa wyjątków, wersjonowanie

Przepływ współpracujący z Microsoft 365 Copilot powinien działać przewidywalnie również wtedy, gdy otrzyma niepełne dane, usługa docelowa chwilowo nie odpowie albo użytkownik ponowi tę samą operację. Dlatego warto projektować go jak utrzymywany proces biznesowy, a nie jednorazową sekwencję akcji. Treść przygotowana przez AI może być zmienna; reguły jej przetwarzania powinny pozostać jednoznaczne.

Szablony i wspólne komponenty zamiast kopiowania całych przepływów

Szablon Power Automate może przyspieszyć budowę pierwszej wersji rozwiązania, ale nie zastępuje dopasowania logiki do konkretnego procesu. Przed jego wykorzystaniem sprawdź wymagane konektory, założenia dotyczące danych oraz sposób zakończenia przepływu w przypadku błędu. Gotowy układ akcji traktuj jako punkt wyjścia, nie jako gwarancję poprawnego działania.

Jeśli kilka procesów wymaga tej samej operacji, na przykład sprawdzenia kompletności danych lub ujednolicenia formatu dat, rozważ wydzielenie jej do przepływu podrzędnego. W Power Automate taki wzorzec wymaga odpowiedniej konfiguracji w ramach rozwiązania, czyli solution. Szablon pomaga rozpocząć pracę, natomiast wspólny komponent ogranicza liczbę miejsc, w których trzeba później poprawiać tę samą logikę.

Parametryzacja: oddziel dane zadania od konfiguracji

Nie zapisuj na stałe w wielu akcjach adresów witryn, identyfikatorów zasobów ani wartości sterujących procesem. Rozdziel informacje zmieniające się przy każdym uruchomieniu od ustawień zależnych od środowiska.

Rodzaj informacjiPrzykładZalecane podejście
Dane pojedynczego zadaniaTreść dokumentu, termin, identyfikator sprawyPrzekazuj jako jawne parametry wejściowe.
Konfiguracja środowiskaAdres witryny SharePoint, identyfikator listyW przepływach zarządzanych w rozwiązaniach korzystaj ze zmiennych środowiskowych tam, gdzie dana akcja pozwala użyć takiej wartości.
Konfiguracja połączeńPołączenie wykorzystywane przez konektorStosuj odwołania do połączeń w rozwiązaniu i przypisuj właściwe połączenia podczas wdrożenia.

Przy danych pochodzących z warstwy konwersacyjnej szczególnie ważny jest stały kontrakt wejściowy: nazwy pól, typy wartości i pola obowiązkowe. Zamiast wyciągać termin lub kategorię ze swobodnej wypowiedzi w kolejnych akcjach, przekaż je jako odrębne wartości i zweryfikuj na początku przepływu. Brak wymaganej informacji powinien prowadzić do kontrolowanego zatrzymania lub prośby o uzupełnienie, nie do zgadywania.

Obsługa wyjątków: rozróżniaj błędne dane i awarię usługi

Nie każdy problem wymaga ponowienia operacji. Niepoprawnego identyfikatora nie naprawi kolejna próba, natomiast chwilowa niedostępność usługi może uzasadniać ponowienie. Warto rozdzielić główną logikę i ścieżkę obsługi błędów za pomocą kontenerów Scope oraz ustawień Configure run after. Pozwalają one uruchomić odpowiednie akcje między innymi po niepowodzeniu wcześniejszego kroku lub przekroczeniu czasu jego wykonania.

Ponowienie nie może automatycznie oznaczać powtórzenia skutku biznesowego. Jeżeli zapis się udał, lecz odpowiedź nie dotarła, następna próba może utworzyć duplikat. Stosuj identyfikator operacji i mechanizm rozpoznawania już wykonanych zadań. Przy możliwych równoległych uruchomieniach samo sprawdzenie, czy rekord istnieje, może nie wystarczyć — warto wykorzystać wymuszanie unikalności po stronie miejsca zapisu, jeśli jest dostępne.

Przepływ powinien zwracać jednoznaczny wynik: powodzenie, częściowe wykonanie albo błąd wymagający interwencji. To istotne zwłaszcza wtedy, gdy jedna akcja zakończyła się sukcesem, a następna zawiodła. Nie należy przedstawiać takiej sytuacji jako pełnego powodzenia ani bezrefleksyjnie powtarzać całej sekwencji.

Wersjonowanie i testy przed wdrożeniem

Przepływy, ich zależności i konfigurację warto utrzymywać w rozwiązaniach Power Platform oraz przenosić między środowiskami w kontrolowany sposób. Każde wydanie powinno mieć numer wersji i krótki opis zmian. Szczególnej uwagi wymagają modyfikacje kontraktu wejściowego: zmiana nazwy pola lub dodanie nowego pola obowiązkowego może przerwać działanie elementu wywołującego przepływ.

Przed wdrożeniem sprawdź nie tylko poprawne dane, lecz także brak wartości, nietypowy format, ponowne zgłoszenie tej samej operacji i awarię po częściowym wykonaniu. Zachowaj poprzedni pakiet rozwiązania oraz ustal procedurę odtworzenia działającej wersji. Przywrócenie wcześniejszej logiki nie cofa automatycznie wykonanych operacji, dlatego plan naprawczy powinien uwzględniać również dane zmienione przez wadliwe uruchomienia.

💡 Pro tip: Przetestuj scenariusz, w którym zapis w systemie docelowym się udaje, ale przepływ nie otrzymuje potwierdzenia, a następnie ponów zlecenie z tym samym identyfikatorem operacji. To praktyczny sprawdzian, czy mechanizm ponowień rzeczywiście chroni przed duplikatami, zamiast tylko poprawnie obsługiwać komunikaty o błędach.

Kontrola, zgodność i bezpieczeństwo: uprawnienia, DLP, logowanie, ochrona danych, nadzór nad promptami

Połączenie Microsoft 365 Copilot z Power Automate wymaga kontroli nie tylko nad tym, co AI odczytuje i generuje, lecz także nad tym, jakie działania przepływ może wykonać i z czyimi uprawnieniami. Dostęp do dokumentu nie oznacza automatycznie prawa do wysłania jego treści poza organizację. Dlatego zabezpieczenia trzeba sprawdzić na całej ścieżce: od źródła danych, przez kontekst przekazany do Copilota, po operację wykonywaną przez flow.

Uprawnienia: oddziel dostęp do informacji od prawa do działania

Microsoft 365 Copilot respektuje uprawnienia użytkownika do danych w Microsoft 365. Nie naprawia jednak zbyt szerokiego udostępniania: jeśli poufny folder jest dostępny dla nadmiernej liczby osób, Copilot może ułatwić odnalezienie zawartych w nim informacji. Przed uruchomieniem integracji warto więc zweryfikować członkostwo w zespołach, dostęp do witryn SharePoint oraz linki udostępniania.

W Power Automate istotna jest natomiast tożsamość używana przez połączenia poszczególnych akcji. Przepływ nie zawsze działa z uprawnieniami osoby, która go uruchomiła — zależy to od sposobu wywołania i konfiguracji połączeń. Należy ograniczyć ich dostęp do niezbędnych zasobów oraz osobno kontrolować, kto może uruchamiać, edytować i udostępniać przepływ. Szczególnej uwagi wymagają połączenia oparte na kontach z szerokimi uprawnieniami.

DLP: kontroluj dozwolone drogi przepływu danych

Polityki danych w Power Platform, określane jako DLP, pozwalają klasyfikować konektory jako biznesowe, niebiznesowe lub zablokowane, z uwzględnieniem ograniczeń platformy. Służą przede wszystkim do kontrolowania, które konektory mogą być używane razem. Pomagają na przykład ograniczyć łączenie firmowych źródeł danych z niezatwierdzonymi usługami zewnętrznymi.

Nie należy utożsamiać tych zasad z analizą treści każdej wiadomości czy dokumentu. Do wykrywania i ograniczania udostępniania informacji wrażliwych w obsługiwanych usługach służą m.in. mechanizmy Microsoft Purview DLP. Zakres ochrony zależy od konfiguracji, objętych nią lokalizacji i licencji. Oba rodzaje polityk pełnią różne funkcje i powinny się uzupełniać.

Logowanie: zapewnij rozliczalność bez ujawniania treści

Historia uruchomień Power Automate pomaga ustalić, jakie akcje wykonano i gdzie wystąpił błąd. Może jednak zawierać dane wejściowe i wyjściowe, w tym treści dokumentów lub wiadomości. Dostęp do niej powinien być ograniczony, a dla wrażliwych akcji warto rozważyć ustawienia zabezpieczające wejścia i wyjścia przed wyświetlaniem w historii.

Historia przepływu nie zastępuje pełnego audytu. Trzeba ustalić, które zdarzenia są rejestrowane w usługach Microsoft 365 i Power Platform, kto może je przeglądać oraz jak długo są przechowywane. Do powiązania działań często wystarczą identyfikator sprawy, czas, status i informacja o wykonawcy — bez kopiowania poufnej treści do dodatkowego rejestru.

Ochrona danych i nadzór nad promptami

Do Copilota i przepływu należy przekazywać tylko informacje potrzebne do realizacji zadania. Etykiety poufności, szyfrowanie i zasady retencji powinny odpowiadać klasyfikacji danych. Nie wolno zakładać, że tekst wyodrębniony z chronionego dokumentu i zapisany w innym miejscu automatycznie zachowa wszystkie zabezpieczenia źródła.

Prompt nie jest mechanizmem autoryzacji. Polecenie „wysyłaj wyłącznie do pracowników” nie zastępuje technicznej weryfikacji odbiorców. Treści pobrane z wiadomości i dokumentów należy traktować jako dane, a nie zaufane instrukcje — mogą zawierać próby manipulowania zachowaniem AI. Stałe instrukcje używane w integracji powinny mieć właściciela i podlegać przeglądowi, natomiast parametry działań wymagają niezależnej walidacji. Przy operacjach o istotnych skutkach, takich jak wysyłka poufnych informacji poza organizację, należy wymagać świadomego zatwierdzenia przez uprawnioną osobę.

💡 Pro tip: Przeprowadź test kontem użytkownika o ograniczonych uprawnieniach: spróbuj przez agenta wykonać operację na zasobie, do którego to konto nie powinno mieć dostępu. Jeśli przepływ ją wykona dzięki szerszym uprawnieniom swojego połączenia, dodaj niezależną kontrolę uprawnień osoby zlecającej — samo ograniczenie instrukcji agenta nie wystarczy.

Jak zacząć: minimalny POC, metryki sukcesu i plan skalowania

Pierwszy test połączenia Microsoft 365 Copilot z Power Automate powinien odpowiedzieć na konkretne pytanie: czy wspólne wykorzystanie obu narzędzi skraca realizację wybranego zadania bez pogorszenia jakości wyniku? Nie trzeba od razu automatyzować całego procesu. Lepszym początkiem jest niewielki POC, czyli test wykonalności, obejmujący jedno powtarzalne zadanie i małą grupę użytkowników.

Minimalny POC: jeden proces i mierzalny rezultat

Wybierz zadanie, które występuje regularnie, ma jasno określony koniec i nie wymaga rozstrzygania wielu wyjątków. Dobry kandydat to taki, w którym pracownik najpierw opracowuje informacje, a następnie wykonuje powtarzalną czynność w Microsoft 365. Copilot może wspierać przygotowanie materiału, natomiast Power Automate odpowiadać za wykonanie ustalonych kroków. W teście warto sprawdzić przede wszystkim, czy ten podział rzeczywiście ogranicza pracę ręczną.

Zapisz zakres próby w kilku zdaniach: jakie zadanie testujesz, kto będzie z niego korzystał, jaki wynik uznajesz za poprawny i co pozostaje poza zakresem. Wskaż też właściciela biznesowego, który oceni przydatność rozwiązania. Zanim rozpoczniesz konfigurację, potwierdź dostępność potrzebnych funkcji, licencji i wybranego sposobu przekazania danych między narzędziami. Dostęp do Microsoft 365 Copilot nie oznacza automatycznie możliwości uruchamiania dowolnego przepływu z poziomu rozmowy.

Na początek można pozostawić użytkownikowi zatwierdzenie wyniku i uruchomienie dalszego działania. Taki wariant pozwala ocenić wartość biznesową przy mniejszym nakładzie wdrożeniowym. Jeżeli jednak celem POC jest sprawdzenie bezpośredniego wywoływania przepływu przez agenta, ręczne przekazanie danych nie potwierdzi wykonalności tej integracji — trzeba przetestować docelową ścieżkę.

Podczas szkoleń Cognity pogłębiamy te zagadnienia na konkretnych przykładach z pracy uczestników, łącząc możliwości narzędzi z wymaganiami codziennych zadań.

Metryki sukcesu: porównaj wynik z pracą bez automatyzacji

Przed uruchomieniem próby zmierz, jak zadanie jest wykonywane obecnie. Następnie porównaj podobne przypadki obsłużone z pomocą nowego rozwiązania. Samo poprawne zakończenie przepływu nie wystarcza: proces może działać technicznie, a mimo to wymagać czasochłonnych poprawek.

  • Czas pracy użytkownika na jeden przypadek — łącznie z przygotowaniem polecenia, weryfikacją i korektą wyniku.
  • Czas od rozpoczęcia do zakończenia zadania — pozwala ustalić, czy rozwiązanie przyspiesza cały proces, czy jedynie ogranicza liczbę ręcznych czynności.
  • Odsetek wyników zaakceptowanych bez poprawek — oceniany według tych samych kryteriów co przy pracy tradycyjnej.
  • Odsetek przypadków wymagających ręcznej interwencji — pokazuje, jak często użytkownik musi przejąć obsługę zadania.
  • Koszt obsługi przypadku — uwzględniający czas pracownika oraz dodatkowe koszty licencji i utrzymania, jeśli występują.

Progi akceptacji ustal przed testem. Mogą obejmować oczekiwaną redukcję czasu pracy przy jakości nie niższej niż dotychczasowa. Dobierz je do znaczenia zadania i kosztu błędu, zamiast przyjmować jeden cel dla wszystkich zastosowań.

Plan skalowania: rozszerzaj zakres na podstawie wyników

Po udanym POC przejdź do ograniczonego pilotażu w codziennej pracy. Sprawdź rozwiązanie na bardziej zróżnicowanych przypadkach i z udziałem osób, które nie uczestniczyły w jego budowie. To pozwoli ocenić, czy korzyści wynikają z samego rozwiązania, a nie z dodatkowego wsparcia zespołu projektowego.

Skaluj stopniowo: najpierw zwiększ liczbę użytkowników w tym samym procesie, a dopiero później dodawaj kolejne zastosowania. Przed każdym rozszerzeniem porównaj metryki, oszacuj koszty i potwierdź, kto odpowiada za bieżące utrzymanie. Podstawą decyzji o wdrożeniu powinna być powtarzalna korzyść, nie efektowna demonstracja.

Najczęściej zadawane pytania i odpowiedzi odnośnie Jak połączyć Power Automate z Microsoft 365 Copilot?

Jak połączyć Power Automate z Microsoft 365 Copilot?

Microsoft 365 Copilot można połączyć z Power Automate przez ręczne przekazanie danych, zdarzenie w Microsoft 365 lub odpowiednio skonfigurowanego agenta. Wybór zależy od tego, jak ma rozpoczynać się proces:

  • Użytkownik sprawdza wynik Copilota i uruchamia przepływ.
  • Zapis danych, np. w SharePoint, wyzwala automatyzację.
  • Agent przygotowany w Copilot Studio wywołuje przepływ jako narzędzie.

Samo wpisanie polecenia w zwykłej rozmowie z Copilotem nie uruchamia dowolnego przepływu.

Czy licencja Microsoft 365 Copilot wystarczy do korzystania z Power Automate?

Licencja Microsoft 365 Copilot nie gwarantuje dostępu do wszystkich funkcji Power Automate ani możliwości wywoływania przepływów przez agenta. Przed wdrożeniem trzeba sprawdzić wymagania wybranego modelu integracji, używanych konektorów i środowiska. Jeśli rozwiązanie wykorzystuje Copilot Studio, należy również potwierdzić dostępność potrzebnych funkcji oraz warunki udostępnienia agenta. Wymagania licencyjne należy więc ustalać dla konkretnego procesu, a nie wyłącznie na podstawie posiadania Copilota.

Jakie dane trzeba przekazać z Copilota do przepływu Power Automate?

Przepływ Power Automate powinien otrzymać jednoznaczne parametry opisujące operację, zamiast samego swobodnego polecenia. Zestaw danych może obejmować:

  • identyfikator dokumentu, zadania lub sprawy;
  • rodzaj działania i lokalizację docelową;
  • zatwierdzoną treść, odbiorców albo termin.

Dla każdego pola należy określić typ wartości i obowiązkowość. Brak wymaganych informacji powinien skutkować prośbą o uzupełnienie lub kontrolowanym zatrzymaniem procesu, a nie zgadywaniem danych przez AI.

Czy z podsumowania spotkania w Teams można automatycznie utworzyć zadania w Plannerze?

Tak, Power Automate może tworzyć zadania w Plannerze na podstawie zweryfikowanej listy działań przygotowanej z pomocą Copilota. Zatwierdzone ustalenia trzeba przekazać do źródła obsługiwanego przez przepływ, np. listy SharePoint. Przed utworzeniem zadań należy sprawdzić, czy opisane działania rzeczywiście uzgodniono, oraz jednoznacznie rozpoznać osoby odpowiedzialne. Nieustalone terminy i przypisania powinny pozostać oznaczone jako wymagające uzupełnienia.

Jak obsłużyć proces akceptacji, który trwa dłużej niż rozmowa z Copilotem?

Długotrwałą akceptację należy zaprojektować jako proces z osobnym rejestrem sprawy i powiadomieniem o zakończeniu. Odpowiedź w rozmowie może potwierdzać przyjęcie zgłoszenia, ale nie powinna sugerować, że dokument został już zatwierdzony. Power Automate obsługuje decyzje przez Approvals, a wynik może zapisać w SharePoint. Identyfikator sprawy pozwala powiązać zgłoszenie, odpowiedzi zatwierdzających i końcowy status bez polegania na wcześniejszym czacie.

Czy przepływ uruchomiony przez Copilota działa z uprawnieniami użytkownika?

Przepływ Power Automate nie zawsze działa z uprawnieniami osoby, która zleciła operację. Dostęp poszczególnych akcji wynika z konfiguracji ich połączeń i sposobu uruchomienia. Połączenie może mieć szersze uprawnienia niż użytkownik rozmawiający z agentem, dlatego trzeba niezależnie sprawdzać prawo zlecającego do wykonania działania. Ograniczenia zapisane w instrukcjach agenta nie zastępują technicznej autoryzacji ani kontroli dostępu do zasobów.

Jak zapobiegać duplikatom przy ponownym uruchomieniu przepływu Power Automate?

Duplikatom zapobiega mechanizm rozpoznawania ponowionych operacji na podstawie ich unikalnego identyfikatora. Przed ponownym wykonaniem działania przepływ powinien ustalić, czy wcześniejsza próba już wywołała skutek, np. utworzyła zadanie. Przy równoległych uruchomieniach samo sprawdzenie istnienia rekordu może być niewystarczające; pomocne jest wymuszanie unikalności w miejscu zapisu. Szczególnie ważny test to ponowienie zlecenia po udanym zapisie, którego potwierdzenie nie dotarło do przepływu.

Od jakiego testu zacząć wdrożenie Microsoft 365 Copilot i Power Automate?

Wdrożenie najlepiej zacząć od niewielkiego testu wykonalności obejmującego jedno powtarzalne zadanie i małą grupę użytkowników. Przed próbą zmierz czas dotychczasowej pracy i określ kryteria poprawnego wyniku. Następnie porównaj czas obsługi, liczbę poprawek oraz potrzebę ręcznych interwencji. Jeśli celem jest uruchamianie przepływu bezpośrednio przez agenta, przetestuj właśnie tę ścieżkę — ręczne przekazywanie danych nie potwierdzi jej wykonalności.

icon

Formularz kontaktowyContact form

Imię *Name
NazwiskoSurname
Adres e-mail *E-mail address
Telefon *Phone number
UwagiComments