Programas ou Relatórios / Rotinas Especiais:
- Instalador do Portal
- Configurador do Portal
- Atualizador do Portal
Implementação:
Foi realizada uma implementação para que, além da aplicação do Portal, a aplicação de Solicitações possa ser executada utilizando protocolo seguro (HTTPS). Com isso, o instalador, o configurador e o atualizador do Portal poderão alterar informações em alguns arquivos de instalação do Portal e IIS, conforme detalhamento abaixo. Para identificar se o Portal e Solicitações irão ser executados com protocolo seguro ou não (HTTPS ou HTTP) será utilizado o seguinte campo já existente no instalador e no configurador:
Aba Segurança e campo “Utilizar protocolo seguro (https)”
- Instalador e Configurador:
Ao realizar uma instalação do Portal RH ou abrir o Configurador, na aba “Segurança”, se o campo “Utilizar protocolo seguro (https)” for marcado, a instalação será feita considerando HTTPS, tanto para o Portal RH, quanto para Solicitações.
Neste caso, os arquivos URISolicitacoes.cfg e URIPortal.cfg terão a URL montada automaticamente com HTTPS e com a porta que estiver configurada no IIS com o tipo de Protocolo HTTPS. Nos arquivos Web.config existentes nas pastas PortalRH e SolicitacoesRH serão inseridas automaticamente informações relativas a configuração HTTPS.
Se o campo “Utilizar protocolo seguro (https)” for desmarcado, a instalação será feita considerando HTTP, tanto para o Portal RH, quanto para Solicitações. Neste caso, os arquivos URISolicitacoes.cfg e URIPortal.cfg terão a URL montada automaticamente com HTTP e com a porta que estiver configurada no IIS com o tipo de Protocolo HTTPS. Nos arquivos Web.config nada será alterado, ou seja, ele continuará como já era anteriormente sem essa implementação.
Importante: Sempre devem ser verificados os arquivos URIs para identificar se as portas apontadas automaticamente no arquivo estão de acordo com as utilizadas pelo Portal. Isso é necessário na instalação e também quando é salva a configuração da aba “Segurança” do configurador.
-Tela do Instalador:
- Tela do Configurador:
OBS: No configurador, sempre que for acionada a opção “Salvar” na aba Segurança, as configurações serão salvas novamente em cada arquivo citado acima.
- Atualizador:
O Atualizador do Portal, que é disponibilizado mensalmente no site da Metadados ou sempre que necessário em versão beta, não irá alterar os arquivos URIPortal.cfg e URISolicitacoes.cfg, irá alterar apenas o Web.config de acordo com o campo “Utilizar protocolo seguro (HTTPS)”. Assim, se no configurador este campo estiver marcado, o arquivo Web.config será atualizado com informações de configuração para HTTPS. Caso o campo “Utilizar protocolo seguro (HTTPS)” estiver desmarcado no configurador, o arquivo Web.config não será alterado e não gerará nenhum impacto no Portal.
Sendo assim, se a Atualização for executada e o Portal e/ou as Solicitações apresentarem algum problema depois disso, deve ser aberto o Configurador e verificado se o campo “Utilizar protocolo seguro (Https)” está com a configuração adequada e “Salvar” a tela. Mesmo que a configuração já esteja certa, é necessário acionar a opção “Salvar” para que as configurações sejam executadas em todos os arquivos necessários. Depois disso, conferir os arquivos URIs para ver se as portas e o tipo de protocolo (HTTP ou HTTPS) estão corretos, conforme detalhado acima no item que trata do Configurador.
- Local onde os arquivos podem ser encontrados:
Os arquivos URISolicitacoes.cfg e Web.config estão na instalação do Portal na pasta chamada PortalRH.
Exemplo: C:\inetpub\wwwroot\PortalRH
Os arquivos URIPortal.cfg e o outro Web.config estão na instalação do Portal na pasta chamada SolicitacoesRH.
Exemplo: C:\inetpub\wwwroot\SolicitacoesRH
O Instalador, Configurador e Atualizador estão na pasta onde a descompactação dos arquivos é feita.
- Regras para identificação da Porta que vai constar nos arquivos URIs:
Verifica a existência de portas padrões (80 e 443) no IIS:
Existe porta padrão no IIS:
- verifica se o arquivo URI já utiliza porta padrão (80 ou 443):
Utiliza:
- altera o URI com a porta padrão e o tipo de protocolo, conforme o Tipo de protocolo configurado (flag) no Configurador/Instalador do Portal
Não Utiliza:
- se a porta que existe no arquivo URI também existe no IIS com o Tipo de protocolo configurado (flag) no Configurador/Instalador do Portal, mantém a mesma.
- se a porta que existe no arquivo URI não existe no IIS com o Tipo de protocolo configurado (flag) no Configurador/Instalador do Portal, irá alterar considerando a primeira que encontrar do IIS para o seu tipo de protocolo.
Não Existe porta padrão no IIS:
- se a porta que existe no arquivo URI também existe no IIS com o Tipo de protocolo configurado (flag) no Configurador/instalador do Portal, mantém a mesma.
- se a porta que existe no arquivo URI não existe no IIS com o Tipo de protocolo configurado (flag) no Configurador/Instalador do Portal, irá alterar considerando a primeira que encontrar do IIS para o seu tipo de protocolo.