~~ODT~~

Última atualização: 2017/04/03 18:22 (edição externa)

Processos Movimentados

Este caso de uso faz referência ao caso de uso Processos Movimentados.

Plano de Teste

Sistema: SIPAC

Módulo: PROTOCOLOS

Link(s): Portal Administrativo → Protocolo → Relatórios → Processos Movimentados

Usuário: marcilia, jbb, paulinho

Papel que usuário deve ter: Ser usuário do SIPAC.

Cenários de Teste

Para verificar os movimentos dos processos e suas datas de envio e recebimento acesse:

Dados para o Teste

Para o relatório sintético:

SELECT m.id_movimento, p.id_processo, p.num_protocolo, p.ano, t.denominacao AS tipo
FROM protocolo.movimento m
     JOIN comum.unidade u ON u.id_unidade = m.id_unidade_destino
     JOIN protocolo.processo p ON p.id_processo = m.id_processo
     JOIN protocolo.tipoprocesso t ON t.idtipoprocesso = p.id_tipo_processo
WHERE u.codigo_unidade = <CÓDIGO DA UNIDADE(sem os pontos)>
AND m.data_envio_origem >= <PERÍODO INICIAL: Formato - DD-MM-AAAA>
AND m.data_recebimento_destino <= <PERÍODO FINAL: Formato - DD-MM-AAAA>
SELECT movimento.data_recebimento_destino AS inicio, 
       prox_mov.data_envio_origem AS fim,
       prox_mov.data_envio_origem - movimento.data_recebimento_destino AS tempo
FROM protocolo.movimento AS prox_mov, protocolo.movimento AS movimento
WHERE prox_mov.id_processo = movimento.id_processo 
AND prox_mov.id_movimento > movimento.id_movimento
AND  movimento.id_movimento = <ID DO MOVIMENTO>
ORDER BY prox_mov.id_movimento LIMIT 1