Preloader
Drag
Lavori

Work Planner — il calendario delle visite si genera da solo

Applicazione desktop in Python e PyQt5 che trasforma un elenco di clienti e di pezzi in manutenzione in un piano di visite settimanale, senza pianificazione manuale.

Work Planner, applicazione desktop per la pianificazione automatica delle visite tecniche

In breve

Qual era il problema

Chi fa manutenzione su prodotti installati presso i clienti si trova davanti a una domanda che si ripete ogni settimana: chi visitare, in che ordine, e quando. La risposta dipende da variabili che non stanno insieme in testa — quanti pezzi ha quel cliente, da quanto tempo sono stati acquistati, e quanto costa raggiungerlo rispetto al cliente successivo.

Finché il piano si fa a mano, si finisce per privilegiare i clienti che ci si ricorda, non quelli che hanno più bisogno, e si attraversa la provincia due volte nella stessa giornata.

Come funziona

Work Planner tiene l’anagrafica dei clienti e dei pezzi in manutenzione, e da quei dati costruisce il calendario. La generazione applica regole esplicite: quanti pezzi ha ciascun cliente, da che data quei pezzi sono in servizio, e quanto sono vicini fra loro i clienti, misurando la prossimità sul CAP in modo da raggruppare nella stessa giornata le destinazioni che stanno insieme.

Il calendario prodotto copre i cinque giorni lavorativi. La data di partenza è impostabile, così lo stesso insieme di clienti può essere ripianificato da un lunedì diverso senza rifare tutto.

Dashboard di Work Planner con i totali di clienti, pezzi e appuntamenti

Gli appuntamenti restano modificabili

Dal calendario si aggiunge un appuntamento scegliendo un cliente esistente o inserendone uno nuovo, con data, città e indirizzo; si modifica un appuntamento già presente cambiando cliente, città, indirizzo o CAP; oppure lo si elimina.

Ogni operazione passa dalla validazione delle regole, così una modifica manuale non può produrre un piano che viola i criteri con cui era stato generato.

Calendario settimanale di Work Planner con la finestra di inserimento di un nuovo appuntamento

Dalla dashboard all'esportazione

La dashboard riassume lo stato in quattro numeri — clienti totali, pezzi totali, appuntamenti totali e appuntamenti di oggi — e da lì si generano o si azzerano gli appuntamenti in un passaggio solo.

Clienti, pezzi e calendario si esportano in CSV, che è il formato con cui questi dati poi entrano in un foglio di calcolo o in un altro gestionale.

Finestra di modifica di un appuntamento in Work Planner con cliente, citta, indirizzo e CAP

Cosa è stato consegnato

Scheda tecnica

Parliamone

Ti serve un software così?

Se hai un processo che oggi gestisci a mano e vorresti automatizzare, raccontamelo: capiamo insieme se ha senso costruirci sopra uno strumento.