Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
Introdução
Informações |
---|
Disponível a partir do LIB Label 20210217 |
Com esta implementação é possível abrir o TReports dentro do Protheus sem o uso do navegador externo instalado no computador.
Para o Smartclient WebApp nada muda, uma nova aba continuará sendo aberta para exibir o relatório.
Como funciona
O processo de exibição de relatório do TReports a partir do menu dos módulos do Protheus exige:
- Criar o client e secret para autenticação no TReports e Totvs RAC (conforme a documentação Como criar o usuário Client Id para autenticação no TOTVS.rac?);
- Configurar a conexão e comunicação do Protheus com TReports (conforme a documentação Protheus como consumidor de relatórios TReports);
- Adicionar o relatório no Menu.
Abertura do relatório do TReports acontecendo no navegador interno.
Sobre o recurso do navegador interno
O navegador interno do TReports será a opção padrão, mas existe a possibilidade de desativar essa opção para os usuários do sistema nas configurações de 'Recursos do Sistemas', que se encontra em Politicas, Grupos e Usuário, conforme imagem a seguir.
Ao desativar essa opção o sistema voltará a exibir o relatório do TReports no navegador externo.
O seguinte comportamento é esperado de acordo com a seleção do uso do navegador interno:
Política | Grupos | Usuários | Navegador TReports |
---|---|---|---|
X | Navegador Externo | ||
X | Navegador Externo | ||
X | Navegador Externo | ||
X | X | Navegador Externo | |
X | X | Navegador Externo | |
X | X | Navegador Interno | |
X | X | X | Navegador Interno |
Informações | ||
---|---|---|
| ||
Para o Administrador do sistema o recurso do navegador interno do TReports não poderá ser desativado. |
Aviso | ||
---|---|---|
| ||
Quando o relatório sendo visualizado utiliza como fonte de dados o próprio ambiente do Protheus em uso, abrir em navegador externo impacta no consumo de licenças. O processo de avaliação das licenças considera os programas abertos e em execução, caso seja escolhido usar um navegador externo não será possível identificar que o consumo está acontecendo e fazer com que o serviço rest do ambiente não consuma uma nova licença. Portanto caso seja optado por utilizar navegadores externos para exibir os relatórios, também será escolhido consumir licenças do uso da opção no menu e depois nas repetidas requisições que o TReports fizer para recuperar os dados no serviço rest do ambiente Protheus. Essa situação só não se aplica quando:
|
Aviso | ||
---|---|---|
| ||
O tWebEngine possui uma proteção para não realizar download de arquivos maliciosos. Por padrão é possível realizar download de arquivos do tReports com as seguintes extensões: pdf, xls, xlsx, rtf, docx, mht, html, txt, csv e png. Caso seja necessário realizar o download de outras extensões deve ser realizado tratamento pelo ponto de entrada AddLexList (https://tdn.totvs.com/display/PROT/AdDLExList). Para utilizar este ponto de entrada é necessário o fonte FwDLExList.prw mais atual. |