Apresentando o RUB 24.2
09 de Abril de 2024
A versão 24.2 do RUB consolida importantes avanços na gestão operacional de loja e centro de distribuição, trazendo maior robustez para a operação mobile de conjuntos e validades, expansão nas ferramentas de conferência e refinamentos na governança de dados.
Com foco em produtividade operacional, automação e integridade dos processos de estoque, esta release entrega novas capacidades para otimizar rotinas de auditoria, conferência de recebimento, emissão de etiquetas e gestão de usuários.
🚀 Principais novidades desta versão
Consulte as publicações e notas desta versão:
O programa de Grupo de Lojas foi restabelecido na interface web do RUB no menu Empresa > Lojas, permitindo criar e organizar agrupamentos lógicos de filiais e associar colaboradores a essas unidades com total conformidade operacional.
Para assegurar o alinhamento com a arquitetura corporativa de Governança e Gestão de Identidades (IAM), a funcionalidade foi reestruturada: a aba de atribuição descentralizada de grupos/perfis de segurança foi definitivamente removida, mantendo a concessão de perfis e papéis sob controle exclusivo da API REST de Usuários.
🏢 Organização regional e estratégica de filiais por grupos de lojas
👥 Gestão direta de vínculos de unidades físicas e colaboradores
🔒 Conformidade mandatória com o IAM corporativo sem sobreposição de acessos
A API REST de Gestão de Usuários foi aprimorada para suportar provisionamento e atribuição de perfis multi-loja de forma totalmente desacoplada do tenant de loja na rota.
A nova estrutura permite vincular, sincronizar grupos e atualizar permissões de usuários em múltiplas filiais em uma única chamada transacional, reduzindo tráfego e eliminando inconsistências cadastrais entre filiais.
🏢 Provisionamento unificado multi-loja via array stores
🔄 Gestão dinâmica de vínculos com adição e remoção automática de filiais
🔐 Transações atômicas com integridade total entre lojas
Unificadas as linhas de entrega do Atacadão e Carrefour, sendo que cada lançamento de versão gera simultaneamente os artefatos dedicados para Atacadão e Carrefour.
A versão do Atacadão contempla os ajustes de bloqueio de ações de usuário, sem a possibilidade de habilitar em runtime, enquanto Carrefour mantém as opções ativas. A API de usuários é habilitada em ambas as linhas e todas as demais entregas, como o tratamento de data de validade automática, passam a estar disponíveis e padronizadas para ambos os clientes.
🧩 Base unificada de release e compilação via Gradle
🔐 Parametrização rígida de segurança por cliente em tempo de build
⚡ API de Usuários e gestão de validades compartilhadas
Implementado um abrangente pacote de segurança e modernização de bibliotecas no ecossistema RUB, garantindo a conformidade e mitigação de vulnerabilidades.
A entrega abrange a atualização do conector PostgreSQL JDBC para 42.7.11 (tratando CVE-2022-21724, CVE-2022-26520 e CVE-2024-1597), substituição do iText legado pelo OpenPDF 1.3.43, atualização do motor JasperReports (6.21.5 / 7.0.8), além de novas versões para Eclipse Jetty, Jackson 2.21.4, Apache Commons Compress, Commons BeanUtils, Woodstox e org.json.
🛡️ Mitigação de vulnerabilidades e CVEs críticas
📄 Substituição completa do iText pelo OpenPDF 1.3.43
⚙️ Modernização do JasperReports e drivers de persistência
Evolução na rotina de recebimento por validade automática da linha Carrefour, garantindo o registro e persistência exatos da quantidade lida sem necessidade de contagem avulsa.
📦 Persistência precisa do volume no recebimento
🔄 Fluxo integrado de validação sem contagem
🧩 Atualização disponibilizada na versão 24.2.21 (Linha Paralela Carrefour)
Implementação do projeto PSS para automação da data de validade no fluxo de Supply da linha Carrefour (C4), viabilizando conferência ágil com mecanismo de fallback e consistência nas regras de recebimento.
🎯 Automação de datas de vencimento no recebimento
🛡️ Mecanismo de fallback para exceções de conferência
⚡ Integração nativa na linha paralela 24.2.20 do Carrefour
Backport de Permissões e Parametrização NOTICE (Atacadão)
Backport de Permissões e Parametrização NOTICE (Atacadão)
Backport realizado para as versões 24.2.20 e 24.2.22 do Atacadão, alinhando a gestão de grupos com a arquitetura IAM e parametrizando a geração do arquivo NOTICE por filial.
🔐 Alinhamento de permissões com a gestão centralizada IAM
📄 Suporte a transformações dedicadas do arquivo NOTICE
⚙️ Entrega incorporada no ciclo de manutenção do Atacadão
Adequação do Programa de Grupos ao IAM Corporativo
Adequação do Programa de Grupos ao IAM Corporativo
No Atacadão, a governança de permissões e acessos foi integrada ao fluxo centralizado de IAM (Identity and Access Management). Com isso, a atribuição manual de grupos e perfis por loja nas telas do RUB foi desabilitada, garantindo conformidade e segurança na gestão de identidades.
🔐 Gestão centralizada de acessos via IAM
🚫 Eliminação de concessões manuais diretas em tela de loja
🛡️ Maior governança e auditoria de segurança
Expressões Aritméticas em Modelos de Etiquetas
Expressões Aritméticas em Modelos de Etiquetas
Adicionado suporte a expressões aritméticas e fórmulas dinâmicas diretamente nos arquivos de modelo de etiquetas (arquivo.etq), permitindo cálculos automáticos de valores, conversões e composições no momento da impressão.
Ordenação Secundária Consistente no Core
Ordenação Secundária Consistente no Core
Aprimorado o mecanismo de ordenação de tabelas e listagens no Core, garantindo critério secundário de desempate estável e previsível em todas as telas.
Coluna de Saldo de Estoque na Aprovação do MIP
Coluna de Saldo de Estoque na Aprovação do MIP
Adicionada a coluna de saldo de estoque no Documento de Aprovação do MIP, oferecendo visibilidade imediata das quantidades disponíveis durante a análise.
Seleção de Embalagem na Transferência Mobile
Seleção de Embalagem na Transferência Mobile
Adicionada a seleção de Embalagem na tela de Quantidade de Validades do Programa de Transferência Mobile, agilizando o registro em unidades de venda ou caixas.
Crítica de Venda Média na Validade do Recebimento
Crítica de Venda Média na Validade do Recebimento
Adicionada a configuração recebimentoValidadeCriticaVendaMedia para habilitar a crítica preventiva de venda média na conferência de validade do recebimento de mercadorias.
Tratamento de Overflow em Telas Redimensionadas
Tratamento de Overflow em Telas Redimensionadas
Aprimorado o tratamento de overflow de ações e abas em resoluções menores ou janelas redimensionadas na interface Vue, evitando quebras de layout.
Soma Automática de Quantidades no Mobile de Conjuntos
Soma Automática de Quantidades no Mobile de Conjuntos
No Programa Mobile de Conjuntos, a quantidade lida de um produto passa a ser somada diretamente ao saldo já registrado, contando com botão para edição imediata.
Seleção de Embalagem ao Incluir Validade em Conjuntos
Seleção de Embalagem ao Incluir Validade em Conjuntos
Ao adicionar uma nova validade no Programa Mobile de Conjuntos, o sistema apresenta a opção de selecionar a embalagem do produto para cálculo correto dos volumes.
Seleção de Embalagem na Baixa de Validade em Conjuntos
Seleção de Embalagem na Baixa de Validade em Conjuntos
Ao realizar a baixa de validade no Programa Mobile de Conjuntos, o coletor disponibiliza a seleção de embalagem para conversão instantânea de unidades.
Visualização Clara de Dados no Mobile de Conjuntos
Visualização Clara de Dados no Mobile de Conjuntos
Melhorada a disposição visual de informações e dados de produtos e validades no Programa Mobile de Conjuntos, garantindo conferência rápida no chão de loja e depósito.
Ação Rápida para Remoção de Validade em Conjuntos
Ação Rápida para Remoção de Validade em Conjuntos
No Programa Mobile de Conjuntos, a opção para remover validade passa a ser exibida imediatamente após selecionar o item, reduzindo etapas na correção de dados.
Aviso de Edição ao Ler Produto Existente no Conjunto
Aviso de Edição ao Ler Produto Existente no Conjunto
Aprimorada a mensagem exibida ao bipar um produto que já compõe o conjunto, informando com clareza ao operador que o registro entrará em modo de edição.
Formatação Monetária no Custo da Contagem Aleatória
Formatação Monetária no Custo da Contagem Aleatória
Formatado o campo de custo na rotina de Contagem Aleatória do plugin Atacadão como valor monetário oficial, facilitando a conferência financeira.
Operador de Exclusão no Filtro de Classe Raiz
Operador de Exclusão no Filtro de Classe Raiz
Adicionado tratamento para o operador notEquals no filtro de classe raiz de produtos, permitindo refinar buscas excluindo categorias indesejadas.
Tratamento de Delete Log no Estoque Histórico
Tratamento de Delete Log no Estoque Histórico
A sincronização de EstoqueHistorico passa a ignorar registros assinalados na tabela delete_log, garantindo integridade e consistência analítica.
Atualização Direta em Exceção de Avaria no MIP
Atualização Direta em Exceção de Avaria no MIP
Ajustada a interface de exceção de avaria no módulo MIP para executar operações de atualização (update), assegurando sincronismo imediato dos status.
Parametrização Imediata de Custo Bruto no MIP
Parametrização Imediata de Custo Bruto no MIP
A alteração da configuração custoBruto no relatório de aprovação do MIP passa a ter efeito em tempo real, sem necessidade de reinicialização de serviços.
Componente TreeLookup para Seleções Hierárquicas
Componente TreeLookup para Seleções Hierárquicas
Adicionado o componente visual TreeLookup no framework base do sistema, viabilizando seleções modais hierárquicas para categorias, departamentos e estruturas complexas.
Importação Massiva de Tipos de Local por Planilha
Importação Massiva de Tipos de Local por Planilha
Disponibilizada a importação massiva de Tipos de Local através de planilhas eletrônicas no Core, agilizando o setup inicial e parametrizações de armazéns.
Seleção Múltipla na Gestão de Grupos de Lojas
Seleção Múltipla na Gestão de Grupos de Lojas
Implementado suporte à seleção múltipla na tela de gestão de Grupos de Lojas, permitindo alterações e vínculos em lote de múltiplas unidades com agilidade.
Espelhamento de Grupos de Usuários entre Lojas
Espelhamento de Grupos de Usuários entre Lojas
Adicionada opção para replicar ou espelhar grupos de usuários entre lojas na aba Lojas do Usuário, acelerando a concessão padronizada de perfis de acesso.
Permissão por Classe para Itens Não Gerenciados em Auditorias
Permissão por Classe para Itens Não Gerenciados em Auditorias
Adicionada configuração que define quais classes de produtos estão habilitadas a incluir itens não gerenciados nas rotinas de auditoria de loja e depósito.
Ordenação Cronológica de Lotes de Etiquetas por Horário
Ordenação Cronológica de Lotes de Etiquetas por Horário
Implementado o armazenamento do horário exato de leitura em lotes de etiquetas com ordenação cronológica crescente na fila de impressão e envio à interface.
Coluna de Código EAN no Relatório de Inventário
Coluna de Código EAN no Relatório de Inventário
Adicionada coluna de código EAN com configuração parametrizável no relatório de itens de Inventário, facilitando conferências visuais e auditorias externas.
Inferência Automática de Cobrança por Fornecedor no Recebimento de Despesas
Inferência Automática de Cobrança por Fornecedor no Recebimento de Despesas
Implementada a inferência automática do tipo de cobrança por fornecedor no módulo de Recebimento de Despesas, agilizando o lançamento fiscal e evitando divergências.