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:
Observação: 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.