01. BEES-3790: [Integração] – Inclusão do Campo orderType na Integração com o ERP
A integração entre o WMS BeeStock e o ERP não enviava a informação do tipo de documento de entrada, impossibilitando que o ERP identificasse corretamente o tipo da operação durante o processo de recebimento e armazenamento.
Adequada a integração inboundCheck para incluir o campo orderType, permitindo o envio do tipo do documento de entrada ao ERP e garantindo maior compatibilidade com o modelo de integração e identificação correta das operações.
02. BEES-3762: [Integração] – Criar API Health Check
O WMS BeeStock não disponibilizava endpoints de monitoramento para informar à infraestrutura o estado da aplicação. Com isso, não era possível distinguir quando a aplicação estava indisponível por falha interna ou quando permanecia em execução, mas incapaz de processar requisições devido a problemas em serviços ou dependências externas.
Implementados mecanismos padronizados de Liveness e Readiness, permitindo que a infraestrutura monitore corretamente a saúde da aplicação. Com essa implementação, passa a ser possível identificar quando a aplicação deve ser reiniciada por falha interna (Liveness) e quando está em execução, porém temporariamente indisponível para processar requisições devido a falhas em dependências (Readiness).
03. BEES-3694: [Integração] – Ampliar a API de Consulta de Documentos de Entrada e Documento de Saída
As APIs de Consulta de Documentos de Entrada e Consulta de Documentos de Saída não disponibilizavam todas as informações já enviadas durante os processos de integração. Essa limitação reduzia a quantidade de dados disponíveis para sistemas integrados, exigindo consultas adicionais para obtenção de informações complementares.
Ampliados os contratos das APIs de Consulta de Documentos de Entrada e Consulta de Documentos de Saída, com a inclusão de novos campos no retorno das consultas, disponibilizando as mesmas informações utilizadas nos processos de integração e proporcionando maior completude e consistência dos dados.
04. BEES-3572: [Nova Funcionalidade] – Nova Tela para Download do APK no BeeStock WEB
O processo de atualização do APK do Coletor era realizado manualmente, exigindo que a equipe BeeStock disponibilizasse o arquivo aos clientes por meio de ferramentas externas, como Google Drive ou WhatsApp. Esse modelo gerava dependência do time técnico, dificultava o controle das versões instaladas e tornava o processo de atualização mais demorado.
Criada a funcionalidade Download APK no menu Desenvolvedor, permitindo que os usuários realizem o download do APK correspondente à versão atual do ambiente BeeStock WEB. A funcionalidade também conta com controle de acesso por Perfil de Acesso, possibilitando definir quais usuários poderão utilizar o recurso.
05. BEES-3701: [Nova Funcionalidade] – Impressão de Etiqueta UZ Transferência no Coletor
A impressão de Etiquetas UZ de Transferência estava disponível apenas na interface Web do WMS BeeStock. Essa limitação obrigava os operadores a interromperem suas atividades no coletor para utilizar uma estação de trabalho, tornando o processo menos ágil e reduzindo a produtividade operacional.
Implementada a funcionalidade de Geração Manual de Romaneio de Carga, incluindo:
Desenvolvida a nova rotina de Impressão de Etiqueta UZ de Transferência no Coletor de Dados, permitindo que os operadores realizem a impressão diretamente no dispositivo móvel, proporcionando maior agilidade e continuidade ao processo operacional.
06. BEES-3700: [Nova Funcionalidade] – Impressão de Etiqueta UZ de Expedição no Coletor
A impressão de Etiquetas UZ de Expedição estava disponível apenas na interface Web do WMS BeeStock. Essa limitação obrigava os operadores a interromperem suas atividades no coletor para acessar uma estação de trabalho e realizar a impressão das etiquetas, tornando o processo menos ágil e impactando a produtividade operacional.
Desenvolvida a nova rotina de Impressão de Etiqueta UZ de Expedição no Coletor de Dados, permitindo que a impressão seja realizada diretamente no dispositivo móvel, proporcionando maior agilidade, mobilidade e eficiência ao processo operacional.
07. BEES-3699: [Nova Funcionalidade] – Impressão de Etiqueta UZ de Recebimento no Coletor
A impressão de Etiquetas UZ de Recebimento estava disponível apenas na interface Web do WMS BeeStock. Essa limitação obrigava os operadores a interromperem suas atividades no coletor para acessar uma estação de trabalho e realizar a impressão das etiquetas, tornando o processo menos ágil e impactando a produtividade operacional.
Desenvolvida a nova rotina de Impressão de Etiqueta UZ de Recebimento no Coletor de Dados, permitindo que a impressão seja realizada diretamente no dispositivo móvel, proporcionando maior agilidade, mobilidade e eficiência ao processo operacional.
08. BEES-3760: [Melhoria] – Atualização do APK Diretamente pelo Coletor
A atualização do APK do Coletor BeeStock era realizada manualmente, dificultando a manutenção dos dispositivos na versão correta e aumentando o risco de incompatibilidade com o BeeStock WEB. Para garantir o funcionamento da aplicação, o coletor deve utilizar sempre a mesma versão do ambiente WEB.
Implementado um novo fluxo de atualização (upgrade) do Coletor BeeStock. Sempre que o coletor se conectar a um ambiente BeeStock WEB com versão superior à instalada no dispositivo, será exibida uma mensagem informando que a versão do aplicativo é inválida e orientando o usuário a realizar a atualização. A própria tela disponibilizará o botão “Atualizar”, permitindo o download e a instalação da versão compatível do APK diretamente pelo coletor, tornando o processo mais rápido, simples e reduzindo a necessidade de intervenções manuais.
09. BEES-3827: [Melhoria] – Novo Fluxo de Downgrade do APK por QR Code
O processo de atualização e downgrade do APK do Coletor BeeStock não possuía um mecanismo padronizado, dificultando a instalação da versão correta do aplicativo em relação à versão do BeeStock WEB. Esse cenário aumentava o risco de utilização de versões incompatíveis, podendo ocasionar falhas operacionais e de comunicação entre o coletor e o sistema.
No BeeStock WEB, o QR Code será disponibilizado na tela Desenvolvedor > Download APK. No Coletor APK, haverá a opção de leitura desse QR Code para realizar o download e a instalação manual da versão compatível. O QR Code foi implementado para facilitar o download do APK, permitindo a instalação manual da versão compatível. O APK do Coletor deve estar sempre na mesma versão do BeeStock WEB. Caso o coletor esteja em uma versão superior à do BeeStock WEB (por exemplo, APK 1.32.0 e BeeStock WEB 1.31.1), será necessário realizar um downgrade do aplicativo. O downgrade é um processo manual, consistindo na desinstalação da versão atual do aplicativo e, posteriormente, na instalação da versão compatível obtida por meio do QR Code disponibilizado
10. BEES-3756: [Melhoria] – Inclusão das Informações Exibidas na Consulta de Etiqueta UZ
A tela Consultas > Expedição > Etiqueta UZ apresentava apenas o status dos itens, não permitindo identificar o status do volume nem o conferente responsável. Essa limitação dificultava as análises operacionais e o atendimento do suporte, que frequentemente precisava validar as informações diretamente com os operadores ou solicitar consultas ao banco de dados pela equipe de desenvolvimento.
Aprimorada a tela Consulta de Etiqueta UZ com a inclusão de novas informações para facilitar a análise operacional, incluindo: Status do Volume, Conferente responsável, Saldo solicitado do item, Quantidade alocada, Quantidade separada, Quantidade conferida. Com essas informações, o processo de consulta torna-se mais completo, reduzindo a necessidade de validações manuais e de consultas técnicas ao banco de dados.
11. BEES-3695: [Melhoria] – Melhorias de Usabilidade na Consulta de Endereço do Coletor
Na rotina de Consulta de Endereço do Coletor de Dados, foram identificados comportamentos que reduziam a agilidade da operação, como a necessidade de ações adicionais para realizar consultas, perda das informações exibidas ao limpar a tela e ausência de retorno automático do foco para o campo de endereço.
Realizadas melhorias na rotina de Consulta de Endereço do Coletor de Dados, incluindo:
Pesquisa automática do endereço ao realizar a leitura do código ou pressionar Enter no campo Endereço; Retorno automático do foco para o campo Endereço ao utilizar a função Limpar (Vassoura); Correção da função de limpeza da tela para preservar corretamente as informações exibidas na lista.
12. BEES-3696: [Melhoria] – Inclusão do Campo “Pedido Cliente” na Devolução de Picking
Na rotina de Devolução de Picking na WEB, a tela de Busca de Documentos para Devolução não exibia o Número do Pedido do Cliente, dificultando a identificação dos documentos e a localização da devolução desejada. Essa limitação também impactava a consulta das informações no Monitor de Devolução.
Incluída a coluna “Pedido Cliente” na tela de Busca de Documentos para Devolução de Picking e no Monitor de Devolução, proporcionando maior rastreabilidade e facilitando a identificação dos documentos durante o processo operacional.
13. BEES-3697: [Melhoria] – Melhoria de Usabilidade na Consulta Estoque do Coletor
Na rotina Menu Consulta → Estoque do Coletor de Dados, após realizar uma consulta e utilizar a função Limpar (Vassoura), o sistema não retornava automaticamente o foco para o campo Código de Barras. Esse comportamento exigia uma ação adicional do operador antes de iniciar uma nova consulta, reduzindo a agilidade do processo.
Implementado o reposicionamento automático do foco para o campo Código de Barras após a utilização da *função Limpar (Vassoura)*, proporcionando maior agilidade e melhor experiência durante as consultas de estoque.
14. BEES-3698: [Melhoria] – Melhoria Dashboard de Acompanhamento de Documento de Saída
O Dashboard de Acompanhamento de Documentos de Saída atualizava suas informações apenas em intervalos configuráveis pelo usuário, sendo 60 segundos o menor tempo disponível. Esse comportamento podia atrasar a identificação de documentos que concluíram a separação e passaram para o status Pendente Faturamento, impactando a agilidade da equipe responsável pelo faturamento.
Aprimorado o processo de atualização do Dashboard de Acompanhamento de Documentos de Saída com a implementação de um WebSocket, permitindo a atualização das informações em tempo real. Além disso, foi criado um novo alerta sonoro para documentos que entram no status Pendente Faturamento, bem como a configuração na Filial para definir se os status Pendente Faturamento e Pendente Retirada deverão emitir alertas sonoros.
15. BEES-3717: [Melhoria] – Erro 404 por falta de permissões no cadastro de perfil.
Quando um perfil de acesso era criado sem nenhuma permissão habilitada, os usuários vinculados a esse perfil recebiam um erro 404 ao acessar o sistema. O acesso somente era normalizado após a concessão de pelo menos uma permissão, comprometendo a experiência inicial de utilização e a configuração de novos perfis.
Ajustada a configuração de permissões para que a funcionalidade Início (Home) permaneça sempre habilitada para todos os perfis de acesso. Com isso, elimina-se a ocorrência do erro 404 em perfis sem permissões adicionais, garantindo o acesso inicial ao sistema.
16. BEES-3702: [Melhoria] – Inclusão do campo Carga na tela Etiqueta UZ - Saída
Na rotina Menu > Consultar > Etiqueta UZ > Saída do Coletor de Dados, era possível consultar os documentos vinculados a uma etiqueta UZ, porém não havia a identificação da Carga associada. Em operações que utilizam Separação por Carga, essa limitação dificultava a rastreabilidade e obrigava os operadores a realizar consultas adicionais na interface Web.
Incluída a coluna “Carga” na tela Etiqueta UZ – Saída do Coletor de Dados para filiais que utilizam o parâmetro “Separação por Carga”, permitindo identificar de forma rápida a carga vinculada à etiqueta UZ diretamente no coletor.
17. BEES-3718: [Melhoria] – Melhorias no Gerenciamento de Logs e Monitoramento de Jobs
O gerenciamento dos registros apresentava limitações de desempenho e manutenção devido ao crescimento contínuo do volume de dados. Além disso, o sistema não disponibilizava informações sobre a última execução dos Jobs nem um monitor para consulta das requisições registradas, dificultando o acompanhamento e a análise das integrações.
Implementadas melhorias na infraestrutura de monitoramento e gerenciamento de logs, incluindo: foram implementadas melhorias para otimizar o armazenamento e a manutenção dos registros da aplicação, garantindo melhor organização e desempenho do sistema. O monitor de processos passou a exibir as informações de Status de Execução e Última Execução, facilitando o acompanhamento das rotinas executadas.
18. BEES-3729: [Melhoria] Atualização do Link de Abertura de Chamados na Guia “Sobre”
O link disponível na guia “Sobre” do WMS BeeStock para abertura de chamados apontava para a plataforma antiga de atendimento, direcionando os usuários para um sistema desatualizado.
Atualizado o link de abertura de chamados disponível na guia “Sobre” do WMS BeeStock, passando a direcionar os usuários para a plataforma oficial de atendimento da SZ Soluções (SZ Project).
19. BEES-3746: [Melhoria] – Mascaramento de Senhas nos Logs de Autenticação da API
Foi identificado que, durante o registro das requisições de autenticação na tabela bee_logger_api, o campo str_body armazenava a senha do usuário em texto puro. Esse comportamento representava um risco à segurança da informação, contrariando as boas práticas de proteção de credenciais e armazenamento de dados sensíveis.
Adequado o processo de registro das requisições de autenticação para que o campo password seja mascarado antes do armazenamento na tabela bee_logger_api, preservando apenas as demais informações da requisição e impedindo que credenciais sejam gravadas em texto puro.
20. BEES-3747: [Melhoria] – Reposicionamento da Coluna Filial - Movimento de Estoque
Na tela de Movimento de Estoque, a coluna Filial estava posicionada entre as últimas colunas da grid, obrigando os usuários a realizar rolagem horizontal para visualizar uma das principais informações utilizadas nas análises operacionais. Essa disposição reduzia a praticidade da consulta e aumentava o tempo de conferência dos dados.
Reorganizada a disposição das colunas na tela Movimento de Estoque, posicionando a coluna Filial como a primeira da grid, seguindo o mesmo padrão adotado na tela *Saldo Estoque* e facilitando a identificação das informações durante as consultas.
21. BEES-3759: [Melhoria] – Correção da Paginação após Aplicação de Filtros nas Listagens.
Ao aplicar filtros em consultas paginadas enquanto o usuário estava em uma página diferente da primeira, o sistema não atualizava corretamente os resultados, mantendo a paginação e a quantidade total de registros inconsistentes. Esse comportamento dificultava a navegação e comprometia a confiabilidade das informações apresentadas após a aplicação dos filtros.
Corrigido o processo de atualização das consultas paginadas para que o contador de registros reflita corretamente os resultados filtrados e o controle de paginação seja atualizado de forma consistente após a aplicação dos filtros, evitando inconsistências durante a navegação.
22. BEES-3809: [Correção] – Erro visual ao realizar a alocação a nível de produto
Foi identificado que, durante a alocação em nível de produto, o sistema exibia uma mensagem de erro mesmo quando a operação era concluída com sucesso. Esse comportamento gerava dúvidas aos usuários e podia levar à interpretação incorreta de que a alocação não havia sido realizada.
Ajustada a validação da rotina de alocação em nível de produto, eliminando a exibição indevida da mensagem de erro e garantindo que as mensagens apresentadas reflitam corretamente o resultado da operação.
23. BEES-3719: [Correção] – Saldo negativo disponível - Ressuprimento x Alterar Alocação.
Foi identificado que era possível alterar a alocação de um produto para um endereço que não possuía saldo suficiente disponível, caso o saldo fosse consumido por outra operação enquanto a tela Alterar Alocação permanecesse aberta. Esse comportamento podia gerar inconsistências e impedir a conclusão correta do processo.
Implementada uma nova validação na rotina de Alteração de Alocação, garantindo que o sistema verifique a disponibilidade de saldo no endereço de destino antes de confirmar a alteração. Com isso, a troca é bloqueada quando o saldo disponível for insuficiente para concluir a operação.
24. BEES-3731: [Correção] – Correção de Mensagem “Não foi possível localizar o documento” após confirmar a devolução
Ao efetivar uma Devolução de Picking, o sistema exibia duas mensagens ao usuário: uma informando o sucesso da operação e outra, indevidamente, indicando erro na localização do documento. Esse comportamento gerava dúvidas sobre o resultado da devolução, apesar de o processo ser concluído corretamente.
Removida a mensagem de erro exibida indevidamente após a efetivação da Devolução de Picking, garantindo que apenas a mensagem de sucesso seja apresentada quando a operação for concluída corretamente.
25. BEES-3730: [Correção] – Correção de Divergência entre Endereço do Saldo de Estoque e Saldo de Etiqueta
Na Devolução de Picking de produtos com controle serial, o sistema alterava o endereço da etiqueta seriada devolvida e, consequentemente, também modificava o endereço da etiqueta agrupadora vinculada. Esse comportamento gerava inconsistências de endereçamento e podia ocasionar divergências de saldo no estoque.
Ajustada a rotina de Devolução de Picking para que a etiqueta seriada devolvida passe a se tornar uma etiqueta agrupadora durante o processo. Com essa alteração, o endereço da agrupadora original permanece inalterado, preservando a consistência das informações e evitando divergências de saldo.
26. BEES-3732: [Correção] – Alocação negativa: impacto em processos de ressuprimento.
Foi identificado que, ao realizar o cancelamento de um Ressuprimento, o sistema desalocava o primeiro Saldo de Estoque encontrado, em vez do saldo originalmente utilizado na alocação. Esse comportamento podia gerar inconsistências no estoque, incluindo saldos alocados negativos.
Corrigida a rotina de cancelamento de Ressuprimento para que a desalocação seja realizada sempre sobre o Saldo de Estoque originalmente alocado, garantindo a consistência das informações e evitando a geração de saldos alocados negativos.
27. BEES-3753: [Correção] – Erro ao Navegar entre Páginas na tela Produtos x Cliente
Ao navegar entre as páginas da tela Produtos x Cliente, o sistema apresentava um erro que fazia a interface ficar totalmente cinza, interrompendo a navegação e impedindo a continuidade da consulta.
Corrigido o erro na rotina de paginação da tela Produtos x Cliente, garantindo a navegação correta entre as páginas e evitando que a interface fique indisponível durante a consulta.
28. BEES-3754: [Correção] – Erro na Exibição da Tela Prioridades
O caminho de navegação (breadcrumb) exibido no topo da tela de Cadastro de Prioridades apresentava uma referência incorreta, indicando que a funcionalidade pertencia à seção Administração, quando na realidade faz parte da seção Cadastros.
Corrigido o caminho de navegação da tela Cadastro de Prioridades, passando a exibir corretamente a seção Cadastros, garantindo maior consistência na navegação e organização do sistema.
29. BEES-3767: [Correção] – Erro na tela Movimentos de Estoque – Filtro “Usuário Movimento” Não Retorna Registros
Após a atualização do BeeStock para a versão 1.32.0, foi identificado um problema na tela Movimentos de Estoque relacionado ao filtro “Usuário Movimento”. Ao informar um usuário no filtro, o sistema não retornava registros, mesmo existindo movimentações realizadas por ele, impedindo a consulta e a rastreabilidade das movimentações de estoque por usuário.
Corrigida a consulta utilizada pelo filtro “Usuário Movimento”, passando a utilizar o campo correto (str_login em substituição a str_name). Também foi ajustada a ordenação da coluna Usuário Movimento, garantindo a exibição consistente dos resultados.
30. BEES-3768: [Correção] – Perda do Identificador do Cliente (APK) após reinicialização do serviço
Foi identificado que o Identificador do Cliente (APK) configurado na tela Download APK era salvo corretamente no sistema, porém seu valor era removido após a reinicialização da aplicação, como em atualizações de versão ou reinício do container. Esse comportamento fazia com que a configuração fosse perdida, exigindo novo preenchimento.
Ajustado o seeder da tabela bee_settings para criar o parâmetro apenas quando ele não existir, preservando o valor já configurado e evitando que seja sobrescrito pelo valor padrão durante a inicialização da aplicação.
31. BEES-3772: [Correção] – Correção do Preenchimento da Quantidade na Transferência por Onda
Na rotina de Transferência por Onda, ao informar o código de barras de um produto cujo saldo total era maior que o saldo disponível, o sistema preenchia automaticamente a quantidade com o saldo total do produto. Esse comportamento podia resultar na tentativa de transferência de uma quantidade superior à realmente disponível no endereço.
Ajustado o preenchimento automático do campo Quantidade na rotina de Transferência por Onda para considerar apenas o saldo disponível do produto no endereço informado, garantindo que a quantidade sugerida corresponda ao saldo efetivamente disponível para movimentação.
32. BEES-3787: [Correção] – Duplicidade de Integração na Finalização de Documento de Saída Indústria
Foi identificado um comportamento incorreto na finalização de Documentos de Saída – Indústria quando o processo era executado simultaneamente pelo Coletor de Dados e pela interface Web. Nesses cenários, era possível ocorrer o disparo repetido da integração com o ERP, ocasionando inconsistências no processamento do documento.
Implementada uma validação antes do envio da integração com o ERP para verificar o status atual do documento. Com esse ajuste, o sistema impede o processamento duplicado da integração, independentemente de a ação ter sido iniciada pelo Coletor de Dados ou pela tela Web.
33. BEES-3795: [Correção] – Erro na leitura do QR code de um produto com múltiplos lotes no armazenamento
Durante o processo de Armazenamento, em cenários com produtos que possuem múltiplos lotes, a leitura de um QR Code podia selecionar incorretamente o primeiro lote da lista, em vez do lote correspondente ao código lido. Esse comportamento impedia a continuidade correta do processo de armazenamento.
Corrigida a rotina de leitura de QR Code para que o sistema identifique e selecione corretamente o lote correspondente ao código lido, independentemente de sua posição na lista de lotes.
34. BEES-3801: [Correção] – Erro “Etiqueta de unitizador não localizada!” na consulta UZ pelo Coletor
Foi identificado, no ambiente de produção do cliente, um erro na rotina de Consulta de Etiqueta UZ de Entrada no Coletor de Dados. Ao realizar a leitura de uma etiqueta UZ válida, o sistema retornava uma mensagem de não localização, impedindo a visualização das informações do palete/unitizador e comprometendo a rastreabilidade da operação.
Corrigida a consulta utilizada na Consulta de Etiqueta UZ de Entrada do Coletor de Dados, passando a considerar, além da tabela bee_inbound_order_products, também a tabela bee_inbound_order_products_partial, alinhando o comportamento ao da interface Web e garantindo a localização correta das etiquetas UZ.
Ainda ficou com alguma dúvida?
Nos ajude a melhorar!
Enviar Feedback