isoCRM - Instalação de pacote
Como fazer a atualização de pacote
A quem se destina
Destina-se ao setor de TI da empresa ou responsável por instalar o sistema.
Objetivo
Este documento tem o objetivo de mostrar o procedimento passo-a-passo de como instalar um pacote do sistema.
Introdução
Através deste documento, será possível fazer a instalação do sistema através de um novo pacote. É de extrema importância que seja feito um backup do sistema antes de continuar com o processo.
Procedimento:
1 - Extraindo o novo pacote de versão
Para encontrar o diretório da aplicação, acesse:
C:/inetpub/wwwroot/isoEnterprise (Exemplo)
Coloque o pacote dentro deste diretório.
Obs: o nome usado acima é apenas um exemplo, não sendo uma regra, o importante é poder identificar o pacote para fazer os futuros apontamentos.
Coloque o nome da aplicação no pacote recém extraído.
2 - Fazendo o apontamento do banco de dados - New
Entrando no diretório do pacote recém extraído será feito o apontamento do banco de dados:
Acesse a pasta isoCRM_Config
Procure pelo bat "0000_config.bat" e execute.
A seguinte tela será exibida, varias vezes. Este fará a cópia e atualização de todos os web.config e cliente.exe.config do pacote.
Obs: No primeiro campo, sempre manter a opção "Default".
Repita o processo de apontamento através do "GxConfig.exe" e teste a conexão para confirmar o processo.
3 - Criando pools e websites no IIS
Após configuração e apontamento do pacote para o banco de dados, será necessário criar os componentes dentro do IIS e apontá-los para o pacote.
Será necessário criar as seguintes pools:
Pool principal (ex: isoCRM ou isoHomol);
Pool das APIs (para configurar, seguir este documento);
Pool do BI;
Após criar as pools, será necessário criar os websites da aplicação, que serão apontados para as pastas correspondentes do pacote extraído anteriormente.
Conforme os exemplos acima, ao criar um website, é necessário informar o nome do website, a pool que ele utilizará e o diretório no pacote(irá mudar conforme o website). Os websites a serem criados são os seguintes:
Conforme o exemplo ao lado, serão criados os seguintes 7 websites:
isoCRMProducao -> utilizará a pool principal no diretório ..\web;
isoCRMProducaows -> utilizará a pool ws no diretório ..\isoCRM_ws;
isoCRMProducaoisoBot -> utilizará a pool ws no diretório ..\isoCRM_isoBot;
isoCRMProducaoapi -> utilizará a pool das APIs no diretório ..\isoCRM_api;
isoCRMProducaoBI -> utilizará a pool principal/pool do BI no diretório ..\isoCRM_BI;
isoCRMProducaomodern -> utilizará a pool principal no diretório ..\isoCRM_modern;
isoCRMProducaonucleo -> utilizará a pool principal no diretório ..\isoCRM_Nucleo\web.
4 - Instalando o URL Rewrite
O URL Rewrite é um componente do IIS que deve ser instalado como parte da configuração.
Para fazer a instalação deste componente, é necessário ter o Web Plataform do IIS instalado. Para isso, basta acessar no menu lateral direito a seguinte opção conforme a imagem:
Na tela do Web Plataform, buscar pelo URL Rewrite no campo de pesquisa de componentes no canto superior direito.
Após encontrá-lo, basta selecioná-lo e clicar em "Install" no canto inferior direito para concluir a instalação.
5 - Configurar binding https
Após apontamentos e instalação dos componentes necessários, será preciso adicionar o binding HTTPS para ser possível acessar a aplicação.
Para isso, acessar a seguinte opção:
A seguinte tela aparecerá:
No campo Tipo, escolher https e no Certificado SSL, escolher a opção conforme a imagem acima. Depois disso, clicar em OK para confirmar.
Quando utilizada a integração com o Whatsapp API, o campo NOME DO HOST deve permanecer em branco.