Quando surge a mensagem e o que quer dizer
Quando surge exatamente?
Surge ao premir o botão Abrir discussão (Open Discussion) com o campo Código de subtipologia (Sub Typology Code) vazio. Segundo o código publicado do Odoo 20.0, o método que verifica a ficha começa precisamente por essa verificação: se o campo estiver vazio, lança Escolha uma classificação (atualize-as se a lista estiver vazia). e a ação pára. Essa condição só olha para se o campo tem valor no momento em que se prime.
De que ecrã se chega a ela?
A ficha de Abrir discussão abre-se a partir do menu Octopia › Apoio ao cliente › Abrir discussão (Octopia › Customer Service › Open Discussion). Nessa ficha estão o botão Abrir discussão e o campo Código de subtipologia. O botão não tem condição de visibilidade: vê-se sempre no Odoo 17, 18, 19 e 20. A mensagem pode surgir ao premi-lo, porque o método que se executa com o botão chega à verificação da classificação.

O que significa?
Que premiu o botão sem ter escolhida a classificação. A mensagem pede-lhe duas coisas: escolher uma classificação e, se a lista de classificações aparecer vazia, atualizá-la antes de escolher. Nesse ponto, a condição do código só verifica que Código de subtipologia não está vazio.
Como se vê com o Odoo noutro idioma?
Com o Odoo em português de Portugal a mensagem é Escolha uma classificação (atualize-as se a lista estiver vazia). O esquema seguinte reúne esse mesmo texto em castelhano, alemão, francês, italiano e português, segundo as traduções publicadas do módulo.

O método continua com outras verificações quando surge?
Não. A mensagem pára a ação: o código lança o erro e termina aí, sem continuar com nenhuma outra verificação nessa pressão.

Como resolver
O que faço, por ordem?
Primeiro, abra a ficha a partir de Octopia › Apoio ao cliente › Abrir discussão. Segundo, veja o campo Código de subtipologia: se estiver vazio, essa é a causa da mensagem. Terceiro, deixe escolhida uma classificação; se a lista de classificações estiver vazia, atualize-a, como pede a própria mensagem, e volte a escolher. Quarto, prima de novo Abrir discussão.
E se premir outra vez sem alterar nada?
Voltará a surgir a mesma mensagem. A verificação faz-se a cada pressão do botão e cumpre-se enquanto Código de subtipologia continuar vazio, pelo que insistir não altera o resultado.
Como sei que já resolvi?
Prima de novo Abrir discussão: se esta mensagem já não surgir, a verificação da classificação está ultrapassada. Se surgir um aviso diferente, já não é este.
O que acontece se não vir o menu ou a ficha?
O menu depende de permissões. O troço Octopia pede Utilizador Octopia (Octopia User) e o troço Abrir discussão pede Gestor Octopia (Octopia Manager). Se lhe faltar algum dos dois, não vê esse troço do menu. Nesse caso, peça a quem administra o seu Odoo que reveja as suas permissões.
Versões e o que vem depois
Passa-se o mesmo em todas as versões?
A mensagem está no código publicado dos ramos 17, 18, 19 e 20 do Odoo, e o módulo está publicado no Odoo Apps para essas quatro versões. No código do Odoo 20.0, a mensagem surge quando o campo Código de subtipologia está vazio. O botão Abrir discussão vê-se sem condição nas quatro versões.
É a única verificação do botão?
Não. A classificação é a primeira verificação do método; depois, o mesmo método continua com verificações sobre o assunto e sobre o corpo da mensagem. Por isso, depois de ultrapassar esta mensagem, pode surgir outro aviso por esses dados.
Como o pode ajudar a FlexigoTech?
A FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se está a implementar o conector, podemos ajudá-lo a pô-lo em funcionamento.
Continue a ler
Verificado no código do conector (versão 20.0) e nas fontes indicadas
Fontes
- Código do módulo: flexigobe_octopia_connector 20.0 (4848da6a): wizard/octopia_discussion_wizards.py
- Código do módulo: flexigobe_octopia_connector 20.0 (4848da6a): views/octopia_discussion_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_octopia_connector
- flexigotech.com/en/services.html
