Vai al contenuto principale
Scrive

Scrive Connector: «I callback possono essere attivati solo per i documenti inviati.»

Il messaggio I callback possono essere attivati solo per i documenti inviati. (Callbacks can only be triggered for sent documents.) compare quando premi Riattiva il callback Scrive (Re-trigger Scrive callback) su un documento senza ID documento Scrive o in stato Bozza o Preparazione. Si risolve controllando questi due dati nella scheda del documento e riattivando solo quando il documento è già stato inviato.

FlexigoTech · Responsabile: Víctor Gómez · Aggiornato il 5 novembre 2026

In breve

Modulo
Scrive
Versioni
Odoo 17, 18, 19 e 20
Verificato
nel codice del connettore, versione 20.0 · nelle fonti collegate in fondo
Lettura
4 min

Quando compare il messaggio

In quale momento compare I callback possono essere attivati solo per i documenti inviati.?

Quando premi il pulsante Riattiva il callback Scrive nella scheda di un documento di firma. Il controllo avviene al momento del clic: se la condizione è soddisfatta, l'azione si ferma con questo avviso e non viene richiesto nulla a Scrive. È un controllo sul documento stesso.

Qual è la condizione esatta?

L'avviso compare se si verifica una di queste due cose: il campo ID documento Scrive (Scrive Document ID) è vuoto, oppure lo Stato (State) del documento è Bozza (Draft) o Preparazione (Preparation). Ne basta una delle due. Detto al contrario, il modulo ti lascia procedere quando il documento ha un ID Scrive e si trova in qualsiasi altro stato.

Perché vedo il pulsante se sul mio documento non funzionerà?

Perché il pulsante Riattiva il callback Scrive è sempre visibile, in Odoo 17, 18, 19 e 20, qualunque sia lo stato del documento. La condizione non nasconde il pulsante: agisce quando lo premi.

Schema realizzato con il codice, non una schermata di Odoo: il menu Scrive › Signature Documents, il pulsante Re-trigger Scrive callback, i campi Scrive Document ID e State, e il messaggio di errore
Schema ricavato dal codice pubblicato del modulo, con le etichette in inglese dell'originale: il menu, il pulsante, i due campi che decidono la condizione e il messaggio (Odoo 17.0, 18.0, 19.0 e 20.0).
Odoo + Scrive: see who signed, get the sealed PDF
Video: Odoo + Scrive: see who signed, get the sealed PDF (video in inglese)

Cosa significa e come risolverlo

Cosa significa in pratica?

Che il modulo accetta di riattivare il callback solo per un documento che abbia un ID documento Scrive e che non sia in Bozza né in Preparazione. Per questa azione, un documento in quegli stati, o senza ID, conta come non inviato.

Cosa faccio se il documento è in Bozza o Preparazione?

Smetti di premere Riattiva il callback Scrive: in quegli stati il modulo lo rifiuta. Apri il documento da Scrive › Documenti di firma (Scrive › Signature Documents) e controlla lo Stato. Quando il documento è in un altro stato e ha un ID documento Scrive, il controllo non ti blocca più.

E se lo stato è diverso e l'avviso continua a comparire?

Guarda allora ID documento Scrive nella scheda: se è vuoto, l'avviso compare anche se lo stato è diverso. È un campo di sola lettura che scrive il codice, non l'utente: lo compila il modulo in un processo a cui si arriva dal pulsante Importa dall'archivio Scrive (Import from Scrive Archive), e anche da un altro metodo interno del modulo. Non puoi scriverlo a mano, quindi finché resta vuoto il pulsante continuerà a fermarsi.

Quando viene valutata la condizione?

La condizione fa parte del metodo che esegue il pulsante e viene valutata ogni volta che lo premi, con l'ID e lo stato che il documento ha in quel momento.

Cosa succede quando il controllo viene superato

Cosa fa il pulsante quando questo avviso non compare?

Secondo il codice di Odoo 20.0, il metodo lavora con un solo documento alla volta. Se supera il controllo, chiede a Scrive, tramite l'account associato al documento, di reinviare il callback di quel documento (una richiesta di reinvio manuale) e termina.

Cambia qualcosa a seconda della versione di Odoo?

Il messaggio è presente nel codice pubblicato di Odoo 17, 18, 19 e 20, e il pulsante è sempre visibile in tutte e quattro. L'ordine dei passaggi descritto corrisponde al codice di Odoo 20.0.

Dove vedo lo stato e l'ID di un documento?

Nel menu Scrive › Documenti di firma. Il ramo Scrive richiede il permesso Utente (User): se non lo hai, non vedi quel ramo. Lo Stato si vede nella scheda e nell'elenco di Documenti di firma; ID documento Scrive si vede nella scheda, in sola lettura.

Quali stati non blocca questo controllo?

Con l'ID compilato, gli altri valori del campo Stato: In attesa di avvio (Awaiting Start), In attesa (Pending), Firmato (Signed), Annullato (Canceled), Scaduto (Timed Out), Rifiutato (Rejected), Errore (Error) e Salvato come modello (Saved as Template). Il controllo guarda solo l'ID e lo stato, quindi un documento Annullato o Rifiutato che abbia un ID non riceve questo avviso.

Vista kanban di Signature Documents con dati dimostrativi: colonne Signed, Draft, Pending, Rejected e Saved as Template, con schede di riferimento SCRV e titolo dimostrativo
Kanban dei documenti di firma con dati dimostrativi; l'ultima colonna appare tagliata.

Come ti aiuta FlexigoTech

FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Se lavori con questo modulo e un documento non avanza come ti aspetti, puoi vedere com'è il modulo nella sua scheda di Odoo Apps, pubblicato per Odoo 17, 18, 19 e 20, oppure nella sua pagina su flexigotech.com.

Riepilogo da tenere a portata di mano: l'avviso dipende da due dati del documento, ID documento Scrive e Stato. Con l'ID vuoto, o in Bozza o Preparazione, il pulsante si ferma.

Continua a leggere

Cosa fa il pulsante «Invia» di Scrive Connector, passo per passoCosa fa il pulsante Invia di Scrive Connector in Odoo: cosa controlla, cosa crea, dove ti porta dopo e quali messaggi possono fermarlo.Il messaggio «I giorni devono essere compresi tra 1 e 365.» in Scrive ConnectorQuando compare «I giorni devono essere compresi tra 1 e 365.» in Scrive Connector, cosa controlla il codice premendo Applica e come correggerlo.Scrive Connector: «Odoo non è riuscito a generare il PDF», quando compare e come si risolvePerché Scrive Connector dice che Odoo non è riuscito a generare il PDF e non invia nulla alla firma: quando compare, cosa significa e come risolverlo.
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate

Fonti