La traduzione potrebbe non essere aggiornata: nel frattempo la versione tedesca è cambiata. Versione tedesca
Il programma di supporto jtl-bridge
Con jtl-bridge i dati della tua JTL-Wawi arrivano in allverto – scaricalo, avvialo con un doppio clic sul server Wawi, incolla il codice di configurazione, rispondi alle domande. Senza comandi e senza dover inserire nulla prima.
jtl-bridge è un piccolo programma di allverto per la migrazione. Gira sul computer su cui gira la tua JTL-Wawi (di solito un server Windows), legge lì i dati della tua Wawi e li trasferisce in forma crittografata ad allverto. Il database della tua Wawi e il server REST della Wawi non devono essere raggiungibili da internet. Non ti servono comandi – bastano un doppio clic e un codice incollato.
Prima di iniziare
Prima non devi inserire nulla. In allverto apri Impostazioni → Migrazione dati → Migrazione da JTL-Wawi, passo Collega origine, e scegli l'origine: API JTL-Wawi (vedi Configurare l'API REST) o Database JTL (vedi Accesso tramite il database JTL).
Apri poi il riquadro Server non raggiungibile da internet? Trasferisci i dati con jtl-bridge. Mostra gli stessi passi di questa pagina. Indirizzo, server SQL, utente e password li chiede il programma più tardi sul tuo server. Ciò che allverto riconosce già viene spuntato nel riquadro.
Passo dopo passo
- Scaricare jtl-bridge. Nel riquadro fai clic su Scarica per Windows. Il file si chiama ad es.
allverto-jtl-bridge-1.0.0-windows-x64.exee non va installato. Se il browser avvisa del file, scegli Mantieni o Scarica comunque. - Copiare il file sul server su cui gira la tua JTL-Wawi, ad es. tramite Desktop remoto sul desktop. Copia il file sul tuo PC (Ctrl + C) e incollalo nella finestra di Desktop remoto sul desktop del server (Ctrl + V). Puoi anche aprire allverto direttamente nel browser del server e scaricare lì il file.
- Sul server avviare il file con un doppio clic. Si apre una finestra con lo sfondo nero. Se prima Windows mostra «PC protetto da Windows», fai clic su Ulteriori informazioni e poi su Esegui comunque – il programma non è ancora firmato digitalmente.
- Fai clic qui su «Genera codice di configurazione», copia il codice, incollalo nella finestra con il clic destro e premi Invio. Così allverto crea il collegamento con l'origine scelta. Copia il codice con Copia codice di configurazione. Inizia con
AVJTL1.e contiene tutto ciò che serve al programma. - Rispondere alle domande nella finestra – di solito basta Invio. La proposta tra parentesi quadre di solito va bene: allora premi semplicemente Invio. Il programma verifica subito la connessione. Se non funziona, spiega il motivo e chiede di nuovo. I dati verificati li consegna cifrati ad allverto – al prossimo avvio non chiede più nulla.
- API JTL-Wawi: il programma cerca da solo il server REST su questo computer (porte da 5883 a 5890) e propone l'indirizzo trovato, ad es. «Trovato: http://localhost:5885/api/eazybusiness – premi Invio per usarlo». Se non trova nulla, chiede l'indirizzo del server REST. La porta è quella che hai impostato in Wawi per il server REST (ad es. 5883).
- Database JTL: il programma chiede Server SQL
[localhost], Istanza[JTLWAWI](digita un trattino-se non ce n'è una), Database[eazybusiness], Utente[sa]e Password. La password non si vede mentre la digiti. Si intende la password di SQL Server, non la tua password di JTL-Wawi.
- Solo con l'origine «API JTL-Wawi»: registrare l'applicazione in JTL-Wawi. La finestra ti dice quando è il momento: Poi il programma consegna da solo la chiave API cifrata ad allverto – non devi copiare nulla. Se una chiave è già salvata, questo passo non serve.
- In JTL-Wawi apri Anwendungsregistrierungen (registrazioni delle applicazioni) → Anwendung registrieren (registra applicazione) e prosegui fino a Registrierung beginnen (avvia registrazione). Lì compare «Es wird auf die Übermittlung einer Registrierungsanfrage durch die zu registrierende Anwendung gewartet …».
- Ora premi Invio nella finestra di jtl-bridge. Il programma invia la richiesta allverto – Umzug von JTL-Wawi. Se la Wawi non la accetta ancora, il programma riprova ogni 5 secondi per 10 minuti.
- In Wawi controlla Anwendungsinformationen, scegli un utente Wawi in Benutzer, conferma in Zugriffsverwaltung i diritti richiesti (sola lettura) e fai clic su Einrichtung abschließen (completa la configurazione).
- Attendere che compaia «Fatto»: allverto spunterà poi il passaggio. Il programma verifica prima la connessione, conta i dati e poi li carica un tipo di dati alla volta. A seconda della quantità di dati servono da alcuni minuti ad alcune ore. Lascia aperta la finestra per tutto il tempo. Poi premi Invio – la finestra si chiude.
In allverto si prosegue con Dati trovati e Assegnazioni – vedi Migrazione da JTL-Wawi: come funziona.
Da dove viene la chiave API?
JTL-Wawi non mostra alcuna chiave API da copiare e non ne crea una con un clic. Rilascia una chiave solo a un'applicazione che sta facendo richiesta in quel momento – mentre la sua procedura guidata è in attesa su Registrierung beginnen. Se il tuo server REST è raggiungibile da internet, allverto invia la richiesta da solo (Invia registrazione da allverto). Altrimenti se ne occupa jtl-bridge: invia la richiesta, riceve la chiave dopo «Einrichtung abschließen» e la passa cifrata ad allverto.
I dati nella procedura guidata
In Dati di connessione vedi cosa ha trasferito jtl-bridge: indirizzo del server REST o server SQL, istanza, database e utente. La password non viene mai mostrata. Qui devi cambiare qualcosa solo in casi eccezionali. Lì trovi anche l'interruttore Integrare i dati mancanti dal database (facoltativo) – vedi Configurare l'API REST.
Verifica connessione
Nella procedura guidata compare l'ultimo risultato della verifica, ad es. «Ultima verifica di jtl-bridge: connesso ✓ (2 minuti fa)», oppure l'errore con un suggerimento per risolverlo. A ogni avvio jtl-bridge segnala se la connessione ha funzionato.
Con Verifica connessione controlli il collegamento dalla procedura guidata:
- Se l'indirizzo è raggiungibile solo sul tuo server o nella tua rete aziendale (ad es.
localhost,127.0.0.1,192.168.…,10.…o un nome di computer comeWAWI-SERVER), allverto non può raggiungerlo. Allora il test lo fa jtl-bridge: avvia il file con un doppio clic e incolla il codice di configurazione – il risultato compare nella procedura guidata. - Se l'indirizzo è raggiungibile da internet, lo verifica allverto stesso: per il server REST se risponde, per il SQL Server l'accesso e la versione della Wawi. Una porta di questo tipo aprila nel firewall solo per gli indirizzi dei server allverto.
Il codice di configurazione
- Il codice contiene l'indirizzo del tuo allverto e il tuo token di importazione personale. È come una password: non inviarlo per e-mail e non copiarlo nei ticket.
- allverto mostra il codice solo subito dopo averlo generato. Se ti serve di nuovo più tardi, generane uno nuovo con Genera nuovo codice di configurazione – quello vecchio non vale più.
- Un codice vale 30 giorni, al massimo fino alla conclusione della migrazione. Con Prolunga di 30 giorni lo estendi a partire da oggi.
- Vale solo finché la persona che lo ha generato o prolungato per ultima è attiva e può «Eseguire la migrazione da JTL-Wawi».
La tua Wawi gira su un server nel tuo ufficio?
Allora non devi avviare il programma sul server stesso: va bene anche qualsiasi PC Windows della stessa rete. Nella finestra, all'indirizzo o al server SQL, inserisci al posto di localhost il nome o l'indirizzo IP del server (ad es. http://WAWI-SERVER:5883/api/eazybusiness). Il server deve consentire l'accesso da questo PC (firewall di Windows); nel dubbio è più semplice avviarlo direttamente sul server. Se inserisci l'indirizzo IP del computer su cui gira il programma, ti avvisa: basta localhost.
Se qualcosa non funziona
In caso di errore la finestra ti dice cosa è successo e cosa puoi fare. I casi più frequenti:
| Messaggio nella finestra | Cosa fare |
|---|---|
| «Questo non è un codice di configurazione valido.» | Copia di nuovo il codice nella procedura guidata con Copia codice di configurazione e incollalo con il tasto destro – senza digitarlo. Se non è più visibile, generane uno nuovo. |
| Il codice è scaduto o è stato sostituito | Genera un nuovo codice di configurazione nella procedura guidata e avvia di nuovo il programma. |
| «allverto non raggiungibile» | Il server ha bisogno dell'accesso a internet (HTTPS, porta 443). Verifica nel browser del server se allverto.cloud si apre; altrimenti fai abilitare firewall o proxy. |
| L'API Wawi o il server REST non è raggiungibile | Il server REST della Wawi (servizio Windows) è in esecuzione? L'indirizzo è corretto – soprattutto la porta? Si intende la porta che hai impostato in Wawi per il server REST (ad es. 5883 o 5885), seguita da /api/ e dal nome del database. Dopo un errore la finestra chiede di nuovo. |
| Windows segnala «Chiave non valida per l'utilizzo nello stato specificato» | Il server REST gira con un utente Windows diverso da quello con cui è stata configurata la connessione al database della Wawi. Tasto Windows + R → services.msc → doppio clic sul servizio del server REST di JTL-Wawi → scheda Connessione → inserisci lo stesso utente Windows con cui è stata configurata la Wawi e riavvia il servizio. Oppure configura di nuovo la connessione al database con l'account del servizio. |
| «JTL-Wawi non accetta ancora la richiesta» | La procedura guidata in Wawi deve essere in attesa su Registrierung beginnen: apri Anwendungsregistrierungen → Anwendung registrieren e prosegui fin lì. Il programma riprova ogni 5 secondi. |
| La registrazione è stata annullata o non completata entro 10 minuti | Avvia di nuovo il programma e questa volta completa la procedura guidata di Wawi fino a Einrichtung abschließen. |
| «connessione a SQL Server non riuscita» o «Login failed» | Si intendono utente e password di SQL Server (di solito sa), non il tuo accesso a JTL-Wawi. Dopo un errore la finestra chiede di nuovo – inseriscili semplicemente in modo corretto. Sul server Wawi di solito va bene il server SQL localhost con istanza JTLWAWI. |
| Il caricamento si è interrotto | Avvia di nuovo il programma. I dati già trasferiti vengono sostituiti. |
| L'antivirus blocca il file | Consenti il file nell'antivirus. Scaricalo solo da allverto. |
Altri casi: Risoluzione dei problemi nella migrazione da JTL.
Altri sistemi
La Wawi gira su Windows, per questo allverto offre sempre per primo il file per Windows. In Altri sistemi jtl-bridge è disponibile anche per Linux (rendi il file eseguibile e avvialo in un terminale) e macOS (estrai lo ZIP, doppio clic su jtl-bridge.command; se macOS segnala uno sviluppatore non verificato: fai clic tenendo premuto il tasto ctrl → Apri). Il procedimento successivo è lo stesso.
Sicurezza
- jtl-bridge trasferisce solo tramite HTTPS. I dati sono inoltre crittografati con una chiave derivata dal token di importazione.
- Il programma legge soltanto – non modifica nulla nella tua Wawi.
- Password e chiave API non vengono mai mostrate nella finestra. Ciò che inserisci nella finestra, il programma lo consegna cifrato ad allverto. allverto salva password e chiave API in forma crittografata e le usa solo per questa migrazione; nel protocollo compare solo che sono state salvate.
- Del token di importazione allverto salva solo un'impronta, mai il token stesso.
- Dopo dieci codici non validi dallo stesso indirizzo, allverto blocca ulteriori tentativi per alcuni minuti.
- Dopo Completa il passaggio il codice non è più valido e i dati JTL memorizzati temporaneamente vengono eliminati. Poi puoi rimuovere di nuovo l'applicazione «allverto – Umzug von JTL-Wawi» nella Wawi, in Anwendungsregistrierungen.
Per utenti esperti
jtl-bridge si può anche comandare con comandi in un prompt dei comandi o in PowerShell, ad es. per test o attività pianificate. Al posto di --code funziona anche --url <allverto-Adresse> --token <Import-Token> (<allverto-Adresse> = indirizzo di allverto, <Import-Token> = token di importazione).
| Comando | A cosa serve |
|---|---|
jtl-bridge (senza parametri) | procedura guidata come con il doppio clic |
jtl-bridge check --code AVJTL1.… | verificare la connessione alla Wawi e ad allverto, contare le quantità – non carica nulla |
jtl-bridge upload --code AVJTL1.… | leggere e caricare i dati |
jtl-bridge register --api-url http://localhost:5883/api/eazybusiness --code AVJTL1.… | registrare allverto come applicazione nella Wawi (prima apri in Wawi Anwendung registrieren fino a Registrierung beginnen); dopo Einrichtung abschließen la chiave API viene salvata crittografata in allverto (senza --code il programma la mostra una volta) |
jtl-bridge --help | tutti i comandi e le opzioni |
Nel programma per Windows il comando si chiama come il file, ad es. .\allverto-jtl-bridge-1.0.0-windows-x64.exe check --code ….
| Opzione | Significato |
|---|---|
--source db, --source api | forzare il canale (altrimenti vale l'origine impostata in allverto) |
--fill-from-db | con il canale API: integrare dal database ciò che l'API non fornisce (la procedura guidata lo fa automaticamente se nella procedura guidata di allverto è attivo Integrare i dati mancanti dal database) |
--until JJJJ-MM-TT | solo documenti fino a questo giorno (data di passaggio; formato AAAA-MM-GG) |
--entities a,b,c | solo determinati tipi di dati |
--no-pdfs | non recuperare i PDF delle fatture |
--db-host, --db-instance, --db-port, --db-name, --db-user, --db-encrypt | sovrascrivere solo in locale i dati del database |
--api-url, --api-key | sovrascrivere solo in locale indirizzo o chiave dell'API Wawi |
Password e chiave API puoi anche impostarle solo sul computer (variabili d'ambiente JTL_DB_PASSWORD, JTL_API_KEY): così non lo lasciano mai. La somma di controllo (SHA-256) di ogni file la trovi nell'elenco dei download in /api/downloads/jtl-bridge.