automatyzacja procesów · raportowanie · Lublin i cała Polska
Automatyczne raporty: zestawienie czeka gotowe, zanim wstaniesz
Poniedziałek rano, ktoś eksportuje sprzedaż z jednego systemu, stany z drugiego, godziny z trzeciego, wkleja wszystko do arkusza, poprawia formuły, które się rozjechały po dodaniu kolumny, i wysyła mailem. Półtorej godziny tygodniowo — i raport, któremu nikt do końca nie ufa, bo nie wiadomo, z którego momentu są dane.
To jest ten rzadki proces, w którym sztuczna inteligencja nie jest do niczego potrzebna. Dane mają strukturę, reguły przeliczania są znane, a rytm jest stały. Wystarczą reguły — i właśnie dlatego ten proces jest tani w utrzymaniu.
Raport sklejany ręcznie jest zawsze spóźniony i zawsze trochę nie ten.
Zestawienie, które ktoś składa co tydzień, ma trzy wady naraz. Po pierwsze — kosztuje. Półtorej godziny tygodniowo to prawie dziewięć dni roboczych rocznie na kopiowanie liczb z jednego miejsca w drugie. Po drugie — jest spóźnione. Skoro powstaje w poniedziałek po południu, to decyzje na jego podstawie zapadają we wtorek, o tydzień za późno. Po trzecie i najgorsze — nie da mu się ufać.
Nieufność bierze się z drobiazgów. Ktoś pobrał sprzedaż w piątek wieczorem, a stany magazynowe w poniedziałek rano. Ktoś inny zapomniał odfiltrować anulowane zamówienia. Formuła nie objęła nowego wiersza. Efekt: na zebraniu zamiast rozmowy o wynikach jest rozmowa o tym, czy liczby są dobre.
- Dane pochodzą z różnych momentów. Każde źródło ciągnięte ręcznie ma inny znacznik czasu, więc suma nie zgadza się z niczym.
- Zmiana w źródle psuje arkusz po cichu. Dodana kolumna w eksporcie przesuwa formuły. Raport dalej się liczy — tylko źle.
- Raport ma jednego autora. Kiedy ta osoba jest na urlopie, raportu po prostu nie ma.
- Nikt nie pamięta definicji. Czy „sprzedaż” to netto czy brutto? Z anulacjami czy bez? Odpowiedź żyje w głowie, nie w dokumentacji.
Cztery kroki. Wszystkie regułami — model nie ma tu czego szukać.
- 01bez AI
Harmonogram uruchamia proces
Codziennie o 5:40, w poniedziałki o 6:00, pierwszego dnia miesiąca — jak ustalisz. Rytm jest stały, więc dane zawsze pochodzą z tego samego punktu w czasie i porównania mają sens.
- 02bez AI
Dane pobierają się ze wszystkich źródeł naraz
System sprzedażowy, magazyn, bank, arkusz z planem, panel reklamowy. Każde źródło ciągnięte w tej samej minucie — to jedyny sposób, żeby suma z jednego miejsca zgadzała się z sumą z drugiego.
- 03bez AI
Reguły czyszczą i łączą rekordy
Anulowane zamówienia odpadają, zwroty są odejmowane, klient występujący pod trzema nazwami sprowadzany jest do jednej po NIP-ie. Definicje wskaźników są zapisane w procesie, a nie w czyjejś pamięci — i można je przeczytać.
- 04bez AI
Raport trafia tam, gdzie ma trafić
PDF w mailu, arkusz w dysku współdzielonym, wiadomość na czacie firmowym z trzema najważniejszymi liczbami — albo wszystko naraz, w zależności od odbiorcy. Zarząd dostaje podsumowanie, kierownik magazynu swoją sekcję.
Dochodzi jeszcze piąty krok, o którym łatwo zapomnieć: alarm, gdy proces się nie wykona. Jeśli źródło nie odpowiada albo liczby wyglądają nieprawdopodobnie, dostajesz o tym wiadomość. Cicha awaria raportu jest gorsza niż brak raportu.
Bo dane mają strukturę, a reguła liczy tak samo za każdym razem.
bez AI Reguły — cały proces
- pobranie danych z API i eksportów
- filtrowanie anulacji, zwrotów i testów
- scalanie kontrahentów po identyfikatorze
- przeliczanie marż, dynamik i porównań rok do roku
- składanie dokumentu i wysyłka
- alarm, gdy coś nie zadziała
Koszt bieżący takiego procesu to w praktyce koszt serwera, na którym stoi. Nie płacisz za wywołania modelu, bo ich nie ma.
AI · 0 kroków Model — niepotrzebny
Sprzedaż z systemu przychodzi jako liczba w kolumnie, a nie jako zdanie do zrozumienia. Suma dwóch liczb nie wymaga modelu językowego — wymaga dodawania, które komputer robi bezbłędnie od siedemdziesięciu lat.
Wpuszczenie AI w ten proces byłoby wyłącznie kosztem i ryzykiem. Model potrafi „prawie” dobrze przepisać liczbę, a w raporcie finansowym „prawie” jest bezużyteczne.
Jedyny sensowny wyjątek to komentarz słowny do wyników — i to dokładam wtedy, gdy ktoś naprawdę o to prosi, zawsze obok liczb, nigdy zamiast nich.
Dziewięć dni roboczych rocznie i raport, o którym nikt nie dyskutuje.
Jest jeszcze efekt, którego nie widać w tabelce. Kiedy raport przestaje kosztować półtorej godziny, przestaje być tygodniowy. Nagle da się go mieć codziennie, bo codziennie kosztuje tyle samo co raz w tygodniu — czyli nic. A decyzje podejmowane na danych sprzed jednego dnia to zupełnie inna firma niż decyzje na danych sprzed tygodnia.
Jeśli część liczb do raportu bierze się dziś z ręcznego spisywania stanów, warto najpierw spiąć źródła — opisałem to na stronie integracji sklepu z magazynem.
Dostęp do źródeł i jedna rozmowa o definicjach.
- Dostęp do systemów, z których lecą dane. API jest najwygodniejsze, ale regularny eksport do pliku też wystarczy. Nie musisz niczego wymieniać.
- Twój obecny raport. Najlepiej trzy ostatnie sztuki — z nich wyjmę definicje, których nikt nigdy nie spisał, i pokażę Ci je do zatwierdzenia.
- Lista odbiorców i tego, co każdy z nich naprawdę czyta. Zwykle okazuje się, że z dwudziestu kolumn realnie ogląda się cztery. Reszta zostaje w załączniku dla chętnych.
- Godzina, o której raport ma być gotowy. Brzmi banalnie, ale to ona decyduje, czy raport wchodzi do rytmu dnia, czy leży w skrzynce do jutra.
Pierwsza wersja zwykle stoi w kilka dni. Potem przez dwa, trzy cykle porównujemy ją z tym, co liczyłeś ręcznie — dopóki obie liczby nie będą identyczne co do grosza. Dopiero wtedy wyłączamy stary sposób.
Pytania, które padają przy raportach
Naprawdę. Dane w raporcie mają strukturę: liczba w kolumnie, data w polu daty, identyfikator klienta. Do ich zsumowania nie jest potrzebny model językowy, tylko poprawnie napisana reguła. Dokładam AI wyłącznie wtedy, gdy do raportu ma trafić komentarz słowny — i wtedy stoi on obok liczb, nigdy zamiast nich.
Wtedy pracujemy na eksportach. System, który potrafi wysłać plik na maila albo zapisać go w folderze co noc, w zupełności wystarczy — proces po prostu odbiera ten plik zamiast pytać API. Wolniej się to konfiguruje, ale efekt jest ten sam.
Tak, i to jest normalna część opieki. Nowy wskaźnik, dodatkowy odbiorca, inna częstotliwość — to zmiany na poziomie konfiguracji, nie przepisywanie procesu od zera. Definicje wskaźników są zapisane w jednym miejscu i czytelne, więc widać, co się zmienia.
Dostaniesz o tym wiadomość. Proces ma osobną regułę kontrolną: jeśli któreś źródło nie odpowiedziało albo wynik wygląda nieprawdopodobnie w stosunku do poprzednich cykli, raport nie wychodzi po cichu z błędnymi liczbami — zamiast tego przychodzi alarm. Cicha awaria raportu jest gorsza niż jego brak.
Zakres ustalamy przed startem i zapisujemy: co, gdzie i przez jakie narzędzia przechodzi. Przy raportach bez kroku AI dane zwykle w ogóle nie opuszczają Twojego środowiska — proces czyta je i składa dokument na miejscu. Szczegóły są w polityce prywatności.
Powiązane automatyzacje
Procesy rzadko chodzą pojedynczo — te trzy najczęściej wchodzą razem z tym opisanym wyżej.
- Integracja sklep–magazynkoniec ze sprzedażą towaru, którego nie ma→
- Przypomnienia o płatnościachnikt nie musi być niemiły→
- Automatyzacja fakturowaniafaktury z maila prosto do księgowości→
Wolisz zobaczyć całość? Wróć na stronę główną — jest tam osiem procesów w wersji animowanej, na żywo.
Który raport składasz w firmie ręcznie?
Napisz, z ilu systemów bierzesz do niego dane, jak często go robisz i ile to zajmuje. Odpowiem, czy da się go zamknąć samymi regułami — w większości przypadków da się, i wtedy koszt utrzymania jest naprawdę niski.
Napisz w trzech zdaniach
Ile dokumentów albo spraw miesięcznie, kto się tym dziś zajmuje i co najbardziej wkurza. Tyle wystarczy, żebym powiedział, czy warto.
Bez zobowiązań i bez przygotowań. Jeśli automatyzacja tego procesu się nie opłaca, usłyszysz to wprost.