Tempo aproximado para leitura: 00:02:10 min
Dúvida
Quais mudanças irão ocorrer no produto a partir da release 12.1.2411 na questão de segurança e cache do menu?
Ambiente
Framework - Framework (Linha Datasul) - Básico (BTB) - A partir da 12.1.2411.
Solução
Os produtos TOTVS estão em constante evolução para acompanhar cada etapa da jornada digital da sua empresa.
Diante disso, comunicamos que a partir da release 12.1.2411 a atualização de menu e a segurança de menu sofrerão alterações no funcionamento. Essas alterações trazem melhorias significativas no desempenho da criação e atualização de menu para os usuários.
Além disso, até a release 12.1.2407 para que um programa seja apresentado no menu do usuário, era preciso que o usuário tivesse acesso tanto ao programa como ao aplicativo vinculado ao programa. A partir da release 12.1.2411, será considerada apenas a segurança do programa. Desta forma, para que um determinado programa seja apresentado no menu de um usuário, basta que o usuário possua acesso ao programa.
Exemplo: Suponha que o programa pedido-execucao-monitor possua os grupos “sup” e “tst” vinculados. Este programa faz parte do módulo BTB, que por sua vez, faz parte do aplicativo FND. Suponha que o aplicativo FND possua apenas o grupo “sup” vinculado.
Neste cenário, até a release 12.1.2407 o programa pedido-execucao-monitor seria apresentado apenas aos usuários vinculados ao grupo de usuários “sup”. Já a partir da primeira atualização de menu da release 12.1.2411, todos os usuários que fazem parte do grupo “tst” ou do grupo “sup” terão o programa disponível no menu.
Também foram feitas diversas alterações para melhorar o tempo de atualização e de carga do menu. Por isso, a partir da release 12.1.2411 o cache de menu do usuário passa a ser armazenado em uma nova tabela emsfnd.menu_usuar.
Importante
Para que ao migrar seu ambiente para a release 12.1.2411, o mesmo já esteja pronto para ser utilizado com a nova versão de busca de dados de menu, foi disponibilizado um programa de acerto (fnd/spp/men/spmen010a.p) que deve ser executado quando o ambiente ainda estiver na release 12.1.2407.
O programa de acerto encontra-se em anexo nesta documentação e será liberado no próximo patch 12.1.2407.7 (22/11).
O programa de acerto migra os dados da tabela antiga de cache para a nova tabela de todos os usuários ativos. Este programa não foi disponibilizado no console de atualização para não impactar em um aumento no tempo de inatividade do ambiente, assim, o programa de acerto deve ser executado na 12.1.2407 somente no momento que decidir atualizar o ambiente para a 12.1.2411. Tudo o que fizer depois de executar o acerto, não vai para a nova tabela.
Caso o programa de acerto não seja executado, ao fazer login no produto após a migração para a 12.1.2411 o menu será apresentado em branco e nenhuma funcionalidade estará disponível. Reforçamos que o programa deve ser executado somente no momento que for atualizar para a nova release.
Anexo
Programa de acerto spmen010a.p
0 Comentários