Automatizare de interfață pentru software care nu are API
Operează software-ul vechi exact cum ar face-o un om
Automatizezi și sistemele care nu au fost gândite pentru asta
Automatizarea interfeței e a doua cea mai bună opțiune. Merită folosită doar când prima nu există.
Ce obții
Sistemele vechi intră în joc
Programe de acum cincisprezece ani, fără API și fără suport, pot fi totuși automatizate.
Fără proiect de migrare
Nu trebuie să schimbi sistemul ca să scapi de munca manuală din el.
Aceleași drepturi ca un angajat
Rulează cu un cont dedicat, cu permisiuni limitate. Ce nu poate face un operator, nu poate nici el.
Lucrează noaptea
Volumele mari de introducere se pot muta în afara programului, unde nu blochează pe nimeni.
Cum funcționează
1. Traseul
Înregistrăm pașii exacți pe care îi face un operator, inclusiv unde ezită și de ce.
2. Ancorele
Elementele se identifică după text și structură, nu după poziție pe ecran. O fereastră mutată nu strică nimic.
- Playwright
3. Verificarea
După fiecare pas important, confirmă că ecranul arată ce trebuie. Nu tastează în gol.
- Playwright
4. Excepțiile
Un ecran neașteptat oprește execuția și trimite captura unui om. Nu apasă butoane la întâmplare.
- Slack
Unde funcționează bine
- Software fără API, dar cu ecrane stabile
- Introducere repetitivă, cu pași identici de fiecare dată
- Portaluri externe unde nu ai acces la integrare
- Punți temporare până la înlocuirea unui sistem
Unde nu funcționează
- Interfețe care se schimbă des cer întreținere continuă — o spunem înainte, nu după
- Mai lent decât un API: lucrează în ritmul ecranelor, nu al datelor
- Nu îl folosim când există API — ar fi o alegere pe care o regretați
Ce folosim
- n8n
- PostgreSQL
Unde o folosim
Întrebări frecvente
- Se strică atunci când furnizorul actualizează programul?
- Uneori, da — și de aceea preferăm API-ul unde există. Monitorizarea prinde ruptura la prima execuție eșuată, nu peste o săptămână.
- E legal să automatizăm un portal extern?
- Depinde de termenii lor de utilizare. Verificăm înainte și vă spunem dacă îi încalcă. Nu construim ceva ce v-ar putea închide contul.
- Are nevoie de un calculator pornit permanent?
- Rulează pe un server, nu pe calculatorul cuiva. Nimeni nu trebuie să lase laptopul deschis peste noapte.
- Ce se întâmplă cu parolele?
- Cont dedicat, credențiale în seif criptat, drepturi minime. Nu folosim contul personal al niciunui angajat.
- Cât întreținere cere, comparativ cu un API?
- Realist, de câteva ori mai multă. De aceea o recomandăm ca punte sau ca ultimă soluție, nu ca alegere implicită.