Instalador

Arquivos de instalação


Para o instalador do Mega Dashboard são gerados dois arquivos:

  • MegaDashboard.Install.msi
  • Setup.exe


Arquivos de instalação


O sistema deve ser instalado a partir do setup.exe, pois este é o responsável por validar e instalar os pré-requisitos necessários para o funcionamento do sistema. 
O arquivo MegaDashboard.Install.msi representa todos os arquivos que serão utilizados para a instalação da aplicação.


Instalação


Pré-requisitos


O primeiro passo do instalador é verificar os pré-requisitos de instalação relacionados a componentes do Windows que necessitam para permitir que a aplicação funcione.


Pré-Requisitos


Após isso, será iniciada a instalação do sistema. 
Tela de boas vindas, clique em Avançar.


Instalador - Bem-vindo


Configuração da pasta de Instalação


Pasta de Instalação


Indica o diretório que será instalada a aplicação, podendo ser selecionado através do botão Procurar:


Pasta de Instalação 2


Também é possível verificar o espaço que possui no disco, sabendo se será possível continuar a instalação normalmente.


Pré-requisito de espaço em disco


Após isso, deverá ser informado se deseja adicionar a instalação da aplicação web, caso sim, as configurações do IIS serão habilitadas.


Mega Dashboard Web


Assim, chegamos aos passos finais da primeira parte da instalação.


Confirmar Instalação


Após clicar em Avançar, será realizada a instalação do produto. 


Processo de Instalação


Validação de Inadimplência 


No passo de instalar o produto ocorre a validação do CNPJ, o qual verifica a inadimplência da empresa em relação ao produto.


Validação de Inadimplência


Configuração da Aplicação 


Esta etapa é referente a configuração da aplicação, no qual serão preenchidos os dados referentes ao Mega Web Services, atualização/criação da estrutura do banco de dados e IIS. 


Configurações do Sistema


Tipo de instalação:

  • Cliente: Permite acesso aos dashboards apontando para o MegaWebServices no qual a aplicação deve poder acessar.
  • Servidor: Se conecta na base de dados e inicia o MegaWebServices na máquina para permitir o acesso da aplicação.


Os campos utilizados são:

  • Endereço do WebService: Endereço no qual o MegaWebServices estará disponível para a aplicação acessar;
  • Porta: Porta que o MegaWebServices irá utilizar;
  • Instância do Oracle: String de conexão com a base de dados do Oracle;
  • Tablespace: Tablespace que será utilizada para os objetos da aplicação;
  • Senha System do Oracle: Senha do usuário system do oracle para realizar a criação/atualização da estrutura do sistema;
  • Site: Site a ser criado/utilizado no IIS;
  • Porta: Caso seja adicionado um site pelo usuário, deverá selecionar a porta no qual será utilizado por este site;
  • Application Pool: Application Pool a ser criado/adicionado no IIS;
  • Iniciar WebService automaticamente: Cria um serviço no sistema operacional para iniciar o MegaWebServices automaticamente quando o computador é ligado;
  • Criar Atalho na área de trabalho: Cria um atalho na área de trabalho do usuário.


Instalação do tipo Cliente:


Instalação Cliente


Serão habilitados somente os campos:

  • Endereço do WebService: Endereço no qual o MegaWebServices estará disponível para a aplicação acessar;
  • Porta: Porta que o MegaWebServices irá utilizar;
  • Site: Site a ser criado/utilizado no IIS;
  • Porta: Caso seja adicionado um site pelo usuário, deverá selecionar a porta no qual será utilizado por este site.


Adição de novo Application Pool


  • Application Pool: Application Pool a ser criado/adicionado no IIS;
  • Criar Atalho na área de trabalho: Cria um atalho na área de trabalho do usuário;
  • Botão Persistir: Realiza a criação ou atualização da estrutura de banco de dados dos objetos do Mega Dashboard, identificado no owner MGDWH.



Ao clicar em finalizar, as configurações serão aplicadas.
Caso não haja nenhum usuário Administrador do sistema será necessário atribuir este papel a algum. 



Então o instalador será finalizado. 


Instalação Concluída


Estrutura de pastas


A estrutura de pastas da aplicação ficará da seguinte maneira:



As pastas Config e MegaWebServices são relacionadas ao Web Services da aplicação.
A pasta MegaDashboard é referente a aplicação desktop e a MegaDashboard.WebInstall a aplicação web.