Blue Consultas Helpdesk Bridge
Connect Blue Consultas records with Odoo Enterprise Helpdesk
Dependências
Seção intitulada “Dependências”blue_credit_query, helpdesk
Documentação
Seção intitulada “Documentação”Integra o histórico de consultas e as compras de créditos ao Helpdesk Enterprise do Odoo 19.
Resultado
Seção intitulada “Resultado”- atendentes podem abrir um chamado diretamente pela consulta ou compra;
- novos cliques reabrem o chamado existente em vez de duplicá-lo;
- o ticket mantém vínculo auditável com a origem;
- a equipe é selecionada na mesma empresa do registro de origem;
- o Helpdesk continua responsável por equipe, SLA, comunicação e encerramento.
Requisito operacional
Seção intitulada “Requisito operacional”Deve existir pelo menos uma equipe do Helpdesk na empresa da consulta ou compra. Quando não existir, o módulo bloqueia a criação e apresenta uma mensagem de configuração, em vez de abrir o chamado na empresa errada.
Testes automatizados
Seção intitulada “Testes automatizados”odoo \ -c /tmp/odoo.conf \ -d consultas_qa \ --no-http \ --stop-after-init \ --workers=0 \ --test-enable \ --test-tags /blue_credit_query_helpdesk \ -i blue_credit_query_helpdeskOs testes cobrem:
- roteamento para uma equipe da mesma empresa;
- empresa derivada corretamente da equipe;
- vínculo com consulta e compra;
- idempotência em cliques repetidos.
Instalação segura no host
Seção intitulada “Instalação segura no host”O script usa a imagem atualmente implantada no serviço Swarm e copia temporariamente o odoo.conf, variáveis e segredos do container em execução. Nenhuma credencial é mantida no repositório.
bash scripts/install-module-consultas.sh blue_credit_query_helpdesk installPara atualizar uma instalação existente:
bash scripts/install-module-consultas.sh blue_credit_query_helpdesk upgradeO script:
- valida módulo, serviço e rede;
- identifica a imagem implantada por tag ou digest;
- copia a configuração para diretório temporário com permissão restrita;
- escala o serviço para zero antes da alteração de schema;
- instala ou atualiza o módulo;
- confirma o estado
installedno banco; - restaura a quantidade original de réplicas mesmo quando ocorre erro;
- remove os arquivos temporários.
Instalação manual em QA
Seção intitulada “Instalação manual em QA”odoo \ -c /tmp/odoo.conf \ -d consultas_qa \ --no-http \ --stop-after-init \ --workers=0 \ -i blue_credit_query_helpdeskQA funcional
Seção intitulada “QA funcional”- abrir um histórico de consulta;
- clicar em Abrir chamado;
- confirmar parceiro, equipe, empresa, documento, provedor e status;
- voltar à consulta e clicar novamente;
- confirmar que o mesmo ticket foi aberto;
- repetir o fluxo para uma compra de créditos;
- abrir o ticket e confirmar o bloco Blue Consultas;
- validar ACLs com um usuário Helpdesk e um usuário sem o grupo;
- validar mensagem clara em empresa sem equipe Helpdesk.
Critérios antes do deploy
Seção intitulada “Critérios antes do deploy”- manifest validado pelo gate do repositório;
- testes automatizados executados em Odoo 19 Enterprise;
- instalação limpa com
helpdesk; - XML IDs nativos confirmados na build Enterprise usada pela imagem;
- smoke test autenticado;
- imagem registrada por SHA/digest;
- upgrade explícito do banco e rollback documentados.
Rollback
Seção intitulada “Rollback”O módulo é opcional e não altera os modelos de origem. Em caso de rollback:
- reverter a imagem para o digest anterior;
- manter o módulo instalado quando já existirem tickets vinculados;
- preferir reverter o código em vez de desinstalar e perder vínculos;
- executar o smoke test de consultas, compras e Helpdesk após a reversão.
DevOps Conexão Azul Digital