...
Para determinar se dois endereços IP estão na mesma rede, utiliza-se a máscara de sub-rede. Esta máscara é utilizada para distinguir a parte de rede da parte de host em um endereço IP.
COLOCAR COMANDO PARA VERIFICAR A CONEXÃO UTILIZANDO O POWERSHELL das Máquinas
Test-NetConnection -ComputerName hostname -Port 6060
netstat -a -o → Veirifica o processo dos executáveis rodando em quais portar
Em resumo, se todos os números antes do último ponto resultantes do comando 'ipconfig' forem idênticos, isso indica que as máquinas estão conectadas na mesma rede. Por exemplo:
...
- Solicitação da configuração do Fluig Identity feito pelo time de automação da TOTVS (Pedir os usuários, gmail, totvs?)
- Servidores do Agent e Host disponíveis para a implantação
- Solicitação para configuração do arquivo de ambiente (appsettings) para o time de automação da TOTVS, informando os ambientes que foram criados para a utilização do TestFlow
- Liberações de rede entre os servidores do Agent e Host já feitas
- Zip com o TestFlow na versão mais atual disponível no ambiente
...
Deck of Cards |
---|
|
Card |
---|
| Expandir |
---|
title | Instalação de frameworks |
---|
| É necessário fazer a instalação do framework .NET Core 2.2.x na versão Hosting Bundle para a utilização do TestFlow. Onde baixar?Acesse o site https://dotnet.microsoft.com/en-us/download/dotnet/2.2 e selecione a opção de Hosting Bundle x64 conforme a imagem abaixo. Como instalar?Siga o passo a passo do executável até o final. ValidaçãoApós a instalação, é possível executar o comando "dotnet --version" no CMD e obter a versão instalada. | Expandir |
---|
title | Configuração de envio de Email |
---|
| O TestFlow permite o envio de email após a execução de agendamentos em algumas condições selecionadas pelo usuário. Para a sua configuração, é necessário alterar o arquivo appsettings.json do Host com as informações abaixo: Image RemovedDOTNET --list-runtimes |
Expandir |
---|
| Instalando o IIS1) Abra o Dashboard do Server Manager e clique em “Add roles and features”
2) Next -> Next -> Next. 3) Em Server Roles, selecione a opção “Web Server (IIS)” -> Add Features
iis host webcore → selecionar IIS MANAGENET TOOLS EM ROLE SERVICES 4) Next -> Next -> Next -> Install. - colocar o passo, depois da instalão do IIS: Copiar os arquivos do TestFlow.Host dentro da maquina do host na pasta inetpub (tf3) - Liberar a pasta para o usuário da pessoa conseguir copiar e colar os arquivos
|
Expandir |
---|
title | Copiar Arquivos do Host na pasta inetpub |
---|
|
|
Expandir |
---|
title | Configuração de envio de Email |
---|
| (INVERTER A ORDEM - Colocar no Final) O TestFlow permite o envio de email após a execução de agendamentos em algumas condições selecionadas pelo usuário. Para a sua configuração, é necessário alterar o arquivo appsettings.json do Host com as informações abaixo: Image Added CRIAR UM CHECKLIST NOSSO PARA SABER O QUE JÁ PRECISA SER FORNECIDO NO CLIENTE NO APPSETTINGS, ANTES DE MANDAR A PASTA TESTFLOW PARA O USUÁRIO Image Added Lembrar de colocar algumas informações que não foram colocadas no appsettings.json do cliente FluigIdentity → Tem que ser passado por nós. Return URL → FLUIG RedirectURL → Fluig Secret → A gente passa
ELES PREENCHEM APENAS A PARTE DO SMTP E o Endpoint O resto a gente que coloca
COLOCAR EXEMPLO DA CONNECTION STRING Data Source=server\\SQL2019;User ID=user;Password=senha;Initial Catalog=TF3; Falar para o cliente restaurar a base e mudar a base para TF3 |
Expandir |
---|
title | Configuração do WebSite no IIS |
---|
| 1) Entre no IIS, vá em “Application Pools” e depois em “Add Application Pool”.
2) Entre com o nome “tf3” e clique em OK.
3) Salve a pasta do tf3 no diretório inetpub. 4) Clicar em Advanced Settings → Application PoolIdentity → Criar um site novo, nesse passo consigurar o connect as e depois configurar o bind da porta Clique em “connect as” e selecione a opção “specific user”. Entre com o usuário administrador do servidor e sua respectiva senha (a mesma utilizada para realizar login nas demais funcionalidades com esse usuário). Por fim, clique em Ok.
5) Criar um site novo, fazer bind para a porta 6060 Faça o bind para a porta 6060.
6) Faça a instalação do IIS URL Rewrite: https://www.iis.net/downloads/microsoft/url-rewrite. 7) Abra o IIS e clique no site “tf3" e verifique se foi instalado o URL Rewrite.
|
Expandir |
---|
title | Configuração das permissões dos usuários no Website |
---|
| 1) Vá em sites, clique em "tf3" e selecione a opção "Edit Permissions".
2) Clique Advanced Security → Advanced → Add.
3) SELECT a Principal → Adicione o seguinte usuário e clique em em Ok e e depois em em Apply.
4) Dê todas as permissões (FUUL CONTROL) para o usuário em questão.
5) Repita o mesmo processo para o usuário Administrador do servidor. 6) Para finalizar o processo e salvar todas as operações, dê um restart no IIS. |
Informações |
---|
ValidaçãoApós esse passo, já é possível acessar o TestFlow pela URL configurada. |
|
Card |
---|
| Instalação do AgentAcesse a URL correspondente ao host do TestFlow configurado anteriormente em um navegador da web. Em seguida, proceda com o download do Agent:
Isso fará com que seja baixado um arquivo zip. Descompacte-o no disco C: OBS: A sugestão é descompactar em uma pasta C:\Agent Garantir que nenhum arquivo está bloqueado após o download de arquivos do AgentÉ importante garantir o desbloqueio dos arquivos do Agent e os plugins do WinForms, usando a opção Unblock do Windows. Nesse caso, é necessário clicar com o botão direito em um arquivo bloqueado e desabilitar a opção "Bloqueado". Colocar quais arquivos devem ser desbloqueados (TestFlowAgent, AutomationPlugins → Olhar as dlls, TestFlow.App.Lib.dll). Colocar como desbloquear Alterar o appsettings do Agent1) Localize a pasta do Agent (Provavelmente estará no C:/Agent conforme o padrão) 2) Localize o arquivo "appsettings.json" 3) Altere ele da seguinte forma
Utilização de um usuário de serviçoA recomendação é que seja utilizado um usuário de serviço para iniciar o Agent. Assim, é possível garantir que ele nunca estará offline, mesmo quando um usuário seja desconectado do servidor. |
Card |
---|
| Validações após instalaçõesApós a instalação e configuração dos ambientes é interessante validar se os cadastros e execuções estão funcionando conforme esperado.
Expandir |
---|
title | Autenticação com o Fluig Identity |
---|
|
|
Expandir |
---|
|
|
Expandir |
---|
title | Inclusão de atividade |
---|
|
|
Expandir |
---|
title | Cadastro de ambientes |
---|
|
|
Expandir |
---|
title | Cadastro de projetos |
---|
|
|
Expandir |
---|
title | Cadastro de conexão com servidor do Agent |
---|
|
|
Expandir |
---|
title | Execução de projetos |
---|
|
|
Expandir |
---|
title | Cadastro de agendamentos |
---|
|
|
Expandir |
---|
title | Execução de agendamentos |
---|
|
|
|
|
...