Marcin JędrzejakPower Automate Developer
Mniej klikania.
Więcej efektów.
Buduję automatyzacje Microsoft 365, które kierują pocztę do właściwych folderów i przekształcają załączniki CSV w zbiorcze zestawienia Excel. Łączę Power Automate z Microsoft Graph i Office Scripts.
Szukam umowy o pracę lub B2B — zdalnie albo hybrydowo.
- Odbierz załączniki CSVOutlook · wspólna skrzynka
- Uporządkuj i scal daneKońce linii · jeden nagłówek · bez pustych wierszy
- Przetwarzaj partiamiDo 2000 wierszy w partii
- Uzupełnij skoroszyt zbiorczyOffice Scripts · Excel · SharePoint
- Wyślij informację o zakończeniuMicrosoft Teams
W praktyce
Konkretne reguły.
Praktyczna automatyzacja.
Te projekty pokazują, jak łączę przepływy w chmurze, API i skrypty Excela, żeby automatyzować powtarzalne zadania operacyjne.1
- 2000
- wierszy w partii przekazywanej do skryptu Excela w procesie scalania danych.
- CSV → Excel
- dane z załączników porządkowane i scalane w skoroszycie przechowywanym w SharePoint.
- Graph API
- aktualne kategorie wiadomości wykorzystywane do wyboru folderu docelowego.
Projekty
Dwa zadania operacyjne.
Dwa konkretne rozwiązania.
Zobacz problem, automatyzację i decyzję techniczną stojącą za każdym projektem. Nazwy i diagramy zostały uogólnione na potrzeby portfolio.2
Outlook · Office Scripts · SharePoint
Załączniki CSV do zbiorczego raportu Excel
- Problem
- Dane przychodzą w załącznikach do maili. Przygotowanie zestawienia zbiorczego wymaga otwierania plików, łączenia ich zawartości oraz usuwania powtarzających się nagłówków i pustych wierszy.
- Co zbudowałem
- Przepływ wybiera załączniki CSV ze wspólnej skrzynki, ujednolica końce linii i scala dane z jednym nagłówkiem. Przekazuje partie do skryptu Excela uzupełniającego skoroszyt w SharePoint, a po zakończeniu wysyła wiadomość w Teams.
- Decyzja techniczna
- Dane trafiają do skryptu w partiach do 2000 wierszy. Normalizacja i odfiltrowanie pustych linii odbywają się przed pętlą przetwarzającą partie.
- Co się zmienia
- Proces od załącznika do skoroszytu zastępuje ręczne łączenie plików powtarzalną sekwencją przygotowania danych i aktualizacji partiami.
- Outlook
- CSV
- Office Scripts
- Excel Online
- SharePoint
- Teams
- Odbierz załączniki CSVOutlook · wspólna skrzynka
- Uporządkuj i scal daneKońce linii · jeden nagłówek · bez pustych wierszy
- Przetwarzaj partiamiDo 2000 wierszy w partii
- Uzupełnij skoroszyt zbiorczyOffice Scripts · Excel · SharePoint
- Wyślij informację o zakończeniuMicrosoft Teams
Jak to działa
Decyzje, które
budują rozwiązanie.
Przydatna automatyzacja wymaga więcej niż połączonych akcji. Te dwa projekty pokazują konkretne wybory dotyczące danych, reguł i integracji.
Przygotowanie danych
Ujednolicenie końców linii, zachowanie jednego nagłówka i usunięcie pustych wierszy przed przetwarzaniem CSV.
Przetwarzanie partiami
Podział danych na partie z określoną wielkością i warunkiem zakończenia pętli.
Integracja przez API
Odczyt przez Microsoft Graph tych pól wiadomości, których potrzebuje logika routingu.
Priorytety reguł
Sprawdzenie wybranych kategorii na całej liście przed użyciem pierwszej kategorii.
Przepływy i skrypty
Power Automate koordynuje proces, a Office Scripts odpowiadają za aktualizację danych w Excelu.
Informacja o zakończeniu
Karta Teams na końcu ścieżki przetwarzania CSV informuje właściciela o zakończeniu.
Umiejętności
Narzędzia połączone
w konkretnym celu.
Power Automate w centrum, połączony z API, przetwarzaniem danych i usługami Microsoft 365 wykorzystanymi w tych projektach.
Przepływy w chmurze
Wyzwalacze pocztowe, warunki, pętle i zmienne koordynujące zadania operacyjne.
Microsoft Graph
Żądania HTTP pobierające kategorie i wybrane pola wiadomości.
JSON i wyrażenia
Parsowanie odpowiedzi API, operacje na tablicach i określanie priorytetów kategorii.
Przetwarzanie CSV
Normalizacja tekstu, scalanie załączników i filtrowanie pustych linii danych.
Office Scripts
Łączenie przepływów ze skryptami Excela i przekazywanie danych partiami.
SharePoint i Excel
Skoroszyty w bibliotekach dokumentów jako miejsce docelowe danych zbiorczych.
Skrzynki współdzielone
Wybór załączników i kierowanie poczty do folderów według kategorii.
Microsoft Teams
Karty adaptacyjne z informacją o zakończeniu ścieżki przetwarzania.
Jak pracuję
Od powtarzalnego zadania
do czytelnego procesu.
1. Poznaję zadanie
Ustalam, skąd przychodzą wiadomości i pliki, kto korzysta z wyniku i które czynności się powtarzają.
2. Ustalam reguły
Opisuję format wejściowy, miejsce docelowe, priorytety kategorii i zachowanie przy braku pasującej reguły.
3. Buduję i sprawdzam
Sprawdzam przekształcenia, granice partii i routing na reprezentatywnych danych, także pustych plikach i wielu kategoriach.
4. Dbam o czytelność
Opisuję kroki, zależności i ograniczenia, żeby proces był zrozumiały i możliwy do utrzymania.
Przed i po
Od załączonych plików
do zbiorczego skoroszytu.
To samo zadanie przygotowania danych, wykonywane ręcznie lub koordynowane przez przepływ w chmurze.
| RęcznieSkrzynka i Excel | Z Power AutomatePrzepływ w chmurze i Office Scripts | |
|---|---|---|
| Łączenie załączników | Otwieranie i kopiowanie plików | Wybór i scalenie danych CSV |
| Nagłówki i puste wiersze | Ręczne porządkowanie | Jeden nagłówek, puste wiersze odfiltrowane |
| Zapis do Excela | Wklejanie danych do skoroszytu | Office Scripts · partie do 2000 wierszy |
| Miejsce docelowe | Ręcznie wybrany skoroszyt | Skonfigurowany skoroszyt w SharePoint |
| Informacja o zakończeniu | Sprawdzenie i przekazanie informacji | Karta Teams na końcu przetwarzania |
- Wielkość partii jest ustawieniem przedstawionego rozwiązania, a nie limitem platformy ani gwarancją wydajności.
- Opisy opierają się na istniejących przepływach operacyjnych. Nazwy projektów, kategorii i diagramy są uogólnione; pominięto identyfikatory firmy i dane źródłowe. Diagramy przedstawiają logikę, a nie wyniki zarejestrowanych uruchomień.
Microsoft, Power Automate, Power Platform, Microsoft Graph, Office Scripts, SharePoint, Teams, Outlook i Excel są znakami towarowymi grupy Microsoft.