Passa al contenuto principale

Problemi di importazione file

Assistenza per l'importazione di file di spedizione — caricati manualmente oppure prelevati automaticamente da una cartella o da un server FTP/SFTP.

note

Per la costruzione del file stesso (colonne, codifica, separatori), consultate Importazione file CSV e Importazione file XML. Questa pagina riguarda le importazioni che non vengono eseguite o i file che spariscono.


Caricare un file manualmente

Messaggi mostrati dalla finestra Importa file sotto Importazioni → Importazioni file.

MessaggioCausaSoluzione
«Tipo di file non valido. Selezionare un file corrispondente al profilo di importazione.»L'estensione del file non è ammessa per il profilo selezionato — un profilo CSV accetta .csv e .txt, un profilo XML .xml; molto spesso una cartella di lavoro .xlsx oppure un file XML con un profilo CSVSelezionate il profilo corrispondente, oppure salvate da Excel come CSV UTF-8, non come cartella di lavoro
«Errore durante l'elaborazione del file. Riprova.»Il contenuto non corrisponde all'estensione — ad esempio con una cartella di lavoro Excel rinominata in .csv; oppure il caricamento è fallitoControllate che il file sia un CSV di testo o un documento XML, quindi caricatelo di nuovo
«L'indirizzo di ritiro è obbligatorio. Seleziona un indirizzo di ritiro.»Nessun indirizzo di ritiro scelto per l'importazioneScegliete l'indirizzo di ritiro prima di avviare l'importazione

I record che non superano la convalida sono elencati con il relativo codice di errore nel pannello dei dettagli del file — selezionate il file.


Rilevare le mappature dei campi in un profilo

Messaggi mostrati dal pulsante Rileva mappature dei campi nel passaggio Mappatura campi di un profilo CSV. Il file di esempio viene letto con la codifica e il delimitatore di colonna impostati nel primo passaggio del profilo.

MessaggioCausaSoluzione
«Errore durante l'elaborazione del file. Sono consentiti solo file CSV e TXT.»Il file di esempio ha un'altra estensione — molto spesso .xlsxSalvate da Excel come CSV UTF-8, non come cartella di lavoro
«Nessuna intestazione trovata nel file CSV»La prima riga non ha prodotto alcuna colonnaLa prima riga deve essere la riga di intestazione — oppure la prima riga di dati, per un profilo senza intestazione
«Errore durante l'elaborazione del file CSV. Riprova.»Non è stato possibile leggere il file di esempioControllate che la codifica e il delimitatore di colonna del profilo corrispondano al file — vedi Importazione file CSV

Da controllare per primo: il registro processi

Ogni importazione eseguita dall'applicazione viene registrata sotto Messaggi → Registro processi. Controllatelo prima di modificare qualsiasi impostazione: indica subito se l'importazione è stata eseguita, e questo determina dove cercare in seguito.

Messaggi → Registro processi, con voci di importazione automatica e stato Successo, Info ed Errore

Le voci più recenti sono in alto. Usate il pulsante di aggiornamento in alto a destra per ricaricare l'elenco.

ColonnaCosa indica
TimestampQuando è stato eseguito il passaggio
TipoQuale processo — Importazione automatica per il prelievo da cartella, FTP o SFTP; Importazione manuale per un file caricato da voi
StatoInfo, Successo, Avviso o Errore
MessaggioQuale file era coinvolto. Il testo viene abbreviato nella tabella — passateci sopra con il mouse per leggerlo per intero.

Ogni file produce due voci: Import started for file … con stato Info, quindi Import finished for file … con stato Successo o Errore.

Leggere il risultato

Cosa vedete per il vostro fileSignificatoDove proseguire
Nessuna voceL'applicazione non ha mai prelevato il file. Il contenuto del file non c'entra — non è mai stato letto.Non viene importato nulla e Permessi delle cartelle qui sotto
Import started ma nessun Import finishedL'importazione è ancora in corso oppure si è fermata a metàAggiornate dopo qualche istante; se non termina mai, contattate il supporto
Import finished con ErroreIl file è stato letto, ma l'elaborazione non è riuscitaIl registro processi non riporta il motivo — aprite Importazioni, selezionate il file e controllatene gli errori
Import finished con SuccessoIl file è stato importato correttamenteSe mancano ancora spedizioni, controllate i filtri nell'elenco spedizioni anziché l'importazione
L'assenza è il segnale utile

La cosa più preziosa che questa schermata vi dice è ciò che non c'è. Una riga Import started mancante dimostra che il problema riguarda la cartella, i permessi o l'intervallo di controllo — non il formato del file, il profilo di mappatura o i dati. Questo esclude gran parte di questa pagina con un solo sguardo.

note

La colonna Nome utente viene mostrata solo agli amministratori. Qui compaiono anche altri tipi di processo — Spedizioni -> DPD, Aggiornamento DB di routing, Aggiornamento configurazione — quindi potete usare questa schermata anche per verificare che un'esportazione sia stata eseguita.


Importazioni automatiche da una cartella o da un server

Solo app Label Print

Il prelievo automatico da una cartella monitorata, via FTP o SFTP si configura sotto Importazioni → Origini dati nell'applicazione installata.

Non viene importato nulla

Verificate prima nel registro processi che non ci sia alcuna voce Import started per il vostro file. Se c'è, il file è stato prelevato e questa sezione non si applica — il problema è nel file o nella sua mappatura, non nella cartella.

Una volta confermato, procedete con questi punti nell'ordine indicato: i primi due coprono la maggior parte dei casi.

1. L'origine dati è attiva?

Nell'elenco delle origini dati la colonna Stato deve indicare Attivo. Se indica Inattivo, aprite l'origine dati e attivate Abilita origine dati.

2. È impostato un intervallo di controllo?

Aprite l'origine dati e controllate Usa controllo intervallo (secondi). Un'origine dati senza intervallo non viene mai controllata: resta elencata come attiva, ma non viene mai prelevato nulla. Impostate un intervallo (ad esempio 60) e salvate.

3. Il percorso è corretto e l'applicazione può vederlo?

Controllate che Percorso di importazione non contenga errori di battitura e leggete la sezione qui sotto: in Windows un percorso esistente può comunque risultare invisibile all'applicazione.

4. Sono previsti file semaforo?

Se Usa file semaforo è attivo, un file di dati viene ignorato finché non compare il corrispondente file semaforo. Se il vostro sistema mittente non crea file semaforo, disattivate questa opzione.


Permessi delle cartelle

Questa è la causa più frequente di un'importazione automatica che silenziosamente non fa nulla.

Quale account Windows necessita dell'accesso

L'applicazione legge la cartella con l'account con cui viene eseguita — non con quello dell'utente seduto davanti allo schermo.

InstallazioneAccount che necessita dell'accesso
Installata per un singolo utente (modalità desktop)L'utente Windows che ha avviato l'applicazione
Installata come servizio WindowsL'account del servizio configurato durante l'installazione

Una cartella che potete aprire in Esplora risorse non è necessariamente una cartella che il servizio può aprire.

Quale accesso serve e dove

CartellaRichiesto
Percorso di importazioneLettura e modifica — il file viene spostato o eliminato dopo l'elaborazione, quindi la sola lettura non basta
Cartella archivioCreare e scrivere file
Cartella erroriCreare e scrivere file

Le cartelle archivio ed errori vengono create automaticamente se non esistono, quindi l'account necessita anche del permesso di creare una cartella nella directory superiore.

Per concedere l'accesso: clic destro sulla cartella → ProprietàSicurezzaModifica → aggiungete l'account e spuntate Modifica.

«Import path does not exist or is not a directory»

Questo messaggio non significa soltanto «la cartella manca»

In Windows, una cartella che l'applicazione non ha il permesso di vedere è indistinguibile da una cartella che non esiste. Se il percorso è sicuramente corretto e la cartella è sicuramente presente, trattatelo come un problema di permessi, non come un errore di battitura.

Controllate, in quest'ordine:

  1. L'ortografia del percorso, inclusa la lettera dell'unità
  2. Se si tratta di un'unità di rete mappata. Le unità mappate come Z:\Import appartengono a un singolo utente Windows e non esistono per un servizio Windows. Usate invece il percorso di rete completo — \\server\condivisione\Import — e assicuratevi che l'account del servizio abbia accesso alla condivisione.
  3. I permessi sulla cartella, come descritto sopra
  4. Se il percorso punta a un file anziché a una cartella

Antivirus e accesso controllato alle cartelle

L'accesso controllato alle cartelle di Windows e alcuni prodotti antivirus bloccano la scrittura su Desktop, Documenti e percorsi simili, anche quando i permessi di Windows sembrano corretti. I sintomi sono identici a quelli di un problema di permessi. Aggiungete l'applicazione tra quelle consentite, oppure spostate le cartelle di importazione in una posizione neutra come C:\DPD\Import.


I file vengono prelevati ma non arrivano mai nella cartella archivio

Il file lascia la cartella di importazione, ma nella cartella archivio o errori non compare nulla.

Se la cartella archivio non è scrivibile, il file non può essere spostato fuori dalla cartella di importazione. A seconda della tempistica questo si manifesta con lo stesso file rielaborato a ogni ciclo, oppure con file che si accumulano nella cartella di importazione. Concedete all'account il permesso Modifica sulle cartelle archivio ed errori.

Se l'origine è un server FTP o SFTP, controllate l'opzione «Usa cartella locale per errori/archivio».

Con questa opzione disattivata i file possono andare persi

Con Usa cartella locale per errori/archivio disattivato, le cartelle archivio ed errori vengono trattate come percorsi sul server remoto. Se vi è stato inserito un percorso Windows locale come C:\DPD\Archivio — frequente nelle configurazioni ereditate da un'installazione più vecchia — il server non può utilizzarlo e il file viene eliminato anziché archiviato. Non viene scritto alcun file di errore e il file non può essere recuperato dall'applicazione.

Lasciate attivo «Usa cartella locale per errori/archivio», a meno che le vostre cartelle archivio ed errori si trovino realmente sul server remoto. Per le nuove origini dati questa è l'impostazione predefinita.

Se in questo modo sono già andati persi dei file, recuperateli dal sistema mittente, correggete l'impostazione e inviateli di nuovo.


Dopo un'importazione non vengono stampate etichette

Se Stampa etichette dopo l'elaborazione è attivo ma non viene stampato nulla:

  • Seleziona stampante è facoltativo — se il campo è vuoto viene usata la stampante predefinita. Verificate che sia impostata una stampante predefinita.
  • Consultate Problemi di stampa se mancano stampanti nell'elenco o se non viene stampato nulla.