Skip to main content

[padronizar] Publicação dos executáveis e instaladores

Após todos os executáveis e instaladores dos módulos que serão liberados terem sido gerados e assinados, será necessário publicá-los no Mantis, FTP e no diretório da Qualidade.

Publicação no diretório da Qualidade (\\ss\qualidade\LIBERADO_VERSOES_EXECUTAVEIS):

Primeiramente deverá ser criada uma pasta para cada módulo que será liberado, seguindo o padrão "Número do caso pai_Versão_Número da Versão_liberado_data da liberação", conforme exemplo: "0044227_Versão_6.555_liberado_08-01-2021". Dentro dessa pasta deverão ser criadas uma pasta para cada ambiente que será liberado, no exemplo do módulo de Vendas, uma pasta "SS" e outra pasta "NV":

79.jpg

O arquivo "Altver" referente ao módulo também deverá ser incluído nesta pasta, com o padrão "Altver+módulo (neste exemplo, AltverVD)":

80.jpg

Dentro da pasta de cada ambiente deverá ser salvo o executável correspondente:

81.jpg

82.jpg

Este processo deverá ser realizado para todos os módulos que serão liberados.

Após os passos acima serem realizados, copiar a pasta de cada um dos módulos que foram criadas, acessar o caminho "\\ss\qualidade\LIBERADO_VERSOES_EXECUTAVEIS" e colá-las dentro das pastas dos respectivos módulos:

83.jpg

84.jpg

Publicação no FTP

Renomear as pastas dos módulos para o padrão "Módulo_Versão", conforme exemplo: "VENDAS_6.555":

85.jpg

Em seguida, em todas as pastas delete o arquivo "Altver" de cada uma delas:

86.jpg

Em seguida, na pasta de cada um dos ambientes deverá ser incluído o Setup de instalação (quando houver) e renomear os executáveis:

87.jpg

88.jpg

Os executáveis deverão respeitar o padrão:
Executáveis SS: Manter apenas a abreviatura do módulo, exemplo: VD, CC, FN, etc.
Executáveis NV: Abreviatura do módulo_sigla NV, exemplo: VD_NV, CC_NV, FN_NV, etc.
Executáveis EC: Abreviatura do módulo_sigla EC, exemplo: NE_EC e FN_EC.

Após realizar os passos acima para todos os módulos, copiar as pastas e acessar o caminho "ftp://ftp.supersoft.com.br:2021/pub/SISTEMAS/". Deletar as pastas já existentes dos módulos que serão liberados e substituí-las pelas pastas com as novas versões:

89.jpg

Publicação no Mantis

No Mantis a publicação dos módulos liberados deverá ser apontada em cada um dos casos pai (casos de versionamento dos módulos) que estão vinculados ao Branch que está sendo liberado.

Nos casos do Mantis deverão ser anexados os executáveis de cada um dos ambientes de cada módulo e os instaladores, seguindo o padrão de mensagem:

*Adicionar usuários do Suporte, Projetos, Comercial e Qualidade na anotação

MÓDULO XX.XXX (Número da versão)
Data de liberação: DD/MM/AAAA
Ambientes: SuperSfot / Nooven (Adicionar E-Contab quando for liberação dos módulos NE e FN).

** VERSÃO NÃO LIBERADA NA CENTRAL DE OPERAÇÕES **

Executáveis disponíveis em:

- ftp://ftp.supersoft.com.br:2021/pub/Sistemas/
- Anexo ao caso

Suporte, Projetos e Comercial,

Favor verificar os casos vinculados a versão e atualizar os clientes que necessitam da atualização.

Obrigado.

*Anexar os executáveis e instaladores (detalhar à qual ambiente se referem).

Abaixo segue exemplo de preenchimento no Mantis (caso 44228):

90.jpg

Observação: Quando houver casos onde foram criadas ou alteradas DLLs de algum cliente, é necessário vincular o caso de versionamento da DLL ao caso do Branch e seguir o mesmo procedimento de publicação para o caso de versionamento da DLL. Abaixo exemplo da mensagem de publicação em casos de DLL:

*Adicionar usuários do Suporte, Projetos, Comercial e Qualidade na anotação

CustomXX Nome_do_Cliente (XX = módulo, exemplo CustomVD, CustomFN, CustomCE, etc).
Versão: 5.00 (sempre incremental a partir de 5.00)
Data de liberação: DD/MM/AAAA

Liberar em conjunto com: SSmodulo XX.XXX (Módulo e versão do módulo que deverá ser atualizado em conjunto).

DLL disponível em:

- \\ss\transfer\SISTEMAS\DLLS_NOVO_SKIN (colar a DLL neste caminho, dentro da pasta do respectivo cliente)
- Anexo ao caso.

Qualquer duvida estou a disposição.

Obrigado.

Publicação nos comunicadores (Atualmente é utilizado o Rocket Chat)

No comunicador que estiver sendo utilizado pelos setores (atualmente é o Rocket Chat, no canal "entrega-versoes"), deverá ser enviada uma mensagem avisando os usuários sobre a liberação das versões e relacionando os casos que estão sendo liberados. Abaixo segue exemplo do padrão da mensagem à ser seguido:

Suporte, Projetos e Comercial

Seguem as versões e casos liberados na data de DD/MM/AAAA.
Executáveis disponíveis no FTP e anexo aos casos.

0044227: Versão 6.555 - VENDAS
0044228: Versão 2.655 - NFE
  0043362: De Paulo - Sistema apresenta mensagem "Ativado o modo de cálculo manual dos tributos dos itens."         indevidamente.
  0044128: OASIS (Carina) Ao importar itens de outro documento, sistema está duplicando os itens
  0044048: OASIS (Manuela) Ao emitir NFE com CFOP 6.118-000, sistema deve abrir outra NFE 6.923-000 para Remessa por Conta e Ordem
  0043550: Expet (Taxa de Conversão do produto no Mobile)
  0044115: Expet (Taxa de Conversão do produto no Mobile)

0044220: Versão 4.970 - COMPRAS
  0044029: STILETTO - Ao visualizar OC, sistema apresenta data de vencimento errada.

Qualquer dúvida estou a disposição.

Obrigado.

Publicação na Central de Operações

Para o segmento ERP os módulos liberados no Branch NÃO devem ser publicados na Central de Operações. A publicação na Central deverá ser feita mensalmente, em análise com o Gerente/Supervisor do setor de Suporte para verificar qual versão "estável" deverá ser publicada.

Para publicação dos módulos na Central de Operações utilizaremos o programa "GeradorSetupVersao2", que já vimos anteriormente para a geração dos executáveis.

A diferença é que para realizar a publicação na Central de Operações deveremos selecionar o módulo à ser publicado e então clicar no botão "Publicar". O executável deverá ser buscado no caminho "\\ss\qualidade\LIBERADO_VERSOES_EXECUTAVEIS", deverá ser confirmado se os dados do executável estão corretos e em seguida clicar no botão "Publicar", conforme exemplo:

91.jpg

Este processo deverá ser realizado para todos os módulos e para cada um dos ambientes que será realizada a publicação na Central de Operações.

Após realizar a publicação de todos os módulos e ambientes, conferir se em "\\ss\transfer\SISTEMAS\ASSINADOS", dentro da pasta de cada módulo e cada ambiente, se o executável foi atualizado com a data de liberação do mesmo:

92.jpg

Conferir também se em  "\\ss\transfer\SISTEMAS\INSTALADORES", dentro da pasta de cada módulo e cada ambiente, se o instalador foi gerado com a data da publicação:

93.jpg

Se tudo estiver correto, copiar o arquivo "Altver" de cada um dos módulos que foram publicados e colá-los no caminho
"\\ss\transfer\SISTEMAS\ASSINADOS":

94.jpg

A conferência da geração dos executáveis, instaladores e cópia dos arquivos Altver deverão ser realizadas para cada um dos ambientes publicados.

Após publicar as versões é necessário acessar o link Comunicados Delphi e cadastrar as novas versões.

Liberando versão para todas as empresas.

image.png

Selecione a opção Considerar esta versão para o Dashboard para que a nova versão apareça na central de operações do cliente.

Entregando versão para um cliente específico.

image.png

1 - Colocar o modulo que será enviado para o cliente especifico em: H:\centralop\INNO_FIREDAC\SISTEMAS\(EC ou NV ou SS)\EXES_ESPECIFICOS

2 - NÃO selecione a opção Considerar esta versão para o Dashboard.

3 - Selecione a opção Liberar versão para clientes específicos? e digitar o número do CNPJ/CPF e clicar no "+", dessa forma, a versão aparecerá automáticamente na central de operções apenas desses clientes.