Um caso para ver o que faz o botão
Exemplo Caso ilustrativo: a empresa e os seus dados são inventados para explicar o fluxo.
Hogar Norte é uma loja inventada que vende na Amazon e gere as suas devoluções no Odoo. A Lúcia, que trata do pós-venda, entra em Amazon › Análise / BI › Devoluções e abre duas linhas de devolução para ver como se comporta o botão Abrir processo interno associado.
Na primeira linha o botão está à vista, porque essa linha tem preenchido o seu Caso de pós-venda principal. A Lúcia carrega: o módulo procura os processos de acompanhamento interno associados a essa devolução e, se não encontrar nenhum, recorre a esse caso principal. Com esse caso principal preenchido, o módulo conta sempre pelo menos com ele. Se houver um só processo, abre-se a sua ficha; se houver vários, abre-se uma lista com eles.
Na segunda linha não há botão: o Caso de pós-venda principal está vazio e a condição da vista oculta-o. A Lúcia não tem nada em que carregar.
Segundo o código, Ainda não há nenhum processo interno de acompanhamento associado a esta devolução. só é lançada quando a pesquisa não dá nenhum processo e, além disso, o Caso de pós-venda principal está vazio; com esse campo vazio, a condição da vista oculta o botão.

Com o Odoo em português de Portugal a mensagem lê-se como na entradilha. O segundo esquema e a sua tabela reúnem o mesmo texto noutros idiomas do módulo.

| Idioma do Odoo | Texto que o utilizador vê |
|---|---|
| Espanhol | Aún no hay ningún caso de seguimiento interno vinculado a esta devolución. |
| Alemão | Mit dieser Retoure ist noch kein interner Folgevorgang verknüpft. |
| Francês | Aucun dossier de suivi interne n'est encore lié à ce retour. |
| Italiano | Ancora nessun caso di follow-up interno è collegato a questo reso. |
| Português | Ainda não há nenhum processo interno de acompanhamento associado a esta devolução. |

Onde está o botão e quando se vê
A mensagem é lançada pelo método de Abrir processo interno associado, um botão da vista da linha de devolução, se a sua condição se cumprir. Esse botão tem uma condição de vista: oculta-se quando o campo Caso de pós-venda principal está vazio. Com os valores por defeito esse campo está vazio, pelo que por defeito o botão não se vê. A condição é a mesma no Odoo 17, 18, 19 e 20.
As fichas de devolução abrem-se a partir do menu Amazon › Análise / BI › Devoluções. Cada nível do menu exige a permissão Visualizador (Viewer): se te faltar em algum, esse nível não aparece no teu menu.
O que faz o botão, passo a passo
Segundo o código do Odoo 20, ao carregar em Abrir processo interno associado o módulo faz isto, por ordem:
- Trabalha sobre uma só devolução de cada vez: a linha que tens aberta.
- Procura os processos de acompanhamento interno associados a essa devolução, do mais recente ao mais antigo.
- Se não encontrou nenhum e a devolução tem um
Caso de pós-venda principal, usa esse caso. - Se depois disso continuar sem haver nenhum processo, pára com
Ainda não há nenhum processo interno de acompanhamento associado a esta devolução.e não abre nada. - Se houver um só processo, abre diretamente a sua ficha; se houver vários, abre uma lista com esses processos, a partir da qual se pode entrar em cada ficha.
A condição do código que leva à mensagem é, por palavras, que a lista de processos continue vazia depois das duas vias de pesquisa. Se o botão está à vista, o Caso de pós-venda principal está preenchido e o método conta pelo menos com esse caso, pelo que abre ficha ou lista.
O que significa e o que fazer
A mensagem não fala da Amazon, da ligação nem de qualquer sincronização: diz que, para essa devolução, o módulo não tem nenhum processo interno para abrir. Quando a vires:
- Confirma que estás na devolução certa. O botão atua sobre a linha aberta; volta à lista de
Devoluçõese verifica que é a que querias. - Tem claro o que aconteceu. A mensagem interrompe a ação: não se abre nenhum ecrã e não se guarda nada do que essa ação ia fazer.
- Lembra-te de quando se vê o botão. Só aparece com o
Caso de pós-venda principalpreenchido; sem ele, a vista oculta-o, e é precisamente a situação em que o método não encontra nenhum processo. - Se esperavas um processo para essa devolução, a questão é que o módulo não encontra nenhum associado, nem pela pesquisa nem pelo seu
Caso de pós-venda principal. Se não localizares a causa, contacta-nos e revemos com o teu Odoo à frente.
Em que versões surge
A mensagem está no código publicado do Odoo 17, 18, 19 e 20, e o módulo está publicado no Odoo Apps para essas quatro versões. A ordem das verificações acima vem do código do Odoo 20.
O que aprender com o caso
Duas coisas. A primeira: o botão só se vê nas linhas com Caso de pós-venda principal preenchido, por isso não o esperes em qualquer devolução. A segunda: a mensagem só surge quando não há nenhum processo associado nem Caso de pós-venda principal, que é precisamente quando a vista oculta o botão; se o botão está à vista, o método conta pelo menos com o caso principal.
Como te ajuda a FlexigoTech
A FlexigoTech implementa Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Podes ver o módulo na sua página em flexigotech.com ou na sua ficha do Odoo Apps, e se quiseres que revejamos como geres as devoluções no teu Odoo, escreve-nos.
Continue a ler
Verificado no código do conector (versão 20.0) e nas fontes indicadas
Fontes
- Código do módulo: flexigobe_amazon_seller_connector 20.0 (88c7e241): models/amazon_spapi_return_line.py
- Código do módulo: 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
