Onde está o botão e quem o vê
Onde está o botão e quando aparece?
O botão Obter endereços do vendedor (Pull Seller Addresses) está no ecrã Contas Octopia (Octopia Accounts). Chega-se a esse ecrã pelo menu Octopia › Configuração › Contas (Octopia › Configuration › Accounts). A vista mostra-o sempre: vê-se no Odoo 17, 18, 19 e 20, e está em todas essas ramificações publicadas.

Octopia › Configuração › Contas (Octopia › Configuration › Accounts) e o botão Obter endereços do vendedor (Pull Seller Addresses), para o Odoo 17, 18, 19 e 20.Que permissões preciso para lá chegar?
Cada troço do menu pede a sua e, se não a tiver, não vê esse troço. Octopia pede Utilizador Octopia (Octopia User), Configuração pede Gestor Octopia (Octopia Manager) e Contas pede Administrador Octopia (Octopia Admin). Se o troço Contas não lhe aparecer, peça a quem administra o seu Odoo que verifique se tem essa última permissão.
Como se chama o botão com o Odoo em português de Portugal?
Com o Odoo em português de Portugal chama-se Obter endereços do vendedor. O esquema seguinte mostra o mesmo rótulo noutros idiomas, para o caso de trabalhar com várias instalações.

Descargar direcciones del vendedor; em alemão, Verkäuferadressen abrufen; em francês, Récupérer les adresses du vendeur; em italiano, Recupera indirizzi venditore; em português, Obter endereços do vendedor.
O que faz ao carregar
O que faz o botão, por ordem?
Para cada conta sobre a qual a ação é lançada, faz três coisas, uma a seguir à outra. Primeiro obtém a ligação à Octopia dessa conta. Depois pede à Octopia os endereços do vendedor. Por fim, escreve o que recebeu no campo Endereços do vendedor (Seller Addresses) da mesma conta. É o que faz o código do Odoo 20.
O que muda no Odoo ao carregar?
O botão escreve o que recebeu no campo Endereços do vendedor da conta.
Onde leio o que foi descarregado?
Na ficha de Contas Octopia, no separador Endereços do vendedor. O campo é só de leitura: é preenchido pelo botão, não se escreve à mão. Além disso, só o veem os utilizadores com a permissão Administrador Octopia. A sua ajuda diz: Endereços de vendedor registados, tal como devolvidos por GET /sellers/addresses.
O que se guarda exatamente e o que verifica o botão?
O que a Octopia devolve é convertido em texto com indentação, para se poder ler, e guardam-se no máximo os primeiros 8000 carateres. Se a resposta tiver mais texto, fica cortada nesse ponto. Cada vez que carrega, substitui o que houvesse no campo.
A única decisão que o código toma é se a Octopia devolveu alguma coisa. Se há resposta, guarda-a. Se não devolve nada (sem valor), o campo fica vazio. Isto quer dizer que voltar a carregar no botão e não receber nada apaga o conteúdo de uma pulsação anterior.
Como verifico que correu bem?
Abra a conta em Octopia › Configuração › Contas, carregue no botão e entre no separador Endereços do vendedor. Se vir o texto com os endereços, a descarga guardou a resposta. Se o que esperava é mais longo do que vê, lembre-se do limite de carateres da resposta anterior.
O que acontece sozinho, o que fazer se falhar e o custo
Preenche-se sozinho, sem carregar?
O campo é preenchido por este botão. O que acontece sozinho é outra tarefa que partilha com o botão o seu primeiro passo, obter a ligação da conta: a tarefa agendada Octopia: obter discussões (fila ToTreat) (Octopia: pull discussions (ToTreat queue)), que corre a cada 15 minutos e está ativa ao instalar. Essa tarefa percorre as conversas marcadas ToTreat, cria-as ou atualiza-as no Odoo, regista a data dessa sincronização e deixa uma nota no registo de sincronização.
E se o botão não lhe der o que esperava?
Veja primeiro o campo Endereços do vendedor logo depois de carregar. Se estiver vazio, a Octopia não devolveu nada nessa pulsação. Se o texto acabar cortado, é o limite de carateres acima. Para falhas de ligação, tenha em conta que a ligação passa pelo FlexigoTech Cloud: guarda as credenciais cifradas, vigia a sincronização e avisa por e-mail se falhar. Sem subscrição, ou com o serviço suspenso, pára o que a subscrição dá; os dados ficam no seu Odoo.
O que preciso para o usar e quanto custa?
O módulo é de pagamento único por versão do Odoo e está publicado para o Odoo 17, 18, 19 e 20; o preço de cada versão vê-se na sua ficha. Além disso, precisa da subscrição do FlexigoTech Cloud, plano Conector: 49 €/mês ou 490 €/ano, sem IVA, com até 3 contas da plataforma. Na Odoo App Store, cada versão do Odoo compra-se lá.
Se o está a implementar
A FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se está a montar a ligação com a Octopia e precisa de ajuda com as contas, as permissões ou uma integração que o módulo não cubra, conte-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_octopia_connector 20.0 (4848da6a): views/octopia_completeness_views.xml
- Código do módulo: flexigobe_octopia_connector 20.0 (4848da6a): models/octopia_seller_extras.py
- Código do módulo: flexigobe_octopia_connector 20.0 (4848da6a): models/octopia_discussion.py
- Código do módulo: flexigobe_octopia_connector 20.0 (4848da6a): models/octopia_account.py
- apps.odoo.com/apps/modules/20.0/flexigobe_octopia_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
