O que diz a mensagem e o que a provoca
O texto completo, com o Odoo em português de Portugal, é O canal de vendas … não permite discussões iniciadas pelo vendedor. (Sales channel … does not allow seller-initiated discussions.). No lugar das reticências surge o código do canal de vendas. É um erro: a ação é interrompida.

Surge ao clicar no botão
O assistente abre-se a partir do menu Octopia › Apoio ao cliente › Abrir discussão (Octopia › Customer Service › Open Discussion). O troço Octopia exige a permissão Utilizador Octopia (Octopia User) e o troço Abrir discussão exige Gestor Octopia (Octopia Manager): se não tiveres uma das duas, não vês esse troço do menu.
O botão Abrir discussão vê-se sempre, no Odoo 17, 18, 19 e 20. O aviso aparece ao clicar nesse botão, e só se se cumprir a condição que se segue. A mensagem está no código publicado do Odoo 17, 18, 19 e 20.
São precisas estas condições em simultâneo
O módulo olha para o canal de vendas da encomenda a que se destina a discussão. O aviso surge quando se verificam todas estas situações em conjunto:
- a encomenda tem canal de vendas;
- esse canal já tem a sua configuração sincronizada;
- essa configuração não permite que o vendedor inicie discussões.
Se faltar qualquer uma delas, este aviso não surge. Em concreto, se a configuração do canal ainda não estiver sincronizada, esta verificação não bloqueia.
Refere-se ao canal da encomenda, não ao que escreveste
O aviso diz que a configuração sincronizada desse canal não deixa o vendedor abrir discussões. O assunto, o corpo da mensagem, o destinatário e os anexos não entram nesta verificação, pelo que alterá-los não a evita. A única coisa que a decide é o canal de vendas da encomenda.
Com o aviso não se envia nada para a Octopia
A verificação vem antes da chamada à Octopia: quando surge, a ação é interrompida e a discussão não é enviada. A entrada de sucesso no registo de sincronização, a que diz que foi aberta uma discussão na encomenda, é escrita pelo módulo quando a criação da discussão se conclui, pelo que com este aviso não chega a ser escrita.
Antes e depois há outras verificações
Antes de chegar a esta, o assistente verifica se há uma classificação escolhida e se o assunto e o corpo têm o comprimento admitido, cada uma com o seu próprio aviso. Depois vem outra verificação do canal, a do destinatário, que também tem o seu. Se o que vês não fala de discussões iniciadas pelo vendedor, não é este caso.
Como se vê noutros idiomas
O esquema reúne o mesmo texto em espanhol, alemão, francês, italiano e português, segundo as traduções publicadas do módulo.


O que fazer quando surge
- Repara no código do canal que aparece no aviso e confirma que é o canal da encomenda que esperavas.
- Se for o correto, a partir deste assistente não será aberta discussão para essa encomenda enquanto a configuração sincronizada do canal continuar a não permitir que o vendedor as inicie. Experimentar com outro texto, outro destinatário ou outros anexos não altera o resultado.
- Se o canal não era o que esperavas, confirma que a discussão é para a encomenda correta.
- Sempre que clicas em
Abrir discussão, o código avalia a condição de novo.
O aviso descreve uma propriedade do canal de vendas da encomenda e não uma falha do que preencheste. Convém começar por identificar o canal que a mensagem nomeia, e não por rever o assunto ou o corpo.
Como a FlexigoTech ajuda
Se estás a implementar o Odoo com a Octopia e queres rever como os teus canais de venda se encaixam no fluxo, ou precisas de uma integração à medida, a FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida.
O módulo é de pagamento único por versão do Odoo (o preço de cada versão está na sua ficha da Odoo Apps, publicada para 17, 18, 19 e 20) e requer a subscrição da FlexigoTech Cloud, plano Conector: 49 €/mês ou 490 €/ano sem IVA. A ligação passa pela FlexigoTech Cloud, que guarda cifradas as credenciais, vigia a sincronização e avisa por e-mail se falhar.
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/precios.html
- flexigotech.com/en/services.html
