Quan surt el missatge i des d'on
Què diu exactament el missatge i què el provoca?
El text és Could not fetch Scrive templates: …. Els punts suspensius són el text de l'error de l'API de Scrive tal com el recull el mòdul. El llança l'acció del compte de Scrive que porta les plantilles, i ho fa quan la consulta a Scrive per llistar-les acaba amb un error de l'API de Scrive. És un error que atura l'acció.

No se pudieron obtener las plantillas de Scrive: …. En alemany: Scrive-Vorlagen konnten nicht abgerufen werden: …. En francès: Impossible de récupérer les modèles Scrive : …. En italià: Impossibile recuperare i modelli Scrive: …. En portuguès: Não foi possível obter os modelos da Scrive: ….En quin punt exacte del procés es llança?
Segons el codi d'Odoo 20.0, l'acció fa tres coses en aquest ordre. Primer comprova que tens permís de responsable de Scrive. Després demana a Scrive la llista de documents marcats com a plantilles, pàgina a pàgina. Només si aquesta petició falla amb un error de l'API de Scrive es llança el missatge, amb el text de l'error darrere dels dos punts. Tot el que vindria després (crear, actualitzar o desactivar plantilles a Odoo) queda sense executar.
Des de quins botons hi puc arribar?
Des de dos. El principal és Fetch Templates, a la vista del compte de Scrive, que s'obre des del menú Scrive › Configuration › Accounts. Per veure el tram Configuration cal el permís Manager, i per al tram Scrive, el permís User. El botó es veu a Odoo 17, 18, 19 i 20, sense cap condició.
El segon és Save as Template, a la fitxa d'un document de Scrive: la seva acció arriba al mateix mètode del compte que llança el missatge. Aquest botó s'oculta quan el document no és a l'estat de preparació, així que amb els valors per defecte (esborrany) no el veus. En prémer-lo, Odoo demana confirmació amb aquest text: Save this document as a reusable Scrive template? This cannot be undone, and the document can no longer be sent for signature. Llegeix-lo abans d'acceptar. La resta del botó és a aquest article sobre Save as Template.


Què significa i com resoldre-ho
Què significa el que va després dels dos punts?
És el text de l'error de l'API de Scrive que va rebre el mòdul quan va demanar la llista de plantilles. És la dada útil de l'avís: copia'l sencer abans de tancar-lo, perquè és el que necessitaràs si has de demanar ajuda.
Com ho resolc pas a pas?
Copia el missatge complet, inclòs el que va darrere dels dos punts. Obre Scrive › Configuration › Accounts i comprova que ets al compte que volies sincronitzar. Torna a prémer Fetch Templates i mira si l'error es repeteix amb el mateix text. Si es repeteix, ja tens un text concret de l'API de Scrive amb el qual consultar qui et dona suport amb el mòdul.
Es perd o canvia alguna cosa quan surt l'error?
No. El missatge es llança abans que l'acció creï, actualitzi o desactivi cap plantilla, i un error d'aquest tipus atura l'acció sense desar el que anava a canviar. Les plantilles desades a Odoo queden com estaven.
I si em surt un avís de permisos en lloc d'aquest missatge?
És un altre cas. La comprovació de permisos va abans de la consulta a Scrive: si no tens el permís de responsable de Scrive, l'acció s'atura sense arribar a preguntar a Scrive, i per tant sense aquest missatge. Recorda que també el tram Configuration del menú demana Manager: si no el tens, ni tan sols el veus.
Què passa quan l'obtenció sí que funciona
Què fa l'acció quan no hi ha error?
Desa a Odoo, per a l'assistent d'enviament, les plantilles del compte. Per cada document-plantilla que retorna Scrive, crea la plantilla a Odoo o actualitza la que ja existia, amb el títol que té a Scrive (o Untitled template si no en té), i la deixa activa. Les plantilles d'aquest compte que ja no apareixen a Scrive es desactiven. En acabar, Odoo mostra l'avís Templates synchronised amb el text … Scrive template(s) available., on els punts suspensius són el nombre de plantilles obtingudes.
Canvia res segons la versió d'Odoo?
El missatge és al codi publicat d'Odoo 17, 18, 19 i 20, i el botó Fetch Templates es veu sense condició a les quatre. El mòdul està publicat a Odoo Apps per a 17, 18, 19 i 20; pots veure'l a la seva fitxa d'Odoo Apps.
Quan convé demanar ajuda?
Si, després de repetir Fetch Templates, el mateix text d'error continua sortint, envia'ns el missatge complet. FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Tens més informació del mòdul a la seva pàgina a flexigotech.com.
Continua llegint
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigobe_scrive_connector 20.0 (442af8bf): models/scrive_account.py
- Codi del mòdul: flexigobe_scrive_connector 20.0 (442af8bf): views/scrive_account_views.xml
- Codi del mòdul: 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
