Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice


Índice
exclude.*ndice

Visão Geral


       O Agent do TReports tem o objetivo de facilitar  Para realizar a instalação e atualização configuração do TReportsSmart View,  pois se trata de um gerenciador para a instalação e um controlador para atualização automática de versões.       Sua instalação é deve-se utilizar o seu Agent, o qual é de simples e rápida instalação, utiliza possuindo uma interface Web web amigável ao usuário com um assistente que realiza a configuração do TReports.

       O  Além disso, o Agent realiza um monitoramento onde são realizadas verificações recorrentes no servidor de gerenciador de atualizações . Caso e, caso exista alguma nova versão do Smart View, o download é automaticamente realizado e a nova versão é instalada.       Tudo isso é gerenciado pelo Agent , de forma que o Administrador do sistema não precise realizar nenhuma ação.

Informações

No instalador do Agent, é necessário apenas informar o diretório da instalação. O Agent será instalado e o Serviço iniciado, assim prosseguindo para as configurações do TReportsSmart View.

       O  Após sua instalação, o Agent seguirá para um assistente, que é a interface responsável por efetuar a instalação e configuração do TReports, contendo as etapas:

Configuração do provedor de segurança
Configuração do servidor de licenças
  • Configuração do SGDB à ser usado

  • Smart View,

           O TReports Smart View Agent possui também uma interface de diagnóstico com seguintes ações:

    • Monitoramento da Versão Atual
      O Agent identifica qual é a versão atual que esta sendo utilizada e monitora se o TReports esta Smart View está Iniciado ou Parado
    • Gerenciamento de parâmetros e Configurações do TReportsSmart View
      Informa o endereço usado para acesso Web ao TReportsSmart View
      Onde estão as pastas de instalação e de log
      E quais são os são os parâmetros configurados para configurados para o TReportsSmart View
    • Monitoramento de Versões Instaladas
      Mantem as três últimas versões instaladas
      Permite escolher qual versão a ser utilizada e parar ou iniciar o TReportso Smart View
    • Histórico de Atualizações
      Mantém um registro do monitoramento automático de atualizações
      Identifica se foi encontrada nova versão e se foi ou não atualizada

    Instalação no Windows


    Aviso

    Para integração com TOTVS Agro Bionergia e TOTVS Agro Multicultivo, faça o download da versão 3.5 do Agent ( (link), siga os passos da Instalação manual e configure conforme descrito em Configurações do Sistema (Versões 3.5 e Anteriores).

    Instalação simplificada

    1. Faça download do Instalador do TReports Smart View Agent clicando neste neste link;
    2. Extrair todo o conteúdo do arquivo zip e execute o arquivo 
      Estado
      subtletrue
      titleTReportsSmartView.AgentInstaller.exe
       ;
    3. Selecione o diretório de instalação e prossiga para a proxima próxima etapa. Recomendamos que a instalação seja feita no diretório diretório

      Estado
      subtletrue
      titleC:\TOTVS\TReports
      ;
      ;

    4. O instalador irá realizar a instalação na pasta
      Estado
      subtletrue
      titlesmart-view
      , criada automaticamente no diretório selecionado;
    5. Caso o diretório
      Estado
      subtletrue
      titlesmart-view
      já exista, o instalador perguntará se deseja sobrescrever a instalação anterior, caso não queira, um novo diretório deverá ser informado; 
    6. Após conclusão, o TReports Smart View já se encontra disponível em seu ambiente e já pode ser configurado via navegador no endereço endereço
      Estado
      subtletrue
      colourBlue
      titlehttp://localhost:7019
       (ver Configurações do Smart View).

    Instalação manual

    1. Faça download do Agent do TReports Smart View clicando neste neste link;
    2. Extrair todo o conteúdo do arquivo zip para o diretório de instalação. Recomendamos que a instalação seja feita no diretório 

      Estado
      subtletrue
      titleC:\TOTVS\TReportssmart-view
      ;

    3. Abra o Powershell ou Prompt de comando com permissão de Administrador;
    4. Execute o comando abaixo para criar o serviço do TReportsSmart View;

      Bloco de código
      languagetextpowershell
      themeRDark
      sc.exe create TReportsSmartView.Agent binpath="{path-do-arquivo}\TReports.Agent.exe --urls http://*:7019" start=demandauto

      Estado
      title{path-do-arquivo}
        Substitua este texto pelo caminho da pasta de instalação. Ex.: 
      Estado
      subtletrue
      titleC:\TOTVS\TReportssmart-view
      ;


    5. Execute o comando abaixo para iniciar o serviço;

      Bloco de código
      languagetextpowershell
      themeRDark
      sc.exe start TReportsSmartView.Agent
    6. Pronto!

      O TReports

      O Smart View já se encontra disponível em seu ambiente e já pode ser configurado via navegador no

      endereço 

      endereço

      Estado
      subtletrue
      colourBlue
      titlehttp://localhost:7019
      (ver Configurações do Smart View)

      Nota
      • Para todas as operações poderá ser necessário que o usuário tenha privilégios de Administrador.
      Informações
      titleDownloads

      Baixe aqui a versão para instalação Simplificada

      Baixe aqui a versão para instalação Manual

    Instalação no Linux


    1. Copie o arquivo zip de instalação para a pasta 

      Bloco de código
      languagetext
      themeRDark
      /usr/sbin/treportssmart-view

      Pode ser necessário utilizar o comando, chmod 

    2. Realize a extração do conteúdo do arquivo na raiz desta pasta
    3. Crie o arquivo do serviço na rota e com o nome abaixo:

      Bloco de código
      languagetext
      themeRDark
        /etc/systemd/system/treportssmart-view-agent.service
    4. Abra o arquivo criado e adicione as configurações abaixo:

      Bloco de código
      languagetext
      themeRDark
      [Unit]
      Description=treportssmart-view-agent
      
      [Service]
      Type=notify
      Environment="DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1"
      WorkingDirectory=/usr/sbin/treportssmart-view
      ExecStart=/usr/sbin/treportssmart-view/TReports.Agent --urls http://*:7019
      
      [Install]
      WantedBy=multi-user.target
      
      
    5. Atualize a lista de serviços do SO com o comando

      Bloco de código
      languagetext
      themeRDark
      sudo systemctl daemon-reload
    6. Inicie o serviço criado

      Bloco de código
      languagetext
      themeRDark
      sudo systemctl start treportssmart-view-agent
    7. Execute o comando para conferir o status

      Bloco de código
      languagetext
      themeRDark
      sudo systemctl status treportssmart-view-agent
    8. Pronto! O TReports O Smart View já se encontra disponível em seu ambiente e já pode ser configurado via navegador no endereço endereço
      Estado
      subtletrue
      colourBlue
      titlehttp://localhost:7019
      (ver Configurações do Smart View).


      Nota
      • Para todas as operações
      poderá ser
      • será necessário que o usuário tenha privilégios de Administrador.
      • É importante que o servidor consiga resolver o nome do host para um endereço IP, garantindo assim a disponibilização correta do endereço público do Smart View.
      Informações
      titleDownload

      Baixe aqui esta versão para instalação

    Configuração de Proxy


    Caso o servidor onde o Smart View está sendo instalado possua um proxy para acesso à web é necessário realizar uma configuração adicional, conforme indicado abaixo:

    Windows


    Configurar variáveis de ambiente via terminal (como administrador) executando os comandos abaixo:

    Bloco de código
    languagebash
    setx http_proxy http://username:password@proxyaddress:port /m
    setx https_proxy http://username:password@proxyaddress:port /m

    Linux


    Defina variáveis de ambiente via terminal (como administrador) executando os comandos abaixo:

    Bloco de código
    languagebash
    export http_proxy="http://username:password@proxyaddress:port"
    export https_proxy="http://username:password@proxyaddress:port"

    Em seguida é necessário tornar as variáveis definidas como persistentes em sessões de terminal futuras. Para isso é necessário adicioná-las ao seu arquivo de configuração do shell  (~/.bashrc, ~/.bash_profile ou ~/.profile para usuários do Bash).

    Exemplo - abra o arquivo com um editor de texto e adicione os comandos export no final:

    Bloco de código
    languagebash
    nano ~/.bashrc		

    Adicione as seguintes linhas ao final do arquivo:

    Bloco de código
    languagebash
    export http_proxy="http://username:password@proxyaddress:port"
    export https_proxy="http://username:password@proxyaddress:port"

    Liberação de Portas & Rotas


    Porta 7019


    O TReports Smart View disponibiliza uma interface para configuração, atualização e diagnóstico. Esta interface pode ser acessada pela porta 7019.

    Dica

           O Agent roda como serviço, podendo ser iniciado automaticamente pelo boot do SO , quando o computador é ligado e , não precisa precisando de um usuário logado para ser executado, no Windows e no Linux, ficando . O Agent fica exposto por padrão na porta 7019, podendo ser acessado pelo endereço local,   http://localhost:7019. Para acesso ao ambiente de diagnóstico, basta acessar a rota http://localhost:7019/diagnostic.

                Caso seja necessário a substituição da porta padrão do agente, exclua o atual serviço e crie um novo alterando a atual porta pela desejada. Alterações de domínio e tipo de protocolo, http ou https, são realizadas da mesma forma.

    Bloco de código
    languagetext
    themeRDark
    sc.exe create SmartView.Agent binpath="{path-do-arquivo}\TReports.Agent.exe --urls {protocolo-desejado}://{dominio-desejado}:{porta-desejada}" start=auto
    Bloco de código
    languagepowershell
    themeRDark
    titleExemplo
    sc.exe create SmartView.Agent binpath="c:\DiretorioDeInstalacao\TReports.Agent.exe --urls https
     Esta porta poderá ser configurada usando o arquivo appsettings.Production.json , adicionando apenas a variável que configura a porta, exe: "urls": "http
    ://*:
    7019" 
    9077" start=auto
    Aviso

    Essa porta não realiza permissionamento, portanto ela não deve ser acessível publicamente na rede por questões de segurança.
    Esta A interface Web do Agent não realiza controle de acesso via login, assim qualquer usuário com acesso a esta porta poderá abrir o Agent.
    Deverá terá acesso. Dessa forma, por questões de segurança, essa porta não deve ser acessível publicamente na rede e d
    everá ser exposta apenas dentro do próprio servidor onde foi realizada a instalação.
    Deve ser , sendo acessível apenas pelo Administrador do TReports, pois da acesso gerencial as funcionalidades de configuração, atualização e diagnóstico do TReports.Smart View. 

    Porta 7017


    Esta é a porta padrão de acesso ao Smart View e por isso deve ser acessível por todos os usuários da rede, pois é através dela que se acessa o sistema. Esta porta pode ser alterada via interface de configuração disponibilizada atrav

    Caso seja necessário alterar a porta de acesso ao Smart View, basta utilizar a interface de configuração disponibilizada através da interface de diagnóstico no endereço http://localhost:7019/diagnostic. Para alterar, deve-se clicar no item "Alterar endereço Web" do campo "Porta do Servidor", conforme imagem abaixo:

    Botão para edição da porta do servidorImage Added

    Servidor de Licenças TOTVS


    O TReports depende do Smart View precisa comunicar com um servidor de licença TOTVS para seu funcionamento, ou seja, é necessário liberar no servidor o acesso ao License Server TOTVS. O TReports quando utilizado através de sua interface consome a licença "TOTVS I". Ao gerar um relatório pelo Produto TOTVS (ERP), a licença é abonada de acordo com a rotina do produto.pleno funcionamento.

    Integração com o

    Produto

    ERP


    Para que a integração com o Produto ERP TOTVS (ERP) seja possível, o TReports Smart View precisa se comunicar com os endpoints do produto. O ERP e, por isso, o acesso a estes endpoints devem estar liberados para que o TReports possa estabelecer a comunicação com o produtoERP possa ser estabelecida.

    Atualização do Sistema


    O TReports Smart View busca sua atualizações diretamente no servidor TOTVS. Para que sistema se matenha mantenha atualizado, é necessário que o acesso ao domínio  domínio 

    Estado
    subtletrue
    colourBlue
    titlehttps://treportsSMART-VIEW.totvs.app/
     seja liberado no servidor.

    Informações
    iconfalse
    Informações
    iconfalse

    Produto: Framework

    Informações
    iconfalse

    Processo: TReports Smart View Agent - Instalação

    Informações
    iconfalse
    Informações
    iconfalse

    Status: Rascunho Finalizado

    Informações
    iconfalse

    Data:30062021 

    Informações
    iconfalse

    Autores
     Adriano Diniz Agrizzi

    Cesar Henrique Silva Rodrigues_ 

    Diogo Damiani Ferreira

    Usuário desconhecido (fernando.souza)

    Wemerson Marcelo Martins Guimarães 

    Page Tree