1.
Descrição do comportamento: O problema ocorre quando o fluxo possui duas
ou mais etapas de inclusão de documento do mesmo modelo.
O sistema verifica que a etapa foi concluída (documento inserido) quando existe uma movimentação de inclusão do tipo esperado, ou seja, toda vez que ele chega em uma etapa de inclusão de documento, se existir pelo menos um já inserido, ele assume que a etapa foi concluída.
Fig.01 – Diagrama de exemplo
Obs. Neste fluxo criado para exemplificar, é solicitada a inclusão de dois atestados médicos. Quando é inserido o primeiro “Documento 1” o fluxo pula para a etapa “Aprovado” ao invés de seguir para o “Documento 2”.
2. Código:
· No Código a verificação é feita, conforme abaixo.
Nota: não tem nenhum vínculo com a etapa do fluxo, mas faz uma simples verificação se existe um documento
3. Consulta:
Favor avaliar se a sugestão de se criar um vínculo entre a etapa do fluxo e a movimentação, mas para isso seria necessário criar uma coluna na tabela EX_MOVIMENTACAO.
Controle Interno: RM 74867