Histórico da Página
...
O objetivo deste guia é auxiliar o suporte e desenvolvedores da plataforma a ativar e compreender um novo conjunto de mensagens de log que trazem informações relevantes sobre a solicitação Workflow de processo durante as fases de abertura e movimentação, passando por eventos de processo e Datasets datasets que venham a ser consultados dentro desses eventos.
Os tópicos a seguir irão demostrar demonstrar como ativar essas mensagens e farão uma breve descrição de todos os campos retornados.
...
Para ativação das mensagens o analista ou desenvolvedor deverá ter executado previamente os passos do guia Ativar log em nível de debug de uma classe ou pacote.
Nota | ||
---|---|---|
| ||
A ativação do modo Debug pode causar impacto na performance da plataforma, portanto habilite-a apenas quando necessário e desative-a ao concluir a análise. |
...
Feitos estes passos é necessário cadastrar três categorias de log:
...
Campo | Descrição |
---|---|
Evento | Acontecimento realizado pelo usuário através da interface do fluig executado dentro do motor de Workflow. São exemplos de eventos:
|
Atividade Atual | Traz informações sobre a tarefa atual. Geralmente é retornado o código da atividade que pode ser verificado nos modeladores de workflow do fluig. As vezes também é retornado o nome da atividade. |
Usuário Executor | Usuário que executou a tarefa. ColleagueId do usuário que executou a tarefa. O usuário que executou a tarefa não necessariamente é o usuário responsável. Lembre-se que o gestor e o substituto podem executar tarefas em nome do usuário responsável. |
Gestor | Retorna se o usuário executor é gestou ou não |
Substituto | Retorna se o usuário é substituto ou não. |
...
Essas mensagens são executadas no exato momento em que o motor de javascript JavaScript será invocado para rodar os scripts passando informações de motor de workflow como parâmetro.
Além do cabeçalho inicial já citado no tópico anterior são impressas as seguintes informações:
...
Campo | Valor |
---|---|
Executando Dataset | Código - Descrição do dataset sendo consultado |
Tipo | Tipo do dataset. Exemplos de valores:
|
Tipo de acesso a dados | Retorna dois tipos possíveis de acessos a dados:
|
Campos Solicitados | Lista de campos que foram solicitados para o dataset retornar. |
ConstrainsConstraints | Lista de Constrains Constraints que foram passadas para a consulta do dataset. Os campos que uma constraint possuem são:
|
Campo | Valor |
---|---|
Última sincronização | Data e hora da última sincronização desse dataset. |
Taxa de aderência | Nível de aderência que aquele dataset possui para sincronização com o mobile. |
Id metalista | Id da metalista aonde está sendo armazenados os valores daquele dataset. |
Cache mobile | Retorna se aquele dataset está sendo cacheado com o mobile ou não. |
...
Aconselhamos o uso de ferramentas de log que trabalhem com os conceitos de Filtros e Highlighting (Realce) para facilitar a compreensão do que está acontecendo dentro do ambiente do seu cliente.
Durante o desenvolvimento inicial deste novo padrão de mensagens foi utilizada a ferramenta LogExpert que trabalha com implementa esses conceitos e que trabalha com a Licença MIT, podendo ser utilizado gratuitamente por profissionais dos mais diversos perfis.
Outras ferramentas para análise de log podem ser encontradas no guia Análise de log do dev.fluig.com.
Informações | ||
---|---|---|
| ||
O desenvolvimento de mensagens neste novo padrão está longe de ter terminado. Em futuras versões do fluig serão implementadas mais - e melhores - mensagens que irão facilitar o dia a dia de quem precisa dos desenvolvedores que precisam localizar a causa de um determinado bug dentro de desenvolvimentos sob uma inconsistência dentro dos desenvolvimentos sobre a plataforma fluig. |
...