IVTEC Soluții web pe măsură

Platformă internă de rapoarte

Un singur loc unde se adună cifrele care înainte circulau prin email, în fișiere cu nume ca „raport_final_v3”.

Copertă pentru proiectul Platformă internă de rapoarte
Client
Firmă de distribuție
An
2024
Tehnologii
PHP, MariaDB, Apache

Contextul

Șase persoane trimiteau lunar rapoarte pe email. Fiecare avea formatul lui, fiecare le calcula altfel, iar la ședință se discuta jumătate de oră despre care cifră e corectă.

Abordarea

Am pus datele într-un singur loc și am scris rapoartele o singură dată. Interfața e simplă: alegi perioada, alegi raportul, îl vezi în browser sau îl descarci.

SELECT r.region, SUM(o.total) AS revenue
  FROM orders o
  JOIN regions r ON r.id = o.region_id
 WHERE o.placed_at BETWEEN :from AND :to
 GROUP BY r.region
 ORDER BY revenue DESC

Interogările grele rulează noaptea și scriu într-un tabel de rezumat. Ziua, rapoartele citesc din rezumat și se deschid instant.

Ce am învățat

Partea grea nu a fost tehnică. A fost să convingem șase oameni să accepte o singură definiție pentru cuvântul „vânzare”.