EN
← Înapoi la blog

Optical App Dev

Platforma internă: când o aplicație înlocuiește trei tabele

Semnele că firma ta a crescut peste tabelele Excel, ce câștigi cu o platformă internă, cum se fac drepturile de acces corect și când nu merită.

Redacția Optical Design · redactor app & tehnic3 min de citit

O platformă internă merită când aceeași informație trăiește în trei tabele și nimeni nu mai știe care e cea bună. Nu când tabelul devine prea mare. Excel duce peste un milion de rânduri; ce nu duce bine sunt cinci oameni care scriu în copii diferite, de pe telefon, fiecare cu alt drept de acces.

Cum arată „trei tabele”

Povestea e aproape mereu aceeași. Un tabel cu comenzile sau lucrările. Altul cu orele echipei. Al treilea cu clienții și ce li s-a promis. Fiecare a început bine, pe un singur calculator.

Apoi firma crește. Tabelul cu ore se trimite pe WhatsApp la sfârșit de săptămână. Cineva lucrează pe versiunea de luni, altcineva pe cea de miercuri. Numele clientului e scris altfel în fiecare fișier, așa că nu mai poți vedea dintr-o privire ce s-a lucrat pentru el.

Semnele că ai crescut peste tabele

  • Aceeași dată se scrie de două ori. Clientul intră în tabelul de comenzi și apoi, de mână, în cel de facturare.
  • Nu știi cine a schimbat ce. O cifră s-a modificat și nimeni nu-și amintește când.
  • Toți văd tot. Omul de pe teren vede și salariile, pentru că e un singur fișier.
  • Teren fără calculator. Echipa ar trebui să bifeze din telefon, dar tabelul nu se completează bine pe ecran mic.
  • Rapoartele se fac duminica. Cineva adună de mână datele din trei locuri ca să afle cum a mers luna.

Dacă recunoști două-trei dintre ele, problema nu mai e Excelul. E că firma are un flux de lucru pe care niciun tabel nu-l știe.

Ce câștigi cu o platformă

O platformă internă e o aplicație web făcută pentru fluxul tău: o singură bază de date, ecrane diferite pentru oameni diferiți și o istorie a schimbărilor. Clientul se scrie o dată și apare peste tot. Omul de pe teren vede doar lucrările lui, pe telefon. Raportul lunar se face singur, din aceleași date.

Mai e un câștig pe care îl vezi abia după: datele personale. Regulamentul european de protecție a datelor (GDPR, art. 32) cere măsuri prin care confidențialitatea și integritatea datelor să fie asigurate continuu, testate periodic, iar oamenii cu acces să lucreze cu datele doar conform instrucțiunilor firmei. Un tabel cu CNP-uri și salarii, trimis pe grupul echipei, e greu de apărat.

Drepturile de acces se verifică pe server

Aici se greșește cel mai des, la aplicații mici și mari deopotrivă. În clasamentul OWASP Top 10 din 2021, controlul accesului defectuos e pe primul loc, găsit într-o formă sau alta la 94% dintre aplicațiile testate. Exemplele clasice: cineva schimbă un număr din adresa paginii și vede contul altcuiva, sau deschide direct o pagină pe care meniul nu i-o arăta.

Concluzia practică: un meniu din care ai ascuns butonul „Salarii” nu e o protecție. Fiecare cerere către server verifică cine e omul și ce are voie să vadă. Și se testează exact așa: intri cu un cont de angajat și ceri direct adresa interzisă.

Când nu merită

Nu orice tabel trebuie înlocuit. Dacă un singur om îl folosește, pe un calculator, și merge, lasă-l. O platformă are sens când mai mulți oameni lucrează pe aceleași date, din locuri diferite, cu drepturi diferite.

Cum începi fără risc:

  1. Alegi un singur flux, cel care doare cel mai tare (de obicei orele sau comenzile).
  2. Imporți tabelele existente, ca să nu pornești de la zero.
  3. Păstrezi exportul înapoi în Excel, pentru contabil și pentru liniștea ta.
  4. Adaugi restul pe rând, după ce echipa a folosit prima parte câteva săptămâni.

Costul depinde de câte fluxuri și roluri are firma, de câte date muți și de ce trebuie să comunice platforma cu alte programe. Prețul vine în ofertă, după ce vedem tabelele. Vezi ce facem la App Dev.

Surse

  1. Excel specifications and limits, Microsoft Supporto foaie de lucru are 1.048.576 de rânduri și 16.384 de coloane
  2. Regulamentul (UE) 2016/679 (GDPR), EUR-Lexart. 32: confidențialitate și integritate continue, testare periodică, acces doar conform instrucțiunilor
  3. A01:2021 Broken Access Control, OWASP Top 10primul loc în 2021, 94% dintre aplicații testate, exemplele cu adresa modificată și accesul la contul altcuiva

Verificat: surse Xenia Pușcașu · editare Nora Vlăsceanu · SEO Mihnea Tăbăcaru

Vrei asta pentru firma ta?

Spune-ne în două rânduri ce ai nevoie. Revenim cu un plan și o ofertă.