[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":
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)":
Dentro da pasta de cada ambiente deverá ser salvo o executável correspondente:
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:
Publicação no FTP
Renomear as pastas dos módulos para o padrão "Módulo_Versão", conforme exemplo: "VENDAS_6.555":
Em seguida, em todas as pastas delete o arquivo "Altver" de cada uma delas:
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:
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:
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):
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:
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:
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:
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":
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.
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.
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.
No Comments