Objetivo:


     Este documento tem como finalidade, demonstrar o uso da atividade "Gravar Log".

Configuração:

Informações Gerais

Objetivo:

A finalidade da atividade "Gravar Log do Processo" é executar a gravação de logs, seja em arquivos ou no histórico de processos, por toda a extensão da Fórmula Visual.

Um dos exemplos mais interessantes dessa atividade é a monitoração do fluxo de trabalho, ou seja, adicionando Logs entre as atividades, o usuário consegue avaliar corretamente qual o fluxo está sendo seguido, principalmente em uma fórmula visual extensa com diversas atividades, condições e Iterações.

Passo a Passo:

Primeiramente é necessário arrastar a atividade "Gravar Log do Processo" para o "Fluxo de Trabalho Sequencial " em sua fórmula visual.

Após atividade ter sido adicionada ao fluxo de trabalho, é necessário configurar as propriedades da atividade.

No exemplo acima, as propriedades foram preenchidas da seguinte maneira:

Após preencher as propriedades, lembrando que todas elas são opcionais, salve e execute a Fórmula Visual. Verifique o resultado do processo. A Fórmula Visual deverá executar com sucesso. 

Como a opção do Tipo de Log está em <strong>File</strong>, o resultado será como a imagem mostrada abaixo:

O caminho em que o Log é gerado é: <strong><i>/Totvs/CorporeRM/RM.Net/Processos/Logs/FV/</i></strong>


Observação:

Como podem perceber acima, o nome do Log pode conter várias informações sobre a Fórmula Visual que foi "logada", como:
- Classe do Workflow: RMSWorkflow
- Nome do DataServer principal do Workflow: GlbUsuarioData
Entre outros...


Parâmetros da Atividade

Dados do Usuário (Opcional)

Descrição: Dados do Usuário.
Tipo: Cadeia de Caracteres (String)
Como usar: Esse parâmetro é do tipo Cadeia de Caracteres, ou seja, deve-se utilizar um valor alfanumérico que represente dados adicionais diversos a serem utilizados na Fórmula Visual.
Valor utilizado na requisição: N/A
Exemplo de utilização: (Qualquer valor, depende de várias variáveis, como: DataServer, Serviço de um WebService, etc...)

Tipo de Log (Obrigatório)

Descrição: Definição se o log será escrito em um arquivo em disco ou se será gerado um log para o processo da execução da Fórmula Visual.
Opções: File (arquivo) ou Process (processo)
Como usar: Se a opção File estiver selecionada, a saída do log será um arquivo criado na pasta Processos\Logs\FV. Caso a opção escolhida seja Process, a saída do log poderá ser vista no log da lista de processos.
Valor utilizado na requisição: File

Informação (Opcional)

Descrição: Informação que será adicionada no log.
Tipo: Cadeia de Caracteres (String)
Entrada: Expressão
Como usar: Esse parâmetro é do tipo Cadeia de Caracteres, ou seja, deve-se utilizar uma expressão que apresente os dados que serão adicionados no Log.
Valor utilizado na requisição: TESTE LOG DE FV

Nome do Log (Opcional)

Descrição: Nome do Arquivo de Log.
Tipo: Cadeia de Caracteres (String)
Como usar: Esse parâmetro é do tipo Cadeia de Caracteres, ou seja, deve-se utilizar um valor alfanumérico que represente o nome do Log
Valor utilizado na requisição: teste
Valor padrão:LogNameDefault