Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
Aviso |
---|
Documentação relacionada a versão descontinuada do Smart View (versão 12.1.29) Para mais informações sobre a nova versão, acessar a documentação: SMART VIEW |
01. OBJETIVO
Executar relatórios construídos na solução Smart View, independente da fonte de dados utilizada para o relatório.
02. COMO FUNCIONA?
Assim como os demais relatórios executados dentro do Protheus (como RM Reports, Crystal, etc), uma opção deve ser adicionada ao menu do usuário, por exemplo: SIGAFAT / Relatórios / Smart View / Clientes - Smart View.
Quando o usuário acionar esta opção no seu menu, os dados de comunicação com os serviços Totvs RAC e Smart View serão recuperados e o pedido de execução do relatório será realizado no Smart View.
Com o sucesso da execução, o Protheus enviará o comando de abertura da URL ao sistema operacional e então o navegador padrão da máquina do usuário se encarregará de exibir o relatório.
Em caso de falha será exibida mensagem para verificação dos parâmetros de comunicação e o relatório no Smart View.
A exibição dos relatórios é feita externamente pelo navegador para que os usuários consigam imprimir e baixar os relatórios.
03. CONFIGURAÇÃO
A configuração no Protheus corresponde ao preenchimento das URLs e usuários para autenticação no Totvs RAC e Smart View.
Para ambientes com dicionário no banco pode existir a necessidade de atualização de uma das tabelas de menu e para isso faz-se necessária a execução do UPDDISTR.
Essas informações devem ser preenchidas utilizando a opção de menu do configurador: SIGACFG / Cadastros / Configuração Smart View (FWTREPPARM). Necessária atualização do menu do configurador para ter esta opção disponível.
Nessa tela as informações exigidas para preenchimento são:
URL Totvs RAC = url base do serviço do Totvs RAC
URL Smart View = url base do serviço do Smart View
ClientId do RAC = client oAuth para a autenticação no RAC (necessário que seja um client oAuth e tenha permissão "Resource Owner")
Secret do RAC = senha do client oAuth
Usuário do Smart View = identificação do usuário para acesso aos relatórios
Senha do Smart View = senha do usuário que executará e visualizará os relatórios
Tenant do Smart View = identificação do tenant utilizado, o valor é padrão treports
Dica |
---|
Para criar o usuário Client Id, acesse o link a seguir: Como criar o usuário Client Id para autenticação no TOTVS.rac? Quando utilizado tenant diferente do padrão a url base do TOTVS.rac e do Smart Viewnão devem ser precedidas com o tenant. |
Faça o teste acionando o botão "Testar conexão" para saber se está válido.
04. CONFIGURAÇÃO DE MENU E EXECUÇÃO DOS RELATÓRIOS
Após a definição dos parâmetros de comunicação com o Totvs RAC e Smart View é necessário adicionar os relatórios aos menus dos usuários para a execução.
Para isso foi adicionada a opção Smart View no tipo dos programas na alteração/adição de um item de menu. Quando esta opção for selecionada, o botão "..." ficará habilitado e exibirá a lista de relatórios disponíveis para escolha e execução pelo menu do usuário.
A execução do relatório somente acontecerá quando acionada a opção no menu alterado previamente para conter o relatório.
A exibição do relatório acontecerá usando o navegador padrão do usuário com o sistema operacional realizando a abertura. Caso seja o Smartclient Html Webapp uma nova guia será aberta e o usuário questionado se permite ou não a abertura.
Card documentos Informacao Disponível a partir da LIB versão 20190131 Titulo DISPONIBILIDADE
Templatedocumentos |
---|
HTML |
---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |
Exibir filhos |
---|