◆ Panatex S.p.A. · IT · Automazione File Mac

Guida Hazel

Automazione intelligente dei file su Mac: Hazel monitora le tue cartelle e applica regole in background — rinomina, sposta, archivia, legge i PDF — senza che tu faccia nulla.

Solo macOS
File System & Automazione
PDF · Regex
Noodlesoft · ~42 USD
← torna alla home formazione
panoramica

Cos'è Hazel

Hazel è un agente automatico per i file del tuo Mac. Gira silenziosamente in background come un servizio di sistema e, ogni volta che qualcosa cambia in una cartella che stai monitorando, controlla le tue regole ed esegue le azioni corrispondenti — senza che tu debba fare nulla.

Puoi dirgli: "ogni volta che un PDF arriva in Download e contiene la parola Fattura, rinominalo con la data di oggi e spostalo nella cartella contabilità". Da quel momento in poi, avviene automaticamente, ogni volta, sempre.

Hazel vs Finder e Automator

Il Finder non ha automazione sui file. Automator esegue workflow solo quando li avvii manualmente. Hazel è sempre attivo: reagisce agli eventi in tempo reale, non ha bisogno che tu apra nulla, non richiede programmazione.

Come si installa

1
Scarica e installa
Vai su noodlesoft.com e scarica Hazel (~42 USD, licenza perpetua, con 14 giorni di prova gratuita). Apri il file .dmg e trascina Hazel in Applicazioni.
2
Aprilo come pannello di sistema
Hazel non è una normale app: si apre da Impostazioni di Sistema → Hazel (in fondo all'elenco). La prima volta ti chiederà il permesso di accedere alle cartelle che vuoi monitorare.
3
Aggiungi le prime cartelle
Nella sidebar sinistra clicca + per aggiungere una cartella da monitorare (es. Download, Desktop). Poi inizia ad aggiungere regole per quella cartella.
4
Hazel Engine gira sempre
Una volta configurato, Hazel Engine (il servizio in background) si avvia all'accensione del Mac e non richiede nessuna finestra aperta. L'icona nella barra dei menu ti mostra che è attivo.

L'interfaccia principale

Hazel vive in Impostazioni di Sistema. L'interfaccia è divisa in due colonne: la lista delle cartelle monitorate a sinistra, e le regole per la cartella selezionata a destra.

Impostazioni di Sistema — Hazel
Cartelle monitorate
📥 Downloads
🖥 Desktop
📄 Documenti
📁 Panatex
+ Aggiungi cartella
Regole per: Desktop ordinamento: priorità
Pulizia automatica file vecchi
7 gg
Archivia screenshot mensili
PNG · JPG
Organizza per tipo (disabilitata)
+ Aggiungi regola
Modifica
Dove si acquista

Hazel si acquista su noodlesoft.com a circa 42 USD (licenza singola, perpetua, con aggiornamenti inclusi per la versione major). È disponibile anche tramite Setapp (abbonamento mensile che include altre decine di app Mac).

A chi serve e perché

📥
Download sempre in ordine
Fatture, preventivi, allegati email: Hazel li smista appena arrivano, senza che tu apra il Finder.
🏷
Nomi file coerenti
Rinomina automaticamente con date e prefissi standard: mai più "documento_finale_v3_VERO.pdf".
🗂
Archivio per anno/mese
Crea cartelle automaticamente per anno e mese e sposta i file nella posizione giusta.
🔍
Legge dentro i PDF
Identifica il tipo di documento dal contenuto, non solo dal nome. Fattura, contratto, ordine.
come funziona

Regole e condizioni

Ogni regola in Hazel segue sempre la stessa struttura: Condizioni (quando questa regola si applica) + Azioni (cosa fare). Puoi combinare più condizioni con logica AND o OR e concatenare più azioni in sequenza.

Anatomia di una regola

Nome regola → una o più Condizioni (AND/OR) → una o più Azioni (eseguite nell'ordine)

✎  Editor regola
Nome
Archivia fatture PDF
Esegui se le seguenti condizioni sono vere:
Tipo
è
PDF
Contenuto
contiene
fattura
+ Aggiungi condizione
Rinomina
Fattura_[Date Added: YYYY-MM-DD]_[Name]
Sposta in
~/Documenti/Panatex/Fatture/[Date Added: YYYY]/

Tipi di condizioni disponibili

Attributo Operatori disponibili Esempio
Nome file contiene · inizia con · finisce con · è · corrisponde a (regex) Nome inizia con "Screenshot"
Estensione è · non è · è una di Estensione è pdf, xlsx, docx
Tipo (Kind) è · non è Tipo è PDF, Immagine, Documento, Applicazione
Data creazione / modifica / aggiunta è · è prima di · è dopo di · è negli ultimi X giorni Data aggiunta è negli ultimi 1 giorno
Dimensione è minore di · è maggiore di · è circa Dimensione è minore di 10 MB
Tag Finder include · non include Tag include Rosso
Contenuto contiene · non contiene · corrisponde a (regex) · contiene corrispondenza Contenuto contiene "Fattura N." — legge il testo dentro il file
Attributi Spotlight è · contiene · corrisponde a kMDItemAuthors contiene "Panatex"
Sotto-file (SubFile) qualcuno · tutti · nessuno — con condizioni nested Se un archivio ZIP contiene un file con estensione .pdf

Tipi di azioni disponibili

📂
Sposta / Copia
Sposta o copia il file in una cartella. Hazel può creare sottocartelle dinamicamente (es. per anno/mese).
✏️
Rinomina
Rinomina con un pattern di token: date, nome originale, contatore, testo fisso, attributi.
🏷
Aggiungi tag / colore
Aggiunge tag Finder colorati o etichette. Visibili nel Finder con immediato riconoscimento visivo.
🚀
Apri con applicazione
Apre il file con l'app specificata: utile per processare automaticamente allegati.
⚙️
Esegui script
Esegue AppleScript, shell bash, JavaScript (JXA). Per automazioni avanzate non coperte dalle azioni standard.
🗑
Cestina / Elimina
Sposta nel Cestino o elimina definitivamente. Puoi impostare un ritardo per sicurezza.
📦
Archivia
Comprime il file in ZIP. Utile prima di spostare file di log o backup.
💬
Aggiungi commento Spotlight
Scrive un commento negli attributi Spotlight del file, ricercabile con Cmd+Spazio.
Ordine delle azioni

Le azioni si eseguono nell'ordine in cui sono elencate — trascina le righe per riordinarle. La sequenza è importante: rinomina sempre prima di spostare, altrimenti il nome in destinazione potrebbe essere quello originale.

Priorità tra regole

Se più regole si applicano allo stesso file, Hazel le esegue in ordine di priorità (dall'alto in basso nella lista). Puoi trascinare le regole per cambiare la priorità. La prima regola che fa "Sposta" o "Cestina" può impedire alle successive di attivarsi — usa "Non fermare l'elaborazione" se vuoi che le regole seguenti si applichino comunque.

naming automatico

Rinominare i file

L'azione Rinomina di Hazel è una delle più potenti. Non imposti solo un testo fisso: componi il nuovo nome combinando token — elementi dinamici che Hazel sostituisce con il valore reale al momento dell'esecuzione.

I token disponibili

Aggiungi token cliccando sull'apposito menu nell'editor del pattern di rinomina. Ogni token è colorato per categoria:

[Date Added] [Date Created] [Date Modified] [Name] [Extension] [Custom Text: …] [Counter] [kMDItemAuthors] [kMDItemComment]
TokenValore inserito
[Date Added]Data in cui il file è arrivato nella cartella monitorata
[Date Created]Data di creazione originale del file
[Name]Nome originale del file, senza estensione
[Extension]Estensione originale (es. pdf, xlsx)
[Custom Text: testo]Testo fisso che inserisci tu (es. "PAN", "Panatex")
[Counter]Numero progressivo (001, 002…) — utile per serie
[kMDItemAuthors]Autore del documento (metadato Spotlight)
[kMDItemComment]Commento Spotlight del file

Formato delle date

Per ogni token data puoi scegliere il formato cliccando sul token nell'editor. Hazel usa i pattern standard di macOS:

Formato ISO 8601 — consigliato

Usa il formato YYYY-MM-DD (anno-mese-giorno). Ordinando i file per nome, l'ordine alfabetico coinciderà con l'ordine cronologico. È lo standard internazionale e non crea ambiguità tra formati europei (DD/MM) e americani (MM/DD).

Il pannello di rinomina — mockup

Nella schermata di rinomina componi il pattern trascinando e aggiungendo token nella barra:

✏️  Azione: Rinomina file
Pattern nome file
Fattura _ [Date Added: YYYY-MM-DD] _ [Name] . [Extension]
Anteprima: Fattura_2026-04-21_BollettinoEnel.pdf

Esempi pratici

Fattura fornitore da Downloads
Fattura _ [Date Added: YYYY-MM-DD] _ [Name]
↓ risultato
Fattura_2026-04-21_BollettinoX.pdf
Screenshot con data e ora precisa
Screenshot _ [Date Created: YYYY-MM-DD_HH-mm]
↓ risultato
Screenshot_2026-04-21_14-32.png
Documento ufficio con prefisso aziendale e contatore
PAN _ [Name] _ [Counter: 001]
↓ risultato
PAN_RelazioneMensile_001.docx
Testa sempre prima

Prima di abilitare una regola di rinomina su una cartella con molti file, fai un test: crea una sottocartella vuota, copia un file di esempio al suo interno, aggiungi quella cartella a Hazel e testa la regola. Solo quando il risultato è quello atteso, applica la regola alla cartella reale.

contenuto documenti

Hazel legge dentro i PDF

Una delle funzionalità più potenti di Hazel è la capacità di leggere il testo dentro i file — non solo il nome — usando l'indicizzazione Spotlight di macOS. Questo significa che puoi creare regole basate sul contenuto di un PDF: riconoscere fatture, contratti, ordini, senza dover aprire nessun file.

Come funziona tecnicamente

Hazel si appoggia a Spotlight (il motore di ricerca di macOS) per estrarre il testo dai PDF. Spotlight indicizza i PDF in background man mano che vengono aggiunti al Mac. Hazel accede a questo indice per valutare la condizione "Contenuto".

La condizione "Contenuto"

Nell'editor di una regola, aggiungi una condizione con attributo Contenuto (o "Contents" in inglese). Gli operatori disponibili sono:

Condizione — lettura contenuto PDF
Contenuto
contiene
Fattura N.
Con regex — riconoscimento pattern
Contenuto
corrisponde a (regex)
Fattura\s+[Nn]\.\s*\d+
Operatore Quando usarlo
contiene Il file contiene esattamente quella stringa di testo (case-insensitive di default)
non contiene Per escludere documenti che non devono rientrare nella regola
corrisponde a (regex) Per pattern complessi: numeri di P.IVA, importi, codici
contiene corrispondenza Hazel cerca una corrispondenza parziale — utile per varianti della stessa parola

Casi d'uso pratici

🧾
Riconoscere le fatture
Contenuto contiene "Fattura N." o "Invoice" → regola fatture attivata.
🏢
Identificare il fornitore
Contenuto contiene "Coedil" → sposta in cartella Coedil. Una regola per fornitore.
📋
Separare i contratti
Contenuto contiene "CONTRATTO" (maiuscolo) → cartella Contratti.
📦
Ordini di acquisto
Contenuto contiene "Ordine di acquisto" o "ODA" → cartella ODA.

Funzione SubFile — per archivi e cartelle

Con la condizione Sotto-file (SubFile) Hazel può guardare dentro un file ZIP o una cartella e applicare condizioni ai file in esso contenuti. Ad esempio: se un archivio .zip contiene almeno un PDF con "fattura" nel nome → estrai e processa.

Attenzione: solo PDF con testo selezionabile

La lettura del contenuto funziona solo se il PDF ha testo selezionabile — cioè se il testo è stato generato digitalmente (da Word, da un gestionale, da un browser). I PDF che sono scansioni di documenti cartacei (immagini fotografate) non hanno testo estraibile e Hazel non può leggerli.

Per i PDF scansionati serve un passaggio OCR preventivo con strumenti come Adobe Acrobat, PDFpen, ABBYY FineReader o il comando ocrmypdf da terminale — dopodiché Hazel può elaborarli normalmente.

Match parziale e prestazioni

Su documenti lunghi, Hazel usa il Match Partial: legge solo le prime porzioni del file per decidere se la condizione è soddisfatta. Questo è molto più veloce del leggere ogni pagina, ma significa che elementi presenti solo a fondo documento potrebbero non essere rilevati. Per documenti dove il dato chiave è nella prima pagina (es. intestazione fattura) funziona perfettamente.

workflow pronti

Ricette Panatex

Cinque workflow pronti da replicare in Hazel. Per ognuno sono indicate la cartella sorgente, le condizioni e le azioni nell'ordine corretto. Basta aprire Hazel, aggiungere la cartella e creare la regola seguendo i dettagli.

1
Archivia fatture PDF
📥 Cartella sorgente: ~/Downloads
Condizioni (tutte devono essere vere)
Tipo è PDF AND Contenuto contiene "fattura" OR Contenuto contiene "invoice" OR Contenuto contiene "Fattura N."
Azioni (in ordine)
  • Rinomina → Fattura_[Date Added: YYYY-MM-DD]_[Name]
  • Sposta in → ~/Documenti/Panatex/Fatture/[Date Added: YYYY]/
💡 Hazel crea automaticamente la sottocartella per anno (es. "2026") se non esiste già. Assicurati di creare prima la cartella padre ~/Documenti/Panatex/Fatture/.
2
Ordini di Acquisto
📥 Cartella sorgente: ~/Downloads
Condizioni (almeno una deve essere vera)
Nome contiene "ODA" OR Nome contiene "ordine" OR Contenuto contiene "Ordine di acquisto"
Azioni (in ordine)
  • Aggiungi tag colore → Arancione (segnalazione visiva immediata)
  • Rinomina → ODA_[Date Added: YYYY-MM-DD]_[Name]
  • Sposta in → ~/Documenti/Panatex/ODA/
💡 Il tag arancione ti permette di vedere a colpo d'occhio nel Finder quali file sono stati processati come ODA.
3
Pulizia Desktop automatica
🖥 Cartella sorgente: ~/Desktop
Condizioni (tutte devono essere vere)
Data aggiunta è oltre 7 giorni fa AND Tipo non è Applicazione AND Nome non inizia con "."
Azioni (in ordine)
  • Sposta in → ~/Desktop/Archivio Desktop/
💡 Crea la cartella "Archivio Desktop" sul Desktop una volta sola. Hazel la userà sempre come destinazione. Puoi cambiarla in "Archivio Desktop/[Date Added: YYYY-MM]/" per archiviare per mese.
Nota importante

Aggiungi anche la condizione Nome non è "Archivio Desktop" per evitare che Hazel sposti la cartella di archivio dentro sé stessa — un loop infinito da prevenire.

4
Screenshot → archivio mensile
🖥 Cartella sorgente: ~/Desktop (o dove macOS salva gli screenshot)
Condizioni (tutte devono essere vere)
Nome inizia con "Screenshot" AND Estensione è png OR jpg
Azioni (in ordine)
  • Rinomina → Screenshot_[Date Created: YYYY-MM-DD_HH-mm]
  • Sposta in → ~/Immagini/Screenshot/[Date Created: YYYY-MM]/
💡 Usa [Date Created] (non Date Added) per preservare l'orario esatto in cui lo screenshot è stato scattato, non quello in cui Hazel lo ha processato.
5
Allegati email da processare
📥 Cartella sorgente: ~/Downloads
Condizioni
Estensione è xlsx OR docx OR pdf AND Data aggiunta negli ultimi 60 minuti
Azioni (in ordine)
  • Aggiungi tag colore → Verde
  • Aggiungi commento Spotlight → da processare
  • Apri con applicazione → Microsoft Excel (per .xlsx) / Microsoft Word (per .docx)
💡 Per l'azione "Apri con" condizionata all'estensione, crea due regole separate: una per .xlsx e una per .docx. Oppure usa una regola con solo il tag verde e gestisci l'apertura manualmente.
Come iniziare: tre passi
  • Inizia con una sola regola su una cartella di test — non su Downloads o Desktop direttamente.
  • Abilita la regola solo quando hai verificato che il risultato è quello atteso su file di prova.
  • Aggiungi gradualmente le altre regole. La complessità cresce naturalmente, non serve configurare tutto in un giorno.
Backup delle regole

Hazel non ha un sistema di export nativo, ma le regole sono salvate in ~/Library/Preferences/com.noodlesoft.Hazel.plist. Includi questo file nel tuo backup Time Machine o Dropbox per non perdere le configurazioni al cambio Mac.