- proces
- odoo_customer_price (cena klienta w cenniku)
- zlecił
- agent AI przez MCP
- dane
- Ceny C003 · 48211-A · 309,00 od 01.05.2028
- odczyt
- baza Odoo: price 309.00, matches 1
- czas
- 1,44 s
- wynik
- VERIFIED
Projekty / Kompilator procesów biznesowych
Maptelo patrzy, jak robisz zadanie w przeglądarce, i buduje z tego model procesu z instrukcją. Potem robot przechodzi arkusz wiersz po wierszu, a każdy wynik sprawdza niezależnym odczytem z systemu, a nie z ekranu.
Strona produktu: maptelo.dev →
Rozdziały filmu2:47
01
Robot do pracy biurowej klika „Zapisz”, widzi zielony komunikat i raportuje sukces — a tydzień później okazuje się, że nic się nie zapisało. Maptelo stoi na jednej zasadzie: ekran może kłamać, więc o wyniku decyduje sam system.
Robisz proces jak zwykle, w Edge albo Chrome. Maptelo zapisuje kroki, ekrany i to, z której kolumny arkusza pochodziła każda wpisana wartość. Hasła nie trafiają na dysk.
Z kilku pokazów powstaje model procesu: kroki, dane wejściowe, reguły i sposób sprawdzenia wyniku — do tego instrukcja, schemat BPMN i raport. Gdzie pokazy się różnią, program pyta.
Robot przechodzi arkusz wiersz po wierszu w przeglądarce. VERIFIED dostaje tylko wiersz potwierdzony odczytem z systemu. Tego, co już jest w systemie, nie wpisze drugi raz.
W trybie cienia robot przechodzi wiersze bez zapisu, ludzie robią swoją pracę, a niezależny odczyt porównuje jedno z drugim i pokazuje każdą różnicę.
02
Po każdym przebiegu Maptelo pyta sam system — przez API albo bazę, a nie ekran, na którym klikał robot. Po lewej przebieg z filmu: agent AI zlecił zmianę ceny, a Maptelo oddało wynik razem z dowodem.
| Wynik | Co znaczy | Co dalej |
|---|---|---|
| VERIFIED | Zrobione i potwierdzone niezależnym odczytem. Jedyny sukces. | Gotowe. |
| HALTED_SAFE | Zatrzymany przed zapisem, nic nie zmieniono — np. próba bez zapisu. | Można ponowić po wyjaśnieniu. |
| BUSINESS_EXCEPTION | Znany wyjątek biznesowy — np. produkt nie istnieje. | Trafia do raportu. |
| NEEDS_RECONCILIATION | Zapis niepewny: ekran mówi „OK”, a odczyt tego nie potwierdza. | Sprawdza człowiek. Robot nie ponawia. |
| SYSTEM_FAILURE | Błąd techniczny przed zapisem. | Można bezpiecznie ponowić. |
| REJECTED | Złe dane wejściowe. Przebieg nie ruszył. | Popraw dane. |
| COMPLETED_UNVERIFIED | Kroki przeszły, ale proces nie ma sposobu sprawdzenia wyniku. To nie sukces. | Dodaj sprawdzenie. |
03
Roboty najczęściej psują się po aktualizacji aplikacji. Proces zbudowany na Odoo 17 uruchomiłem po aktualizacji do Odoo 18: zmieniły się adresy ekranów, nazwy kolumn i sam sposób dodawania ceny. Wiersz w tabeli zamienił się w okno dialogowe.
Przeniesione ekrany i pola Maptelo odnalazło samo: po znakach rozpoznawczych ekranu, a w trudniejszych miejscach z pomocą modelu językowego.
Tam, gdzie zmienił się sam sposób zapisu, zatrzymało się bez zapisu, zamiast zgadywać.
Naprawa trafia do nowej wersji modelu dopiero po przebiegu VERIFIED i po akceptacji człowieka.
0fałszywych VERIFIED
0złych zapisów
04
Studio to strona dostępna tylko na komputerze, na którym działa Maptelo. Widać w niej każdy proces, jego kroki i dane, a przebieg na arkuszu da się obserwować wiersz po wierszu, ze zrzutem ekranu przy każdym wyniku.
Nagrywasz pokaz i budujesz z niego model jednym przyciskiem.
Odpowiadasz na pytania programu tam, gdzie pokazy się różnią.
Uruchamiasz proces na arkuszu, a wyniki wracają do jego kopii: status i opis przy każdym wierszu.
05
Maptelo to program na komputer osoby, która robi proces, a nie usługa w chmurze. Dane procesu nie wychodzą poza firmę.
Nagrywanie, model, robot i dowody działają lokalnie. Obsługa przez Studio w przeglądarce albo przez polecenia w terminalu.
w przygotowaniuwłasne okno aplikacji i instalator dla Windows
Robot pracuje w Edge albo Chrome, w osobnym profilu, który pamięta logowanie firmowe. Logujesz się sam, raz, w zwykłym oknie przeglądarki.
Nagrania, modele, wyniki i zrzuty to pliki na Twoim dysku. Tryb prywatny zakrywa dane na zrzutach, a model nie przechowuje przykładowych wartości.
Po zmianie ekranów Maptelo może poprosić model językowy o pomoc w naprawie. Bez niego przebiegi są w pełni powtarzalne, a o wyniku zawsze decyduje odczyt z systemu.
Zatwierdzony proces możesz udostępnić agentowi AI, na przykład Claude, przez MCP. Agent widzi tylko narzędzie i wynik z dowodem — bez hasła i sesji logowania.
Potrzebny tylko do tej strony i do pobierania programu. Wersja dla zespołu, jeśli powstanie, będzie działać na serwerze w firmie.
06
Sprawdzone na dwóch wersjach prawdziwego ERP, Odoo 17 i 18, oraz na własnej aplikacji testowej — wyłącznie na danych testowych.
Automatyzacja jest gotowa dopiero wtedy, gdy potrafi udowodnić, że zadziałała.
Kolejne kroki: instalator dla Windows i pilotaż na procesie w firmie — wyłącznie za zgodą działu IT i z oceną ochrony danych. Dlaczego to zbudowałem i czego nauczył mnie test na prawdziwym systemie: Robot, który musi udowodnić, że zadziałał.