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 download do instalador:
https://www.microsoft.com/pt-br/download/details.aspx?id=6116.
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”:
<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.
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: