...
Necessidade de criar novo instalador Bematech Loja HotFix para contemplar instalação e atualização parcial de arquivos da instalação Standard do Bematech Loja.
...
A distribuição de HotFix do Bematech Loja irá ocorrer a partir da distribuição do produto Bematech Loja Hotfix.
Painel de Controle Windows - Programas instalados
O Bematech Loja Hotfix será gerado a partir da versão do pacote disponível em produção, apenas com os artefatos impactados nas correções. As versões de Hotfix serão incrementais, onde a versão mais atual possui os artefatos alterados nas versões anteriores. O Bematech Loja Hotfix possui o seguinte padrão de versão:
<Ano>.<Sprint>.<NúmeroPacoteLiberado>.<NúmeroHotFix>
Exemplo: 2019.5.41.1
Onde:
2019: Corresponde ao Ano de liberação
5: O número da Sprint
41: Número do Pacote disponível para produção na Sprint
1: Número Hotfix
O Bematech Loja HotFix deve ser cadastrado no BUS com a dependência da versão base de seu pacote
Na imagem abaixo, o produto Bematech Loja Hotfix a versão 2019.5.40.4 está criado com a dependência de sua versão base, Bematech Loja 2019.5.40.0
Ao cadastrar a versão de um produto é possível informar quais são os produtos e versões mínimas necessárias, para que sua instalação possa ser executada.
Para instalação de produto, que possui dependência de outro produto, o BUS irá verificar se o mesmo está instalado com a versão mínima cadastrada. A partir dessa premissa, caso seja ativado incorretamente, a versão do Bematech Loja Hotfix, para uma loja que possui o Bematech Loja com versão superior ao Hotfix, o Hotfix será instalado.
Exemplo:
Loja 1234 - Versão instalada na loja: Bematech Loja versão 2019.7.12.0
Cadastro BUS: Bematech Loja Hotfix versão 2019.5.40.4 - Dependência Bematech Loja 2019.5.40.0
Se o Bematech Loja Hotfix versão 2019.5.40.4 for ativado para a loja 1234, a instalação irá ocorrer, devido a versão atual da dependência ser maior (2019.7.12.0) que a mínima (2019.5.40.0) cadastrada.
A funcionalidade de dependência está disponível a partir da versão1.12 do BUS.
Templatedocumentos |
---|
HTML |
---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |