~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Consulta de Despachos pendentes de autenticação ====== Este caso de uso é utilizado pelos gestores de protocolo com a finalidade de verificar os dados dos despachos dos processos já inseridos no sistema. ===== Descrição do Caso de Uso ===== O caso de uso se inicia quando o usuário acessa a opção: SIPAC -> Módulo Protocolo -> Aba Consultas/Relatórios -> Consultas -> Despachos dos Processos. Inicialmente, são exibidos todos os despachos dos processos referentes à unidade do usuário, com os seguintes campos: ***__Processo__**: Tipo NUMÉRICO, formato: RADICAL.NÚMERO PROCESSO/ANO PROCESSO-DIGITOS VERIFICADORES. * Esse campo é um link, para mais detalhes visualize a especificação. ***__Origem__**: Tipo TEXTO, formato: DENOMINAÇÃO UNIDADE (CÓDIGO UNIDADE). ***__Tipo do Processo__**: Tipo TEXTO. ***__Assunto do Processo__**: Tipo TEXTO. ***__Assunto Detalhado__**: Tipo TEXTO. ***__Despacho__**: Tipo TEXTO, formato: DENOMINAÇÃO UNIDADE (CÓDIGO UNIDADE) - DD/MM/AAAA. Caso o usuário deseje visualizar os despachos, então o esse é exibido na íntegra em uma janela auxiliar. Caso o usuário deseje autenticar um despacho, então é requerido que o usuário confirme a operação e então, o despacho é autorizado. Caso o usuário deseje alterar um despacho , então o usuário é remetido ao caso de uso [[desenvolvimento:especificacoes:sipac:protocolo:casos_de_uso:documentos:cadastro:cadastrar_despacho|Cadastrar Despacho]], para fins de alteração. O caso de uso então é finalizado. ===== Principais Regras de Negócio ===== Não se aplica. ==== Resoluções/Legislações Associadas ==== Não se Aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | | | ====== Plano de Teste ====== Sistema: SIPAC Módulo: PROTOCOLOS Link(s): Módulos -> Protocolo -> Consultas/Relatórios -> Relatórios -> Tempo Médio de Tramitação 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: * Módulos -> Protocolo -> Consultas/Relatórios -> Consultas -> Processo Detalhado ===== Dados para o Teste ===== Para o relatório analítico: * Podemos obter os processos agrupados por tipo de processo, no período informado, pela consulta: SELECT PROCESSOC.ID_TIPO_PROCESSO, TIPO_PROCESSO.DENOMINACAO, PROCESSOC.ASSUNTO,PROCESSOC.RADICAL, PROCESSOC.NUM_PROTOCOLO, PROCESSOC.ANO, PROCESSOC.DV, PROCESSOC.ID_PROCESSO, MUDANCA_PROCESSOC.DATA AS DATA_ARQUIVAMENTO, PROCESSOC.DATA_CADASTRO, MUDANCA_PROCESSOC.DATA - PROCESSOC.DATA_CADASTRO AS TEMPO_TRAMITACAO FROM PROTOCOLO.PROCESSO AS PROCESSOC, PROTOCOLO.MUDANCA_PROCESSO AS MUDANCA_PROCESSOC , PROTOCOLO.TIPOPROCESSO AS TIPO_PROCESSO WHERE PROCESSOC.ID_PROCESSO = MUDANCA_PROCESSOC.ID_PROCESSO AND MUDANCA_PROCESSOC.ID_STATUS = 3 AND PROCESSOC.DATA_CADASTRO BETWEEN AND AND PROCESSOC.ID_TIPO_PROCESSO = TIPO_PROCESSO.IDTIPOPROCESSO AND PROCESSOC.ID_TIPO_PROCESSO = ORDER BY TIPO_PROCESSO.DENOMINACAO * Podemos obter os processos agrupados por Classificação CONARQ, no período informado, pela consulta: SELECT PROCESSOC.ID_CLASSIFICACAO_CONARQ, CLASSIFICACAO_CONARQC.CODIGO, CLASSIFICACAO_CONARQC.NOME_COMPLETO, PROCESSOC.ASSUNTO,PROCESSOC.RADICAL, PROCESSOC.NUM_PROTOCOLO, PROCESSOC.ANO, PROCESSOC.DV, PROCESSOC.ID_PROCESSO, MUDANCA_PROCESSOC.DATA AS DATA_ARQUIVAMENTO, PROCESSOC.DATA_CADASTRO, MUDANCA_PROCESSOC.DATA - PROCESSOC.DATA_CADASTRO AS TEMPO FROM PROTOCOLO.PROCESSO AS PROCESSOC, PROTOCOLO.MUDANCA_PROCESSO AS MUDANCA_PROCESSOC , PROTOCOLO.CLASSIFICACAO_CONARQ AS CLASSIFICACAO_CONARQC WHERE PROCESSOC.ID_PROCESSO = MUDANCA_PROCESSOC.ID_PROCESSO AND MUDANCA_PROCESSOC.ID_STATUS = 3 AND PROCESSOC.DATA_CADASTRO BETWEEN AND AND PROCESSOC.ID_CLASSIFICACAO_CONARQ = CLASSIFICACAO_CONARQC.ID_CLASSIFICACAO_CONARQ AND CLASSIFICACAO_CONARQC.ID_CLASSIFICACAO_CONARQ = ORDER BY CLASSIFICACAO_CONARQC.NOME_COMPLETO Para o relatório sintético: * Podemos obter a quantidade e o tempo médio de tramitação de processos agrupado por Classificação CONARQ, no período informado, pela consulta: SELECT PROCESSOC.ID_CLASSIFICACAO, CLASSIFICACAO_CONARQC.CODIGO, CLASSIFICACAO_CONARQC.NOME_COMPLETO, COUNT(PROCESSOC.ID_PROCESSO) AS QUANTIDADE, AVG( MUDANCA_PROCESSOC.DATA - PROCESSOC.DATA_CADASTRO ) AS TEMPO_MEDIO FROM PROTOCOLO.PROCESSO AS PROCESSOC, PROTOCOLO.MUDANCA_PROCESSO AS MUDANCA_PROCESSOC , PROTOCOLO.CLASSIFICACAO_CONARQ AS CLASSIFICACAO_CONARQC WHERE PROCESSOC.ID_PROCESSO = MUDANCA_PROCESSOC.ID_PROCESSO AND MUDANCA_PROCESSOC.ID_STATUS = 3 AND PROCESSOC.DATA_CADASTRO BETWEEN AND AND PROCESSOC.ID_CLASSIFICACAO_CONARQ = CLASSIFICACAO_CONARQC.ID_CLASSIFICACAO_CONARQ AND CLASSIFICACAO_CONARQC.ID_CLASSIFICACAO_CONARQ = GROUP BY PROCESSOC.ID_CLASSIFICACAO_, CLASSIFICACAO_CONARQC.CODIGO, CLASSIFICACAO_CONARQC.NOME_COMPLETO ORDER BY CLASSIFICACAO_CONARQC.NOME_COMPLETO * Podemos obter a quantidade e o tempo médio de tramitação de processos agrupado por Tipo de Processo, no período informado, pela consulta: SELECT PROCESSOC.ID_TIPO_PROCESSO, TIPO_PROCESSO.DENOMINACAO, COUNT(PROCESSOC.ID_PROCESSO) AS QUANTIDADE, AVG( MUDANCA_PROCESSOC.DATA - PROCESSOC.DATA_CADASTRO ) AS TEMPO_MEDIO FROM PROTOCOLO.PROCESSO AS PROCESSOC, PROTOCOLO.MUDANCA_PROCESSO AS MUDANCA_PROCESSOC , PROTOCOLO.TIPOPROCESSO AS TIPO_PROCESSO WHERE PROCESSOC.ID_PROCESSO = MUDANCA_PROCESSOC.ID_PROCESSO AND MUDANCA_PROCESSOC.ID_STATUS = 3 AND PROCESSOC.DATA_CADASTRO BETWEEN AND AND PROCESSOC.ID_TIPO_PROCESSO = TIPO_PROCESSO.IDTIPOPROCESSO AND PROCESSOC.ID_TIPO_PROCESSO = GROUP BY PROCESSOC.ID_TIPO_PROCESSO, TIPO_PROCESSO.DENOMINACAO ORDER BY TIPO_PROCESSO.DENOMINACAO