Índice:


       

Objetivo:


     Totvs Reports Compare

        O Objetivo do TOTVS Reports Compare é identificar divergências na geração de relatórios entre nossas atualizações.


Introdução:


        A partir da versão 12.1.15 a instalação do sistema colocará à disposição dos clientes o Totvs Reports Compare.

        O aplicativo poderá ser encontrado no diretório defino durante a instalação (Exemplo do padrão: C:\totvs\CorporeRM\RM.Net) com a nomenclatura TOTVSReportsCompare.exe.

Configurações:


        Para melhor uso desta ferramenta é necessário realizar algumas configurações no ambiente.

            Através do arquivo TOTVSReportsCompare.exe.config definimos várias configurações de funcionamento do Reports Compare.

    Arquivo: TOTVSReportsCompare.exe.config
    <?xml version="1.0"?>
    	<configuration>
    		 <appSettings>
    			 <add key="JobServer3Camadas" value="false" />
    			 <add key="Port" value="1200" />
    			 <add key="Host" value="localhost" /> 
    			 <add key="LogFile" value="C:\TOTVSReportsTest.txt"/>
    			 <add key="MailList" value="[email protected];[email protected]"/>
    			 <add key="EspelhoPath" value="C:\TotvsReportsCompare\Espelho"/>
    			 <add key="UserName" value="Usuário"/>
    			 <add key="Password" value="Senha"/>
    	 	</appSettings>  
    	</configuration>

            Tag "LogFile": Responsável por gerar arquivo de log de erros no caminho informado.

            Tag "MailList": Lista de e-mails de destinatários que receberão o resultado da comparação. Para envio a mais de um e-mail use ponto e virgula (;) como separador.

            Tag "EspelhoPath": Diretório onde os espelhos serão gerados. Recomendamos criar uma pasta exclusiva para os espelhos.

            Para execução dos processos acionados pelas opções de “Gerar Espelhos” e “Comparar” através da opção de “Multiprocessamento” se deve incluir as tag’s abaixo no config TOTVSReportsCompare.exe.config.

            Na tag UserName informe um usuário do sistema com acesso ativo e na tag Password a senha deste usuário.

            O TOTVSReportsRunner.exe, é o arquivo responsável por executar a opção de Multiprocessamento dos relatórios. Para que o mesmo execute corretamente, é necessário que os arquivos TOTVSReportsCompare.exe.config e TOTVSReportsRunner.exe.config estejam configurados da mesma forma.

    Arquivo: TOTVSReportsRunner.exe.config
    <?xml version="1.0"?>
    	<configuration>
    		 <appSettings>
    			 <add key="JobServer3Camadas" value="false" />
    			 <add key="Port" value="1200" />
    			 <add key="Host" value="localhost" /> 
    			 <add key="LogFile" value="C:\TOTVSReportsTest.txt"/>
    			 <add key="MailList" value="[email protected];[email protected]"/>
    			 <add key="EspelhoPath" value="C:\TotvsReportsCompare\Espelho"/>
    	 	</appSettings>  
    	</configuration>

            Tag "LogFile": Responsável por gerar arquivo de log de erros no caminho informado.

            Tag "MailList": Lista de e-mails de destinatários que receberão o resultado da comparação. Para envio a mais de um e-mail use ponto e virgula (;) como separador.

            Tag "EspelhoPath": Diretório onde os espelhos serão gerados. Recomendamos criar uma pasta exclusiva para os espelhos.

            Necessário que as configurações de "Envio de e-mail" estejam configuradas para que o e-mail seja enviado. Para maiores informações em como parametrizar seu envio de e-mail acesse: Envio de email - LINHA RM


    Como Funciona:


         Detalhando a ferramenta


            O TOTVS Reports Compare, possui algumas opções que podem ser parametrizadas para sua execução. Listamos em vídeo logo abaixo, um explicativo do que é cada uma das opções disponíveis na ferramenta.



         Geração de Espelhos


            Para iniciar o processo é necessário gerar os relatórios de "espelho". Estes servirão de referência (Gabaritos) para comparação. Cada espelho deve ser homologado pelo próprio usuário, validando se todas as informações foram geradas corretamente.

            Como o espelho será utilizado como modelo, recomendamos que sempre seja regerado e revalidado quando houver alterações na estrutura, garantido assim a integridade e assertividade do processo.



         Comparação de Relatórios


            Com os espelhos gerados, escolha os relatórios que serão comparados e clicando no botão comparar. Todos os relatórios serão comparados com seus respectivos espelhos. Ao final do processo, será exibido uma grade com o resultado da comparação.

            Este resultado é passivo de ser enviado por e-mail, sendo necessário marcar o opção "enviar e-mail ao concluir" antes da comparação. No e-mail constará um arquivo com o resultado da comparação.


    Atenção

    Somente relatórios genéricos (que não utilizam fonte de dados especificas) são gerados e consequentemente comparados.


    Informamos que sistemas operacionais Windows Server 2012 ou superiores possuem em suas configurações regionais uma diferença na formatação monetária se comparado com os sistemas operacionais anteriores.

    Sendo assim, relatórios “espelhos” que possuírem campos com formatação de moeda e que foram criados em sistemas operacionais inferiores a Windows Server 2012 darão divergência quando comparados com arquivos “gerados” em sistemas operacionais igual ou superior.