Árvore de páginas


Este manual tem por objetivo, auxiliar o usuário final a criar relatórios customizados a partir do formulário dinâmico.


Os relatórios customizados serão criados através do aplicativo Microsoft SQL Repot Builder. Caso não possua, segue o link para fazer o download do instalador:

 https://www.microsoft.com/pt-br/download/details.aspx?id=6116.

  1. Após a instalação, executar o aplicativo através do atalho que foi criado na área de trabalho.



2.   Após incluir o relatório em branco, com o botão direito do mouse, clicar sobre a pasta “Data Sources” e adicionar um novo:


3.  Na tela de propriedade, inserir um nome para o DataSource, selecionar a opção "Use a connection embedded in my report"  e XML no campo Select Connection Type. Em seguida, antes de confirmar as alterações:

a.       Montar a URL abaixo alterando os campos “Servidor”, para o servidor da aplicação do PEP 2.0 e o “ResponseID” para o ID do formulário dinâmico:

http://[servidor]/TOTVS.FormBuilder.Web/api/v1/query?responseType=xml&responseId=[responseId]. Estas informações poderão ser obtidas da seguinte forma:

                         Abrir o formulário preenchido e clicar com o botão direito do mouse sobre o formulário e abrir as propriedades:


Nas propriedades do formulário, copiar o endereço da URL até o ponto de interrogação:


Realizar a seguinte substituição, conforme exemplo abaixo:

http://10.51.12.85/TOTVS.FormBuilder.Web/FormExecution/Edit/de31eea0-5aa6-473b-9239-085a771a5d8a

http://[servidor]/TOTVS.FormBuilder.Web/api/v1/query?responseType=xml&responseId=[responseId


Para confirmar se a URL está funcionando, execute no Internet Explorer. Deverão retornar as tags com os valores que foram preenchidos no formulário:


4.  Após montar a URL, adicionar a string no campo "Connection string" do Datasource:

5.   Adicionar um Dataset, clicando com o botão direito sobre a pasta “Datasets”:


  • Marcar a opção - "Use a dataset embedded in my report".
  • No campo "Datasource", selecionar o Datasource criado no passo anterior, que estará disponível na lista.
  • No campo "Query" copiar e colar o seguinte texto: 


<Query>


<ElementPath IgnoreNamespaces="true">DataTable{}/diffgram{}/DocumentElement{}/FormResponses</ElementPath>


</Query>



6.  Clicar no botão "Query Designer", e após abrir a tela, clicar no botão com um ponto de exclamação vermelho, que é a opção para executar a Query.



Os dados do formulário serão exibidos. Após execução, fechar a janela através do botão OK.



7. Após executar a query, clicar em OK na tela Query Designer e em OK na tela de criação do Dataset, assim todos os metadados do formulário terão sido adicionados ao report.


A partir deste ponto, o relatório poderá ser customizado pelo cliente.



8.  Salvar o arquivo em um diretório com a extensão RDL:




Importar o arquivo RDL no formulário dinâmico para que a impressão seja realizada conforme layout criado no passo anterior


1.       Acessar o Prontuário Eletrônico > Formulário Dinâmico > Aplicação de Formulários Dinâmicos

2.       Acessar o menu Cadastro de Relatório e localizar, através do nome, o formulário dinâmico:


3.       Através do botão Procurar, selecione o arquivo RDL que foi criado e realize a importação:

4.  Ao acessar formulário dinâmico através do prontuário do paciente, um novo ícone de impressão estará disponível. Ao realizar a impressão por este botão, o relatório customizado será gerado:


  • Sem rótulos