Recentemente a Totvs lançou o seu mais novo programa Smart View, o grande sucessor do TReports. Trazendo uma cara mais elegante, o mesmo veio repleto de recursos aprimorados para análise de dados.
Nesse artigo vamos instalar e configurar a ferramenta, destacando pontos de atenção, coisas que notei ao instalar e situações que não fala em nenhum dos fóruns.
Imagem ilustrativa
Instalação
Para instalar o Agent do Smart View é bem simples e de rápida instalação. O Agent ao iniciar e antes de instalar também faz uma verificação de atualização e, caso exista alguma versão ele mesmo irá baixar a nova versão.
Instalação no Windows:
Inicie o download do instalador no link: https://smart-view.totvs.app/api/update-manager/releases/treports.agent-installer/win-x64/latest/download ;
O instalador irá vim em um arquivo .zip, basta extrair e executar;
Selecione o diretório onde irá efetuar a instalação, lembrando que a totvs recomenda no C:\TOTVS;
Caso a ferramenta já exista irá perguntar se deseja atualizar e substituir a instalação anterior;
Após a conclusão, o Smart View já está disponível para iniciar as configurações no endereço: http://localhost:7019/startup ;
Instalação para Linux:
Inicie o download do instalador no link: https://smart-view.totvs.app/api/update-manager/releases/treports.agent/linux-x64/latest/download ;
Copie o arquivo .zip para a pasta de instalação;
/usr/sbin/smart-view (Pode ser necessário utilizar o comando, chmod)
Extraia o conteúdo para a raiz dessa pasta
Crie o arquivo do serviço na rota e com nome:
/etc/systemd/system/smart-view-agent.service
Abra o arquivo criado e adicione as configurações abaixo:
[Unit]
Description=smart-view-agent
[Service]
Type=notify
Environment="DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1"
WorkingDirectory=/usr/sbin/smart-view
ExecStart=/usr/sbin/smart-view/TReports.Agent --urls http://*:7019
[Install]
WantedBy=multi-user.target
Atualize a lista de serviços do SO com o comando:
sudo systemctl daemon-reload
Inicie o serviço criado:
sudo systemctl start smart-view-agent
Execute o comando para conferir o status:
sudo systemctl status smart-view-agent
Após a conclusão, o Smart View já está disponível para iniciar as configurações no endereço: http://localhost:7019/startup ;
Configurando
Antes de mais nada deverá subir um serviço utilizando o REST 2.0, o mesmo é encontrado em outro post aqui em nosso site, com o serviço devidamente configurado, podemos seguir com as configurações da aplicação:
Imagem ilustrativa
Nome do provedor: sua preferência
Endereço de descoberta (serviço REST): http://[host]:[porta]/[uri protheus]/.well-know/treports/security
Após preencher os dados, click em 'Recuperar Emissor' e preencha com usuário admin do protheus do ambiente REST cadastrado.
Imagem ilustrativa
Após isso irá abrir a tela de configuração do Servidor de Licença, onde deverá informar as configurações do License Server instalado no ambiente.
Imagem ilustrativa
Ip do Servidor: Informe o IP do servidor utilizado no License Server
Porta: Informe a porta cadastrada no seu License Server
CNPJ: Informe o CNPJ da sua empresa
E por ultimo deverá configurar um Provedor de Dados, onde será definido qual banco de dados será utilizado para o Smart View, sendo possível escolher entre os tipos SQLite, PostgreSQL e SQL Server.
Imagem ilustrativa
Agora basta abrir o sua aplicação e realizar o login.
Imagem ilustrativa
Conclusão
Em geral, a ferramenta se mostra uma solução robusta e completa para atender às necessidades de geração e distribuição de relatórios em organizações que utilizam os sistemas Totvs. Sua usabilidade, flexibilidade e recursos analíticos a tornam uma ferramenta surpreendente. Por outro lado, uma ferramenta que também atende e bem prática de se utilizar é a Jaspersoft, seguindo o mesmo segmento e ajudando aquelas pessoas que não utilizam os sistemas Totvs.
Dúvidas
Deixe sua dúvida ou sugestão na área de comentário, teremos prazer em ajudar.
Referências
(1) Smart View no Protheus - https://tdn.totvs.com/pages/releaseview.action?pageId=665287989
(2) Totvs REST - https://www.gworks.com.br/post/totvs-rest
(3) Instalação Smart View - https://tdn.totvs.com/pages/releaseview.action?pageId=626636542
(4) TReports agora é Smart View - https://centraldeatendimento.totvs.com/hc/pt-br/articles/16092276254871-Cross-Segmentos-Backoffice-RM-BI-TReports-agora-é-Smart-View
Comentarios