Dane i wymagania

Co Maptelo robi na komputerze i dokąd trafiają dane

Jedna strona dla zespołu, działu IT i inspektora ochrony danych. Pełny opis techniczny jest dostępny przed pilotażem.

W skrócie

Działa lokalnie

Program na komputerze jednej osoby, podobnie jak Power Automate Desktop. Nie ma serwera ani konta w chmurze.

Bez telemetrii

Brak aktualizacji w tle i danych wysyłanych do producenta. Studio i raporty nie pobierają niczego z internetu.

Bez administratora

Instalator dla jednej osoby albo wersja przenośna. Nie instaluje usług, sterowników ani rozszerzeń przeglądarki.

AI domyślnie wyłączona

Przebiegi są deterministyczne. Pomoc AI przy naprawie kroku włącza się świadomie, a dział IT może ją zablokować.

Z czym Maptelo się łączy

Dane opuszczają komputer tylko w tych przypadkach:

DokądPo coKiedy
Aplikacja obsługiwana przez robota (np. ERP)to samo co człowiek: strony w przeglądarcepodczas przebiegu
Adres niezależnego odczytu wskazany przez firmę (np. wewnętrzne API)potwierdzenie, że wynik jest w systemiepodczas przebiegu
Model AI pod adresem ustawionym przez firmęnaprawa kroku po zmianie ekranu: model dostaje tekst bieżącego ekranutylko z włączoną pomocą AI
127.0.0.1 na tym komputerzeStudio: strona tylko dla tego komputera, z jednorazowym kluczemgdy Studio działa

HTTPS sprawdza Windows, tak jak w Edge, więc certyfikaty firmowego proxy działają bez wyjątków.

Co zostaje na komputerze

Nagrania pokazów
Kliknięcia, wpisane wartości (hasła nigdy) i zrzuty ekranu. Po zbudowaniu i przyjęciu modelu można je usunąć.
Model i dokumenty
Model procesu, instrukcja ze zrzutami, diagram (SVG, BPMN) i raport.
Przebiegi
Wyniki, zrzut ekranu z końca każdego przebiegu i kopia arkusza ze statusami. Kolumny z hasłami i kluczami są w kopiach zakryte.
Profil przeglądarki robota
Zapamiętane logowanie. Traktować jak hasło: usunięcie folderu wylogowuje robota.

Zrzuty starsze niż ustalona liczba dni mogą znikać automatycznie (zasady IT). Wyniki i raporty zostają.

Tryb prywatny

Dla procesów z danymi osobowymi lub poufnymi. Zrzuty zachowują układ ekranu (menu, zakładki, nagłówki kolumn, przyciski), więc instrukcja dalej pokazuje, gdzie klikać. Zakryte są wartości w polach, zawartość tabel, tytuły rekordów, ścieżki nawigacji i komunikaty. Model z takich nagrań nie przechowuje żadnych wartości jako przykładów.

Ograniczenie: wolny tekst w innych miejscach ekranu może zostać widoczny. Takie ekrany lepiej nagrywać bez zrzutów.

Ten sam ekran cennika w Odoo: zwykły zrzut i zrzut z trybu prywatnego z zakrytymi danymizwykły zrzuttryb prywatny

Czego potrzeba do pilotażu

  1. 1

    Komputer z Windows

    Instalator dla jednej osoby, bez uprawnień administratora, albo wersja przenośna (zip).

  2. 2

    Przeglądarka

    Microsoft Edge, Google Chrome albo przeglądarka dołączona do Maptelo.

  3. 3

    Aplikacja w przeglądarce

    ERP, CRM, portal. Logowanie, także przez SSO, robi człowiek raz, w osobnym profilu robota.

  4. 4

    Arkusz z danymi

    Excel (.xlsx) albo CSV: jeden wiersz na jedno wykonanie procesu. Oryginał zostaje bez zmian.

  5. 5

    Niezależny odczyt wyniku

    Najczęściej wewnętrzne API systemu, które pokaże, czy zmiana jest zapisana. Ustalamy go w pilotażu.

  6. 6

    Środowisko testowe

    Na początek kopia systemu albo dane fikcyjne. Tryb cienia pozwala porównać pracę robota z pracą ludzi bez zapisu.

Maptelo Studio, zakładka Gotowość: sprawdzenie komputera bez łączenia się z siecią

Maptelo Studio, zakładka Gotowość: sprawdzenie komputera bez łączenia się z siecią

Zasady od działu IT

Jeden plik w %ProgramData%\Maptelo ogranicza program na wszystkich kontach komputera. Plik nieczytelny albo z literówką zatrzymuje wszystko: przebiegi się nie zaczynają, a diagnostyka pokazuje błąd z miejscem w pliku.

  • Robot działa tylko na stronach z listy. Sprawdza to przed otwarciem adresu, po przekierowaniu i przed każdą akcją.
  • Pomoc AI można wyłączyć albo skierować na firmową bramkę.
  • Przeglądarka z zasad wygrywa z wyborem osoby.
  • Zrzuty starsze niż keep_days znikają.
# %ProgramData%\Maptelo\policy.yaml
ai:
  allowed: false
  # albo: endpoint: https://ai.firma.pl/v1
applications:
  allowed_hosts:
    - erp.firma.local
    - "*.firma.pl"
    - login.microsoftonline.com
browser:
  channel: msedge
evidence:
  keep_days: 90
  # dni: starsze zrzuty z przebiegów znikają

Wyniki przebiegu

Każdy wiersz kończy się jednym z siedmiu wyników. Tylko pierwszy znaczy „zrobione”.

WynikCo znaczyPonowienie
VERIFIEDZrobione i potwierdzone niezależnym odczytem. Także „już zrobione”: wynik był w systemie, nic nie zapisano drugi raz.—
HALTED_SAFEZatrzymane z pewnością, że nic nie zapisano: próba bez zapisu, niejednoznaczny element, krok dla człowieka, zmiana do akceptacji.po wyjaśnieniu
REJECTEDZłe dane wejściowe: wiersz odrzucony, zanim robot dotknął ekranu.nie
BUSINESS_EXCEPTIONZnany wyjątek biznesowy, np. produkt nie istnieje.trafia do raportu
NEEDS_RECONCILIATIONZapis niepewny, np. komunikat „OK”, a odczyt tego nie potwierdza. Sprawdza człowiek.nigdy na ślepo
SYSTEM_FAILUREBłąd techniczny przed zapisem, np. aplikacja nie odpowiada.tak, z bezpiecznikiem
COMPLETED_UNVERIFIEDKroki przeszły, ale proces nie ma sposobu sprawdzenia wyniku. To nie jest sukces.—

Czego Maptelo nie robi

  • Nie monitoruje pracy: nagrywa tylko pokaz, który ktoś sam włączył.
  • Nie wysyła danych do producenta: nie ma serwera, konta ani telemetrii.
  • Nie zapisuje haseł: logujesz się sam, w profilu robota.
  • Nie omija zabezpieczeń: robot ma te same uprawnienia co osoba, która go uruchamia.
  • Nie klika zapisu na zgadniętym elemencie: zmieniony przycisk zapisu czeka na akceptację.
  • Nie instaluje usług, sterowników ani rozszerzeń przeglądarki i nie zmienia ustawień systemu.

Stan projektu

  • Maptelo jest przed pierwszymi wdrożeniami w firmach. Działa na testowych instalacjach Odoo 17 i 18 oraz w aplikacji testowej z celowo wprowadzanymi awariami i zmianami ekranów.
  • Paczki instalacyjne nie są jeszcze podpisane cyfrowo, więc Windows SmartScreen pokaże ostrzeżenie. Podpis będzie przed szerszym wdrożeniem.
  • Każda paczka ma listę bibliotek w środku i ich licencji. Sprawdza ją automat przy każdej paczce: bez silnego copyleftu i bez licencji niewolnych.

Pytania działu IT?

Odpowiedzi i pełny opis techniczny przed pilotażem, bezpośrednio od twórcy Maptelo: teodorowskikrzysztof@gmail.com

Porozmawiaj o pilotażu