Un caso per vedere cosa fa il pulsante
Esempio Caso illustrativo: l'azienda e i suoi dati sono inventati per spiegare il flusso.
Hogar Norte è un negozio inventato che vende su Amazon e gestisce i resi in Odoo. Lucía, che si occupa del post-vendita, entra in Amazon › Analisi / BI › Resi (Amazon › Analytics / BI › Returns) e apre due righe di reso per vedere come si comporta il pulsante Apri caso interno collegato.
Nella prima riga il pulsante è visibile, perché quella riga ha compilato il suo Caso post-vendita principale. Lucía lo preme: il modulo cerca i casi di follow-up interno collegati a quel reso e, se non ne trova nessuno, ricorre a quel caso principale. Con il caso principale compilato, il modulo può sempre contare almeno su di esso. Se c'è un solo caso, si apre la sua scheda; se ce ne sono più di uno, si apre un elenco con tutti.
Nella seconda riga il pulsante non c'è: il Caso post-vendita principale è vuoto e la condizione della vista lo nasconde. Lucía non ha nulla da premere.
Secondo il codice, Ancora nessun caso di follow-up interno è collegato a questo reso. viene lanciato solo quando la ricerca non restituisce alcun caso e, inoltre, il Caso post-vendita principale è vuoto; con quel campo vuoto, la condizione della vista nasconde il pulsante.

Con Odoo in italiano il messaggio si legge come nell'introduzione. Il secondo schema e la sua tabella riportano lo stesso testo in altre lingue del modulo.

| Lingua di Odoo | Testo che vede l'utente |
|---|---|
| Spagnolo | Aún no hay ningún caso de seguimiento interno vinculado a esta devolución. |
| Tedesco | Mit dieser Retoure ist noch kein interner Folgevorgang verknüpft. |
| Francese | Aucun dossier de suivi interne n'est encore lié à ce retour. |
| Italiano | Ancora nessun caso di follow-up interno è collegato a questo reso. |
| Portoghese | Ainda não há nenhum processo interno de acompanhamento associado a esta devolução. |

Dove si trova il pulsante e quando si vede
Il messaggio lo lancia il metodo di Apri caso interno collegato, un pulsante della vista della riga di reso, se si verifica la sua condizione. Quel pulsante ha una condizione di vista: si nasconde quando il campo Caso post-vendita principale è vuoto. Con i valori predefiniti quel campo è vuoto, quindi per impostazione predefinita il pulsante non si vede. La condizione è la stessa in Odoo 17, 18, 19 e 20.
Le schede dei resi si aprono dal menu Amazon › Analisi / BI › Resi. Ogni livello del menu richiede il permesso Visualizzatore (Viewer): se ti manca in uno, quel livello non compare nel tuo menu.
Cosa fa il pulsante, passo per passo
Secondo il codice di Odoo 20, quando premi Apri caso interno collegato il modulo fa questo, nell'ordine:
- Lavora su un solo reso alla volta: la riga che hai aperto.
- Cerca i casi di follow-up interno collegati a quel reso, dal più recente al più vecchio.
- Se non ne ha trovato nessuno e il reso ha un
Caso post-vendita principale, usa quel caso. - Se dopo questo non c'è ancora alcun caso, si ferma con
Ancora nessun caso di follow-up interno è collegato a questo reso.e non apre nulla. - Se c'è un solo caso, apre direttamente la sua scheda; se ce ne sono più di uno, apre un elenco con quei casi, dal quale si può entrare in ogni scheda.
La condizione del codice che porta al messaggio è, a parole, che l'elenco dei casi sia ancora vuoto dopo le due vie di ricerca. Se il pulsante è visibile, il Caso post-vendita principale è compilato e il metodo può contare almeno su quel caso, quindi apre una scheda o un elenco.
Cosa significa e cosa fare
Il messaggio non parla di Amazon, della connessione né di alcuna sincronizzazione: dice che, per quel reso, il modulo non ha nessun caso interno da aprire. Quando lo vedi:
- Conferma di essere sul reso giusto. Il pulsante agisce sulla riga aperta; torna all'elenco dei
Resie verifica che sia quella che volevi. - Tieni chiaro cosa è successo. Il messaggio ferma l'azione: non si apre nessuna schermata e non si salva nulla di ciò che quell'azione stava per fare.
- Ricorda quando si vede il pulsante. Compare solo con il
Caso post-vendita principalecompilato; senza, la vista lo nasconde, ed è proprio la situazione in cui il metodo non trova nessun caso. - Se ti aspettavi un caso per quel reso, il punto è che il modulo non ne trova nessuno collegato, né con la ricerca né tramite il suo
Caso post-vendita principale. Se non individui la causa, contattaci e lo verifichiamo con il tuo Odoo davanti.
In quali versioni compare
Il messaggio è nel codice pubblicato di Odoo 17, 18, 19 e 20, e il modulo è pubblicato su Odoo Apps per quelle quattro versioni. L'ordine dei controlli qui sopra deriva dal codice di Odoo 20.
Cosa imparare dal caso
Due cose. La prima: il pulsante si vede solo nelle righe con il Caso post-vendita principale compilato, quindi non aspettartelo in qualsiasi reso. La seconda: il messaggio compare solo quando non c'è alcun caso collegato né un Caso post-vendita principale, che è proprio quando la vista nasconde il pulsante; se il pulsante è visibile, il metodo può contare almeno sul caso principale.
Come ti aiuta FlexigoTech
FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Puoi vedere il modulo nella sua pagina su flexigotech.com o nella sua scheda di Odoo Apps, e se vuoi che verifichiamo come gestisci i resi nel tuo Odoo, scrivici.
Continua a leggere
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate
Fonti
- Codice del modulo: flexigobe_amazon_seller_connector 20.0 (88c7e241): models/amazon_spapi_return_line.py
- Codice del modulo: flexigobe_amazon_seller_connector 20.0 (88c7e241): views/amazon_spapi_return_line_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
