Vision App Maker oferă administratorilor log-uri, urmărirea sesiunilor și vizualizări ale proceselor pentru monitorizarea platformei din portalul intern. Un planificator de sarcini integrat execută automat activitățile configurate, sub formă de cron job-uri.
Ce pot monitoriza administratorii
| Zonă | Ce se vede | Unde |
|---|---|---|
| Activitatea aplicațiilor | Înregistrările generate de App Maker Engine pentru fiecare domeniu de aplicații instalat | Ecranul de log-uri |
| Autentificările | Fiecare încercare de autentificare și rezultatul ei | Ecranul de log-uri |
| Modificările de date | Modificările aduse anumitor entități de date | Auditul pe entități |
| Accesul curent | Sesiunile active ale utilizatorilor | Ecranul de sesiuni utilizatori |
| Încărcarea portalului | Utilizatori activi, utilizatori în coada de așteptare, capacitatea disponibilă | Setări aplicație |
| Procesele | Instanțe în curs, istoricul fiecărui caz, blocaje și durate | Vizualizările fluxurilor |
| Apelurile API | Cereri și răspunsuri, apeluri în timp real către endpoint-urile publicate | Log-urile API Gateway, consola endpoint-urilor |
Log-uri
Ecranul de log-uri listează înregistrările cu utilizator, dată, tip, context sursă și mesaj tehnic. Administratorii pot deschide fiecare înregistrare pentru audit, depanare, monitorizare sau investigarea incidentelor.
Evenimentele înregistrate includ:
- evenimente generale ale sistemului și înregistrări ale motorului aplicației;
- încercări de autentificare reușite și eșuate;
- acțiunile utilizatorilor și operațiunile administrative;
- modificări asupra datelor și documentelor;
- evenimente din fluxurile de lucru;
- cereri și răspunsuri procesate de API Gateway.
Log-urile de aplicație sunt stocate în baza de date și afișate în zona de administrare. Le pot vedea doar utilizatorii care au drepturile corespunzătoare.
Sesiunile utilizatorilor și capacitatea portalului
Ecranul de sesiuni utilizatori arată cine este conectat în acest moment la portal. Administratorii îl folosesc pentru a identifica sesiunile active, a verifica comportamentul operațional și a aplica politicile interne.
Monitorizarea sesiunilor funcționează împreună cu alte mecanisme de control:
- log-urile de autentificare înregistrează fiecare încercare de autentificare;
- timpul de inactivitate deconectează utilizatorii inactivi;
- limita de utilizatori simultani plasează utilizatorii suplimentari într-o coadă de așteptare.
Administratorii pot urmări numărul de utilizatori activi, numărul de utilizatori în așteptare și capacitatea rămasă.
Monitorizarea proceselor
Fluxurile de lucru au propria monitorizare. Instanțele de proces pot fi vizualizate în timp real, împreună cu istoricul complet al fiecărui caz. Platforma oferă și statistici despre blocaje, durate și performanță.
Fiecare sarcină poate avea un termen. La depășirea termenului se declanșează o alertă.
Monitorizarea API
API Gateway salvează log-uri pentru toate cererile și răspunsurile, pentru audit, depanare și metrici. Fiecare endpoint REST publicat are o consolă live care arată apelurile pe măsură ce au loc. Apelurile primite prin serverul MCP sunt înregistrate și transmise în aceeași consolă.
Monitorizarea furnizorului de identitate
Când platforma folosește Keycloak, acesta înregistrează propriile evenimente: autentificare și deconectare, modificări de configurație și acțiuni administrative. Aceste jurnale pot fi exportate către sisteme externe precum Splunk sau ELK. Keycloak se integrează și cu Prometheus și Grafana pentru metrici de performanță și utilizare.
Planificatorul automat de sarcini
Planificatorul, numit și roboți, automatizează activitățile configurate prin cron job-uri. Pentru fiecare automatizare se definesc parametri. Utilizatorii cu drepturile necesare configurează comportamentul job-urilor automate din zona de management conținut.
Job-urile automate se folosesc pentru:
- activități recurente și operațiuni programate;
- sincronizări, inclusiv sincronizarea utilizatorilor și actualizarea drepturilor de acces;
- procesări de fundal și procesarea documentelor;
- importuri și actualizări.
Job-urile rulează în contexte controlate, cu drepturi clar definite și cu trasabilitatea execuției.
Programarea în fluxuri și integrări
- Fluxurile de lucru pot include pași temporizați și declanșatori programați (cron).
- Datele din sisteme externe pot fi actualizate prin interogare periodică, la un interval stabilit, printr-un cron job, worker sau task programat.







