Módulos Web Neste tópico, é possível instalar, configurar e excluir as configurações e arquivos adicionais pertinentes aos módulos Web disponibilizados na aplicação Protheus 10. Os módulos Web disponibilizados são:
• | DW - Datawarehouse
• | BSC - Balanced Scoredcard
• | GE - Gestão Educacional
• | TCF - Terminal do Funcionário (RH on-line)
• | PP - Portal Protheus
• | WS - Web Services
• | WPS - WebPrint/WebSpool
• | MAK - Módulo Webex Makira (ambientes customizados)
• | GPR - Gestão de Pesquisas e Resultados
• | GAC - Gestão de Acervos
Instalando um Módulo Web Para instalar um módulo Web:
1. | Posicione com o mouse sobre o tópico “Modulos Web” na árvore de tópicos, e clique no botão - “Novo Módulo“, na barra de ferramentas.
Será apresentada a janela inicial para configuração do módulo Web.
2. | Informe os dados conforme indicado.
Módulo Web Selecione o módulo Web que deve ser instalado. Para instalação do módulo PP - Portal Protheus, GPR - Gestão de Pesquisa e Resultado e GAC - Gestão de Acervos, é necessária a instalação prévia do módulo Web Services. Nome da Instância Informe o nome para identificação desta configuração do módulo Web; não utilize caracteres acentuados ou espaços. Este nome será utilizado para individualizar as configurações das instalações do módulo Web, assim, se a empresa necessita aplicar diferentes configurações para um mesmo módulo Web, é possível instalá-lo sob uma nova instância. Exemplo: Na instalação do módulo GE - Educacional, cada unidade educacional pode utilizar um conjunto diferente de imagens para apresentação do seu site ou, ainda, um environment diferente no Server Protheus 10; para isto, será necessário criar diferentes instâncias. Diretório Raiz de Imagens (Web Path) Informe o diretório para instalação das imagens e dos demais arquivos (.css,.jar,.htm, etc) deste módulo, que serão utilizados para apresentação no browser. Este diretório será criado abaixo do diretório raiz (RootPath) do Ambiente (environment) selecionado para a instalação. Para cada instalação de módulo Web, deverá ser especificado um diretório diferente, iniciando com o sinal de "\" (barra inversa). Environment Selecione o environment (ambiente) que será utilizado para execução do módulo. São relacionados todos os ambientes disponíveis no Server ativo. Habilitar processos na inicialização do Servidor Caso esta configuração seja selecionada, os processos WEB / WEBEX criados para esta configuração de módulo serão automaticamente inseridos na configuração ‘OnStart’ do TOTVS Application Server. URL do Protheus Web Services Este campo somente é exibido na instalação do módulo PP - Portal Protheus; neste caso, deve ser preenchido com a URL utilizada na instalação do módulo Web Services, precedido por "HTTP://".
3. | Para prosseguir para a segunda tela, clique em "Avançar".
O Assistente irá consistir as informações fornecidas e determinar se o ambiente está apto para instalação do módulo. Deve-se observar que para instalação dos módulos Web, é necessário que os pacotes de instalação dos arquivos Web (.MZP) estejam disponíveis na pasta "SYSTEMLOAD" localizada abaixo do diretório raiz (RootPath) do Ambiente (environment). Caso os pacotes não sejam localizados, será apresentada uma janela de advertência. A instalação poderá prosseguir; no entanto, os arquivos Web não serão descompactados, sendo apenas atualizada a configuração do servidor.Em seguida, será apresentada a janela "Configuração de Host x Empresas/Filiais".
3. | Informe os dados conforme a orientação a seguir:
Host Informe o endereço Web a partir do qual o módulo será acessado, por meio de um browser. Exemplos: “www.nomedosite.com.br” (para um ambiente Internet) "nomedoservidor” (para um ambiente Intranet). Pode-se, adicionalmente, informar um diretório virtual após o Host, separando-os por uma barra “/”. Isto permite que seja instalado, no mesmo host, mais de um módulo Web. Exemplos: “nomedoservidor/ws” (para webservices) “nomedoservidor/pp” (para o Portal) Não se deve especificar o protocolo utilizado (como "HTTP://" ou “HTTPS://“). Vale ressaltar que é possivel especificar um nome de host, não sendo obrigatoriamente o nome da estação servidor, desde que o nome especificado esteja registrado em um servidor de DNS (que relaciona um nome de host ao IP do equipamento servidor) e visível no âmbito do parque de máquinas-cliente da aplicação Web. Selecione as Empresa/Filiais Na área "Seleção Empresas/Filiais", selecione a empresa/filial para a qual está sendo configurado este host. Se a instalação for referente aos módulos BSC, PP e WPS, estará disponível apenas a opção "Todas as Empresas".
4. | Após informar o Host e selecionar um item da área de “Seleção Empresa/Filiais”, clique no botão "Relacionar".
A amarração do host informado com este item será apresentada na janela "Relacionamentos". É possível criar diversos relacionamentos, o Assistente, automaticamente, irá criticar as amarrações, de acordo com as características operacionais do módulo em instalação. Exemplo: O módulo de WebServices não permite amarrar um mesmo host a mais de uma empresa/filial; já para o módulo TCF, esta amarração é possível.
5. | Se necessário excluir um relacionamento, posicione o cursor sobre este e clique no botão "Excluir".
6. | Clique em “Avançar” para prosseguir.
Não é possível prosseguir para a próxima tela sem que seja informada, no mínimo, uma amarração entre um host e uma Empresa/Filial.
7. | Informe os dados conforme a orientação a seguir:
Host Virtual Apresenta o host configurado. Empresa/Filial Apresenta a empresa/filial relacionada. Mínimo Usuários Informe a expectativa mínima de usuários que irão acessar o site. Máximo Usuários Informe a expectativa máxima de usuários que irão acessar o site. Com base nos campos “Mínimo Usuários” e “Máximo Usuários”, o Assistente irá determinar a quantidade média de processos (working threads) que o site irá utilizar. Exemplo: Mínimo: 5 Máximo: 30 Com base nesta configuração, o Protheus irá determinar um número de processos para atender a essa demanda. Considerando que a média de usuários por processo é de 10 para 1, neste caso, o Protheus irá configurar o número mínimo de 1 processo e o máximo de 3. A informação do número mínimo não é necessária; caso omitida, será considerado 1 processo. A informação do número máximo é obrigatória.
9. | Para finalizar a instalação do módulo, clique em “Finalizar”.
Ao confirmar a instalação, o pacote de arquivos do módulo Web será descompactado no diretório raiz de imagens informado, e o arquivo de configurações do TOTVS Application Server (totvsappserver.ini) será atualizado com as definições pertinentes ao módulo (Host, Processos WEB/WEBEX ). Ao final do processo de atualização, o Assistente será reiniciado para apresentação da tela inicial do TOTVS Wizard. Alterando um Módulo Web Para alterar as configurações de um módulo Web:
1. | Na árvore de tópicos, selecione a instância do módulo que deve ser alterado e clique no botão - “Editar Módulo”.
Será apresentada a janela com as configurações da instância selecionada. As informações a serem editadas são as mesmas da rotina de inclusão, porém não é permitido alterar o módulo Web instalado sob esta instância.
2. | Para gravar as alterações efetuadas, avance até a última janela de configuração e, então, clique no botão “Finalizar”.
3. | Confirme as alterações.
As alterações serão gravadas e o Assistente será reiniciado para apresentação da tela principal do TOTVS Wizard. Excluindo um Módulo Web Para excluir uma configuração de Módulo Web:
1. | Na árvore de tópicos, selecione a instância que deve ser excluída e clique no botão - “Deletar Módulo”.
Será apresentada uma janela para confirmação da operação.
2. | Ao confirmar a exclusão, as configurações de Hosts e os Processos WEB/WEBEX utilizados por esta instância serão eliminadas do arquivo de configurações do TOTVS Application Server (totvsappserver.ini).
O Assistente será reiniciado para apresentação da tela inicial do TOTVS Wizard. É importante observar que esta operação não excluirá o ambiente (environment) utilizado pelo módulo nem os arquivos gravados na pasta de publicações Web; caso seja necessário, estes arquivos devem ser eliminados manualmente.