Introdução


        Este parâmetro possibilita que todas as actions acessadas pelo usuário sejam gravadas na base de dados.


Como Funciona 


        Após ser feita as configurações necessárias o histórico de acessos às actions do sistemas serão armazenados na base de dados. Estes dados serão mantidos na base a partir do momento em que a Tag "ENABLEEXECUTIONLOG" for habilitadade acordo com o número de dias informado nos parâmetros globais, localizado no sistema. Para ativar esta função, basta seguir as etapas abaixo.


Localize dentro do diretório onde foi instalado o sistema (Exemplo: "C:\totvs\CorporeRM\RM.Net") o arquivo "RM.exe.config" e abra-o com um editor de texto. Após abrir, adicione a Tag: <add key="ENABLEEXECUTIONLOG" value="true" /> no arquivo como mostra abaixo:  

<?xml version="1.0"?>
<configuration>
	<appSettings>
		<add key="JobServer3Camadas" value="false" />
		<add key="Port" value="1215" />
		<add key="Host" value="BHD0002773" />
		<add key="ActionsPath" value="C:\CorporeRM\RMRestore\Versoes\1215\Rm.net;C:\CorporeRM\RMRestore\Versoes\1215\Corpore.net\Bin" />
		<add key="LibPath" value="C:\CorporeRM\RMRestore\Versoes\1215\Rm.net" />
		<add key="EnableDynamicLocalization" value="false" />
		<add key="EnableCompression" value="false" />
		<add key="LocalizationLanguage" value="pt-BR" />
        <add key="ENABLEEXECUTIONLOG" value="true" />
	</appSettings>
	<runtime>
		<NetFx40_LegacySecurityPolicy enabled="true" />
		<generatePublisherEvidence  enabled="false" />
		<loadFromRemoteSources enabled="false" />
	</runtime>
	<startup useLegacyV2RuntimeActivationPolicy="true">
		<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
	</startup>
</configuration>

 

Após incluir a Tag é necessário reiniciar o Host.

Após incluir a Tag, será mostrado como habilitar a opção "Action" onde é informado quantos dias os registros povoados na tabela irão ficar armazenados. Para habilitar clique em "Parâmetros -> Globais | Logs". Ao abrir a guia "Logs", desmarque a opção "Nunca apagar os logs de acesso a Action" se deseja apagar os logs de acessos durante o período determinado. Lembrando que a não remoção dos registros na tabela da base de dados, pode acarretar perda de performance no sistema pelo grande volume de registros na mesma.

No exemplo abaixo iremos configurar para 60 dias(mínimo requerido pelo sistema) para que os dados sejam mantidos na tabela.

O grande número de registros na tabela pode gerar perda de performance no sistema.

Com a inclusão da Tag, podemos fazer uma consulta no banco de dados de quais actions foram acessadas. Para isto consulte no banco de dados na tabela "GUSRACTIONEXEC" o controle de todas as actions acessadas, como mostra abaixo.


@FRAMEWORK

Canais de Atendimento

Chamado: Através do Portal TOTVS - www.suporte.totvs.com.br

Telefônico: 4003-0015 Escolhendo as opções 2-2-3-9-5 (Framework) ou 2-2-3-9-4 (BI)

Produto

Framework

Versão

11.82.XX e 12.01.XX

Processo

Log

Subprocesso

Utilizando o Log de execução de actions

Status do Documento:Produção
Data:06/07/2015
Versão:11.82.XX e 12.01.XX
Versão Anterior:11.82.XX e 12.01.XX
Autores:

Diego Henrique Pener

Fábio Augusto Amaral Melo Nunes

Welbert Marques Silva

Wesley Avelino De Carvalho