Linha de Produto: | Bematech Loja |
---|---|
Segmento: | Varejo |
Módulo: | Instalação Bematech Loja |
Função: | |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DVARPDV-1466 |
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.