Mudanças entre as edições de "Banco de dados GED - Armazenar layouts de relatorios no banco de dados"

De Wiki CGI Software de Gestão
Ir para: navegação, pesquisa
Linha 37: Linha 37:
 
[[Arquivo:ger285_1.png]]
 
[[Arquivo:ger285_1.png]]
 
<br><br>
 
<br><br>
Para executar o programa de manutenção de ''Layouts RTM'', basta executar o programa '''ger285m''' a partir do Rodar Programa. A tela será aberta é do programa '''ger285'''.<br>
+
Outra forma de executar o programa de manutenção de ''Layouts RTM'' é informando o programa '''ger285m''' a partir do Rodar Programa. A tela será aberta é do programa '''ger285'''.<br>
 
[[Arquivo:ger285_rodar_programa.png]]
 
[[Arquivo:ger285_rodar_programa.png]]
 
<br><br>
 
<br><br>
Linha 43: Linha 43:
 
[[Arquivo:ger286_1.png]]
 
[[Arquivo:ger286_1.png]]
 
<br><br>
 
<br><br>
Para executar o programa de manutenção de ''Layouts Caracter'', basta executar o programa '''ger286m''' a partir do Rodar Programa. A tela será aberta é do programa '''ger286'''.<br>
+
Outra forma de executar o programa de manutenção de ''Layouts Caracter'' é informando o programa '''ger286m''' a partir do Rodar Programa. A tela será aberta é do programa '''ger286'''.<br>
 
[[Arquivo:ger286_rodar_programa.png]]
 
[[Arquivo:ger286_rodar_programa.png]]
 
<br><br>
 
<br><br>

Edição das 10h18min de 17 de março de 2016

1 - Objetivo

Orientar os usuários do sistema Consultor’s na configuração e compreensão do processo que permite armazenar layouts de relatórios no banco de dados GED (Gestão Eletrônica de Documentos).
Atualmente existem dois tipos de layouts de relatórios que fazem parte deste processo:

  • Layouts RTM: para utilização no Report.exe, que são arquivos com extensão *.rtm e que ficam localizados no diretório ?:\progress\usuario\relatorios\.
  • Layouts Caracter: são arquivos criados/editados no bloco de notas, onde basicamente são informadas variáveis, quebras, totalizadores. Um exemplo de relatório que utiliza layout caracter é o programa cap007 -> cap007r. Estes arquivos de layout ficam localizados em ?:\progress\usuario\<modulo>\.



2 – Instrução/Orientações

O primeiro passo é criar o novo banco de dados GED, sendo que este banco de dados irá operar em paralelo ao banco de dados CGIBDA e tem como sua principal função armazenar arquivos do sistema operacional como: arquivos de layouts, arquivos de anexos e arquivos de imagens, assim os arquivos não ficam mais nos diretórios do sistema operacional e passam a ficar armazenados no banco de dados. Além de armazenar arquivos, outra função do banco de dados é gerenciar o versionamento de arquivos de layouts, ou seja, quando um layout for alterado a versão anterior continua armazenada no banco de dados e esta versão poderá ser resgatada a qualquer momento.
A News Banco de dados GED - Criação orientação e configuração orienta em como proceder na criação e gerenciamento do banco GED.

O próximo passo é configurar o Consultor's para que os programas de relatórios comecem a armazenar os layouts no banco de dados. Para isso, verifique se os programas ged001, ged002, ged003, ged004, ged005, ged006, ged007 e ged008 estão no diretório ?\progress\ged, se não estiverem, solicite estes a CGI. Em seguida deve-se executar o programa ger283d e marcar a opção Armazenar arquivos de layouts no banco de dados GED.
Ger283d layouts.png

Esta configuração é a única necessária para que a armazenação dos layouts em banco de dados passe a funcionar de forma automática.

Como os arquivos de layouts vão para banco de dados GED ?
Ao acionar o botão Ok de qualquer programa de relatório que utiliza layout, o sistema realiza as seguintes etapas:

  • 1ª Verifica se o layout informado no programa de relatório se encontra no diretório no sistema operacional (Se for Layouts RTM no diretório ?:\progress\usuario\relatorios\. Se for Layouts Caracter no ?:\progress\usuario\<modulo>\). Se o sistema encontrar o arquivo, cadastra o layout no banco de dados GED e deleta o arquivo de layout do diretório no sistema operacional.
  • 2ª Encontra o layout no banco de dados GED e gera o relatório usando o layout do banco de dados.

Desta forma nas próximas execuções deste programa de relatório somente a 2ª etapa será realizada, porque o layout não se encontra mais no diretórios do sistema operacional.

Atualização de Layout
Quando a CGI envia um arquivo de layout para ser atualizado, o arquivo deve ser colocado em seu respectivo diretório. Em seguida deve-se executar o relatório, assim a 1ª etapa será realizada cadastrando o arquivo para o banco de dados GED e apagando o layout do sistema operacional. Se o layout já estiver cadastrado no banco de dados GED, uma nova versão do layout será criada.

Programa de Manutenção de Layouts Cadastrados no Banco de Dados GED
Depois de marcada a opção Armazenar arquivos de layouts no banco de dados GED no programa ger283d, ao acionar o zoom em qualquer programa de relatório no campo Layout será aberto a tela de zoom de layout.

Se o zoom for realizado em um campo de layout Layouts RTM será aberto o programa de zoom ger285.
Ger285 1.png

Outra forma de executar o programa de manutenção de Layouts RTM é informando o programa ger285m a partir do Rodar Programa. A tela será aberta é do programa ger285.
Ger285 rodar programa.png

Se o zoom for realizado em um campo de layout Layouts Caracter será aberto o programa de zoom ger286.
Ger286 1.png

Outra forma de executar o programa de manutenção de Layouts Caracter é informando o programa ger286m a partir do Rodar Programa. A tela será aberta é do programa ger286.
Ger286 rodar programa.png

Lista atual de programas de relatórios que seguem este padrão

Lista de Programas