Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Incluir Página
Rastreabilidade (WFC001 - SIGAATF)
Rastreabilidade (WFC001 - SIGAATF)

Uma outra característica do Workflow é a possibilidade de rastrear os processos. Isto significa que a qualquer momento o usuário pode saber onde se encontra, por exemplo, o pedido de compras que foi enviado para aprovação de um gerente e ele ainda não obteve resposta.

Inicialmente devem ser cadastrados:

  • Processos
  • Status

Para cada processo iniciado no Workflow, é gerado um código que se chama ID.

Exemplo:

Para o processo de aprovação do Pedido de número 1020 é gerado um ID de número = 03001. Este ID é único e identifica o processo.

Neste exemplo, o ID é gravado no SC7 - Pedidos de Compras, em campo criado pelo administrador do sistema. Esta gravação deve ser feita por Ponto de Entrada.

Mas como saber o número do ID?

O objeto oProcess contém uma propriedade chamada fProcessID cujo conteúdo é o ID do processo iniciado.

Além de gravar o ID no arquivo SC7, é necessário gravar a rastreabilidade, através da função Rastreia WF (ID do processo, Código do Processo, Código do Status, Descrição, Usuário), que fará o log da Rastreabilidade. Portanto, coloque esta função nos trechos do Ponto de Entrada que deseja rastrear.

Na consulta Rastreabilidade deve ser informado o ID do Processo. Nesta consulta são apresentadas todas as ocorrências, com data e hora da execução e o intervalo de tempo entre um status e outro.

Procedimentos

Para consultar a rastreabilidade do workflow:

  1. Em Rastreabilidade, é apresentada a janela para seleção do processo de rastreabilidade desejado.

2. Selecione a tabela e o ID do Processo desejado.

3. Para conhecer o ID, pela Pesquisa Padrão localize a rotina a ser rastreada, que retornará o número do Processo

Exemplo:

SC7 - Pedido de Compras

4. Selecione o tipo de Status a ser visualizado, sendo:

    • Somente o Status do Sistema

Neste caso serão apresentados os Status internos do sistema ( disponível apenas para o Administrador ).

Exemplos:

     000001 - Processo Iniciado

     000004 - Tarefa em Execução

     000006 - Inicialização do Processo

     000007 - Solicitação de E-mail Executado

     000099 - Processo Encerrado

    • Somente o Status do Usuário

Neste caso são apresentados somente os Status criados manualmente em Status Workflow.

    • Todos Status

5. Confirme.

É apresentada a tela com o resultado da Rastreabilidade, nas pastas Processos e Histórico de Ocorrências.

6. É possível também visualizar a rastreabilidade de forma gráfica, através de Integração com o Visio® .

Veja também

...