Á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
    Dica

           O Agent roda como serviço podendo ser iniciado automaticamente pelo boot do SO, quando o computador é ligado e não precisa de um usuário logado para ser executado, no Windows e no Linux, ficando exposto por padrão na porta 7019, podendo ser acessado pelo endereço local, http://localhost:7019. 

           Esta porta poderá ser configurada usando o arquivo appsettings.Production.json , adicionando apenas a variável que configura a porta, exe: "urls": "http://*:7019" 

    Instalação no Windows

    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 e não é possível alteração da mesma.

    Dica

           O Agent roda como serviço, podendo ser iniciado automaticamente pelo boot do SO quando o computador é ligado, não precisando de um usuário logado para ser executado. 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://*:9077" start=auto
    Aviso

    A

    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 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, na interface de diagnóstico do Agent, clicar em "Configuração do Smart View" e, na etapa de Configuração da Integração, clicar em "Configurações avançadas" e alterar a porta em "Configuração de Rede":

    Image 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