Site Services · strumento interno

Inventario Iphone, Laptop e Tablet

I dispositivi che abbiamo fisicamente in casa, divisi per stanza, con i prestiti tracciati e l'inventario che resta un normale file Excel sulla cartella di rete.

versione 1.0.0-beta.6.1 · beta

Un pacchetto zip per Windows, da estrarre sulla postazione. Contiene Python e tutte le librerie: non c'e' niente da installare. L'inventario invece sta sulla cartella di rete, uno solo per tutti, e il programma ci si collega in due clic. Il modello Excel serve a caricare in blocco laptop e tablet gia' censiti altrove.

Nel pacchetto non c'e' nessun eseguibile costruito da noi: dentro ci sono il Python ufficiale di python.org, firmato dalla Python Software Foundation, e il programma in chiaro come file .py. E' quello che permette di installarlo anche dove la sicurezza aziendale guarda con sospetto i binari non firmati.

Ultime modifiche

Che cosa e' cambiato nelle ultime quattro versioni.

v1.0.0-beta.6.1

14 ottobre 2026

  • Le schede delle stanze tornano compatte. Nella schermata iniziale tornano i riepiloghi su una riga, i colori e la dimensione dei conteggi di prima. Il resto della nuova grafica resta.

v1.0.0-beta.6

14 ottobre 2026

  • Grafica nuova. Colori, caratteri e spaziature rifatti, pulsanti piatti che si illuminano al passaggio del mouse e barra dei comandi riordinata.
  • Elimina da Excel arriva a 300 dispositivi per volta, e gli eliminati di recente ne tengono fino a 500.
  • Tolto il controllo generale duplicati: i controlli fatti a ogni inserimento e importazione lo rendevano inutile.
  • Crea collegamento sul desktop.bat rifatto: usa uno script accanto, trova la scrivania anche con OneDrive e, se non riesce, lo dice in rosso invece di dare un falso "creato".

v1.0.0-beta.5.10

14 ottobre 2026

  • La Asset Function non sparisce piu'. Se la scheda di un dispositivo era aperta mentre si importavano le funzioni - su un'altra postazione, o prima dell'importazione - salvarla rimetteva la funzione di prima, anche vuota, pure cambiando solo una nota. Adesso la scheda tocca la funzione solo se e' stata cambiata li'.
  • Una postazione vecchia non cancella piu' le colonne nuove. Il programma conserva le colonne dell'inventario che non conosce e scrive la sua versione dentro il file. Chi ha una versione piu' vecchia di quella che ha scritto per ultima apre l'inventario in sola lettura e un avviso chiede di aggiornare. Le versioni precedenti questo controllo non ce l'hanno: aggiorna tutte le postazioni e togli i collegamenti alle cartelle vecchie.
  • Niente piu' sfarfallio sui portatili. Le righe colorate fra le colonne e i pulsanti dell'elenco si ridisegnavano tutti a ogni movimento, e su Windows ogni ridisegno lampeggia: adesso si ritocca solo quello che cambia, una volta sola. La barra dei comandi non rimbalza piu' fra una e due righe, e su uno schermo piccolo la finestra parte massimizzata invece che piu' grande dello schermo.
  • Diagnostica.bat riporta anche schermo, scala, misura della finestra e quanti ridisegni fa al secondo.

v1.0.0-beta.5.9

24 settembre 2026

  • La colonna Asset Function. Due valori, Standard e PC Refresh, subito a destra di Tipo e prima di Stanza. Si sceglie dalla scheda o con un doppio clic sulla cella; esce da tutte le esportazioni e dalla stampa; nessuna importazione la pretende - un foglio senza la colonna si importa come prima. I dispositivi che c'erano gia' l'hanno vuota: non si inventa. Gli iPhone non ce l'hanno.
  • Importa Asset Function da foglio Excel, in Impostazioni. Legge l'Asset Tag e la funzione - la colonna si trova per nome, o come quella che contiene solo Standard e PC Refresh - e la scrive sui dispositivi gia' in inventario senza spostarli ne' toccare altro. Quelli che mancano si aggiungono: se il foglio non dice la stanza, il programma dice che sono nuovi, con i codici, e chiede dove.
  • Il modello da compilare, anche quello sul sito, ha la colonna nuova con la sua tendina, e cosi' i fogli di collaudo.
  • Trovata la causa dei "due caratteri". La suite di test che adesso gira su Windows l'ha presa: la finestra del prestito compare, il fuoco va al campo del nome, ma un attimo dopo Windows attiva la finestra e le da' il fuoco a lei, invece che al campo. I primi caratteri entrano, gli altri vanno nel vuoto. Adesso ogni volta che il fuoco arriva alla finestra in se' torna subito al campo.
  • E una causa possibile dei blocchi totali. Il lucchetto che impedisce a due tecnici di salvare nello stesso istante non veniva rilasciato se in quel momento qualcun altro lo stava leggendo: su Windows un file aperto non si cancella. Chi veniva dopo restava fermo venti secondi, con la finestra che non rispondeva. Adesso il rilascio insiste finche' ci riesce.

Come si mette in funzione

Il programma sta sulle postazioni, l'inventario sulla cartella di rete. Uno solo, per tutti. Si prepara una copia sola e si distribuisce.

  1. Estrai il pacchetto in una cartella locale, per esempio C:\Inventario — non sulla cartella di rete. Se lo zip ha la spunta Annulla blocco nelle proprieta', usala prima di estrarre; se non c'e', non serve.
  2. Collegalo all'inventario condiviso. Doppio clic su Collega inventario condiviso.bat: si apre una finestra, sfoglia fino alla cartella di rete e scegli quella. Niente percorsi da copiare. Se l'inventario non c'e' ancora viene creato vuoto; se c'e', non viene toccato. Su quella cartella serve il permesso di Modifica. La stessa cosa si puo' fare dal programma, in Impostazioni › Collega inventario condiviso…
  3. Porta l'inventario che hai gia', se ne hai uno: copialo in Produzione\Inventario.xlsx dentro la cartella di rete, con esattamente quel nome. Un foglio da importare invece non va copiato li': si carica da dentro il programma con Importa xls….
  4. Distribuisci la cartella alle postazioni. E' gia' configurata: la configurazione viaggia con lei. Su ogni PC, doppio clic su Crea collegamento sul desktop.bat per l'icona sulla scrivania.

Sulla cartella di rete non finisce nessun programma: solo i dati. Aggiornare significa sostituire la cartella locale su ogni postazione, e l'inventario non viene mai sfiorato.

Che aspetto ha

La home mostra una scheda per stanza con il conteggio, piu' il contenitore che raccoglie tutti gli iPhone. Sotto, l'inventario completo.

Site Services : Inventario Iphone, Laptop e Tablet— □ ×
Site Services : Inventario Iphone, Laptop e Tablet
v1.0.0-beta.6.1
Laptop e tablet in nostro possesso
Lingua Italiano ▼ 14 dispositivi    Site Services BAU: 6    Digital Kiosk: 5    Magazzino Disaster Recovery: 3
‹ HomeAggiungiModifica EliminaElimina + Sposta in stanza… Importa xls…Esporta xls… Stampa AggiornaImpostazioni
Cercaasset tag, modello, seriale, note… StanzaTutte ▼ TipoTutti ▼ Azzera filtri
Site Services BAU
6
3 laptop · 2 tablet · 1 iphone
Apri l’inventario ›
Digital Kiosk
5
3 laptop · 2 tablet
2 in prestito
Apri l’inventario ›
Magazzino Disaster Recovery
3
2 laptop · 1 tablet
Apri l’inventario ›
Iphone
1
tutti i telefoni
anche in Site Services BAU
Apri l’inventario ›
Inventario completo 14 dispositivi ELIMINATI DI RECENTE (2) Elimina da Excel Scarica il modello di importazione
Asset TagTipoAsset FunctionStanza NoteStatoUltima modificaModificato da
◯IT-0101LaptopStandardSite Services BAUPostazione receptionDisponibile02/09/2026 18:12a.tassi
◯—IphoneSite Services BAURestituito da M. BianchiDa Rispedire02/09/2026 17:40a.tassi
◉IT-0104TabletPC RefreshSite Services BAUCon tastiera e penninoControllare01/09/2026 09:05m.rossi
◯IT-0107LaptopStandardDigital Kiosk—In prestito02/09/2026 11:23a.tassi
◯—IphoneSite Services BAURispedito il 28/08/2026Spedito al servizio telefonia28/08/2026 16:02m.rossi
◯DR-0201LaptopPC RefreshMagazzino DRScorta sigillataDa rebuildare30/08/2026 08:47a.tassi
14 dispositivi  (Site Services BAU: 6, Digital Kiosk: 5, Magazzino Disaster Recovery: 3)     File: \\server\Condivisa\Inventario\Produzione\Inventario.xlsx

Verde chiaro gli iPhone, azzurro i tablet Dell, viola quelli gia' rispediti, rosso quelli in prestito. Ogni riga porta il pulsante che le serve: Presta e Registra rientro nella stanza dei prestiti, SPEDITO nel contenitore degli iPhone.

Cosa sa fare

Nessun server

I dati stanno in un unico .xlsx sulla cartella di rete: e' insieme l'archivio e l'inventario che apri in Excel. Niente database, niente servizi da tenere accesi.

Aggiornato, non ricostruito

Ogni movimento si registra quando avviene, da chi lo compie: alla review non c'e' niente da preparare, si esporta e si manda. Come si usa.

Permessi della cartella

Chi ha accesso alla cartella ha accesso all'inventario. Nessun elenco di utenti da gestire, nessuna password in piu'.

Piu' persone insieme

Ogni salvataggio passa da un lock esclusivo e riscrive il file in modo atomico. L'elenco a video si aggiorna da solo quando qualcun altro salva.

Prestiti

Nelle stanze abilitate, un pulsante sulla riga registra nome, data e ora. Finche' il dispositivo e' fuori la riga e' rossa e lo stato In prestito.

Italiano e inglese

Una tendina nell'intestazione, e un'altra nelle impostazioni, traducono tutta l'interfaccia, le colonne e gli stati. I file si possono esportare in inglese anche lavorando in italiano.

Spedizione iPhone

Un pulsante registra giorno e ora della spedizione al servizio telefonia. Il telefono diventa viola e resta consultabile per tre mesi. Un iPhone si elimina solo dopo la spedizione, e comunque non prima che i tre mesi siano passati.

Lettore di codici

Scegli prima che cosa stai aggiungendo, poi come: a mano oppure scansionando asset tag e numero di serie con il lettore - o l'IMEI, se e' un iPhone. Se un codice non si legge, un pulsante passa alla scrittura a mano per quel campo.

Stati e note al volo

Stato e note si cambiano con un doppio clic direttamente nell'elenco, senza aprire nessuna finestra.

Come testare l'importazione

Nella cartella Collaudo - che viaggia accanto al programma - trovi due fogli pronti, 30 dispositivi dieci per stanza piu' uno pieno di errori voluti, le prove passo passo e come caricare l'inventario definitivo quando hai finito.

Tornare indietro

Se un'importazione va storta, Impostazioni › Ripristina da una copia… riporta l'inventario a una versione buona: le copie sono elencate dalla piu' recente, con data e numero di dispositivi. Se ne tengono dieci.

Se sparisce la cartella di rete

Salva copia in locale… mette uno zip con inventario e impostazioni dove vuoi, fuori dalla rete. Ripristina da un file locale… lo rimette a posto tutto - dispositivi e stanze - dopo un riepilogo che dice come resterebbe ogni stanza.

Eliminare in blocco

Due strade per togliere trenta dispositivi senza cercarli uno per uno: Elimina + con i codici incollati, e Elimina da Excel con un file - fino a 300 per volta. Tutte e due mostrano prima da quali stanze spariscono, uno per uno, e chiedono di scrivere ACCETTO. Finiscono negli eliminati di recente, che tengono 500 record per 30 giorni: se non ci stanno tutti il programma chiede che fare, invece di buttare fuori i piu' vecchi in silenzio.

Ripartire da zero

Un pulsante svuota l'inventario per ricaricarlo da un file, dopo una conferma da scrivere per esteso e una copia di sicurezza automatica. Gli iPhone non vengono mai toccati.

Excel dentro e fuori

Scarica il modello gia' pronto, compilalo e importalo: un foglio unico si divide per stanza scrivendo BAU, KIOSK o DISASTER su una riga vuota - la guida al formato lo spiega con gli esempi. L'esportazione chiede se vuoi tutto o una stanza sola, in un foglio, in un foglio per stanza o in un file per stanza, e alla fine puo' aprire un messaggio di Outlook con il file gia' allegato. Gli iPhone restano fuori da import ed export: si gestiscono solo dal programma.

Preferisci compilarlo tu

L'eseguibile pubblicato viene costruito automaticamente da GitHub Actions su una macchina Windows a ogni versione. Se vuoi farlo in casa, serve solo Python.

git clone https://github.com/Angelo-Tassi/site-services-inventario.git
cd site-services-inventario
pip install -r requirements.txt
python Inventario.py

Su macOS serve un Python con Tk 8.6 o superiore: quello di python.org va bene. Su Windows non serve niente di tutto questo: il pacchetto pronto si porta dietro il suo Python.