Quando compare il messaggio e da dove
Cosa dice esattamente il messaggio e cosa lo provoca?
Il testo è Impossibile recuperare i modelli Scrive: … (Could not fetch Scrive templates: …). I puntini sono il testo dell'errore dell'API di Scrive così come lo riporta il modulo. Lo lancia l'azione dell'account Scrive che recupera i modelli, e lo fa quando la richiesta a Scrive per elencarli termina con un errore dell'API di Scrive. È un errore che interrompe l'azione.

No se pudieron obtener las plantillas de Scrive: …. In tedesco: Scrive-Vorlagen konnten nicht abgerufen werden: …. In francese: Impossible de récupérer les modèles Scrive : …. In italiano: Impossibile recuperare i modelli Scrive: …. In portoghese: Não foi possível obter os modelos da Scrive: ….In quale punto esatto del processo viene lanciato?
Secondo il codice di Odoo 20.0, l'azione fa tre cose in quest'ordine. Prima verifica che tu abbia il permesso di responsabile di Scrive. Poi chiede a Scrive l'elenco dei documenti contrassegnati come modelli, pagina per pagina. Solo se quella richiesta fallisce con un errore dell'API di Scrive viene lanciato il messaggio, con il testo dell'errore dopo i due punti. Tutto ciò che verrebbe dopo (creare, aggiornare o disattivare modelli in Odoo) resta non eseguito.
Da quali pulsanti si può arrivare?
Da due. Il principale è Recupera modelli (Fetch Templates), nella vista dell'account Scrive, che si apre dal menu Scrive › Configurazione › Account. Per vedere il tratto Configurazione serve il permesso Responsabile, e per il tratto Scrive il permesso Utente. Il pulsante è visibile in Odoo 17, 18, 19 e 20, senza condizioni.
Il secondo è Salva come modello (Save as Template), nella scheda di un documento Scrive: la sua azione arriva allo stesso metodo dell'account che lancia il messaggio. Quel pulsante è nascosto quando il documento non è nello stato di preparazione, quindi con i valori predefiniti (bozza) non lo vedi. Quando lo premi, Odoo chiede conferma con questo testo: Salvare questo documento come modello Scrive riutilizzabile? L'operazione non può essere annullata e il documento non potrà più essere inviato per la firma. Leggilo prima di accettare. Il resto del pulsante è in questo articolo su Salva come modello.


Cosa significa e come risolverlo
Cosa significa quello che segue i due punti?
È il testo dell'errore dell'API di Scrive che il modulo ha ricevuto quando ha chiesto l'elenco dei modelli. È il dato utile dell'avviso: copialo per intero prima di chiuderlo, perché è ciò che ti servirà se dovrai chiedere aiuto.
Come lo risolvo passo dopo passo?
Copia il messaggio completo, compreso ciò che segue i due punti. Apri Scrive › Configurazione › Account e verifica di essere nell'account che volevi sincronizzare. Premi di nuovo Recupera modelli e controlla se l'errore si ripete con lo stesso testo. Se si ripete, hai un testo concreto dell'API di Scrive con cui rivolgerti a chi ti supporta il modulo.
Si perde o cambia qualcosa quando compare l'errore?
No. Il messaggio viene lanciato prima che l'azione crei, aggiorni o disattivi alcun modello, e un errore di questo tipo interrompe l'azione senza salvare ciò che stava per cambiare. I modelli salvati in Odoo restano com'erano.
E se compare un avviso di permessi invece di questo messaggio?
È un altro caso. Il controllo dei permessi viene prima della richiesta a Scrive: se non hai il permesso di responsabile di Scrive, l'azione si ferma senza arrivare a interrogare Scrive, e quindi senza questo messaggio. Ricorda che anche il tratto Configurazione del menu richiede Responsabile: se non lo hai, non lo vedi nemmeno.
Cosa succede quando il recupero funziona
Cosa fa l'azione quando non c'è errore?
Salva in Odoo, per la procedura guidata di invio, i modelli dell'account. Per ogni documento-modello restituito da Scrive, crea il modello in Odoo o aggiorna quello già esistente, con il titolo che ha in Scrive (o Modello senza titolo (Untitled template) se non ne ha uno), e lo lascia attivo. I modelli di quell'account che non compaiono più in Scrive vengono disattivati. Al termine, Odoo mostra l'avviso Modelli sincronizzati (Templates synchronised) con il testo … modello(i) Scrive disponibile(i). (… Scrive template(s) available.), dove i puntini sono il numero di modelli recuperati.
Cambia qualcosa in base alla versione di Odoo?
Il messaggio è nel codice pubblicato di Odoo 17, 18, 19 e 20, e il pulsante Recupera modelli è visibile senza condizioni in tutte e quattro. Il modulo è pubblicato su Odoo Apps per 17, 18, 19 e 20; puoi vederlo nella sua scheda di Odoo Apps.
Quando conviene chiedere aiuto?
Se, dopo aver ripetuto Recupera modelli, lo stesso testo di errore continua a comparire, inviaci il messaggio completo. FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Trovi più informazioni sul modulo nella sua pagina su flexigotech.com.
Continua a leggere
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate
Fonti
- Codice del modulo: flexigobe_scrive_connector 20.0 (442af8bf): models/scrive_account.py
- Codice del modulo: flexigobe_scrive_connector 20.0 (442af8bf): views/scrive_account_views.xml
- Codice del modulo: flexigobe_scrive_connector 20.0 (442af8bf): views/scrive_document_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_scrive_connector
- flexigotech.com/en/services.html
