~~ODT~~
Solicitações de Cancelamento do Processo
Este caso de uso é utilizado pelos usuários responsáveis pelo envio de processos de uma unidade com a finalidade de verificar os dados das solicitações de cancelamento de processos já inseridas no sistema.
Descrição do Caso de Uso
O caso de uso é acionado quando o usuário acessa a opção: SIPAC → Módulo Protocolo → Aba Consultas/Relatórios → Consultas → Solicitações de Cancelamento de Processo.
O caso de uso se inicia exibindo uma listagem contendo todas as solicitações de cancelamento referentes à unidade do usuário. exibindo os seguintes campos:
- Processo: Tipo NUMÉRICO, formato: RADICAL.NÚMERO PROCESSO/ANO PROCESSO-DÍGITOS VERIFICADORES.
- Esse campo é um link, para mais detalhes visualize a especificação: Processo Detalhado, onde podemos visualizar todos os detalhes do processo.
- Data da Solicitação: Tipo DATA, formato: DD/MM/AAAA.
- Solicitante: Tipo TEXTO.
- Justificativa: Tipo TEXTO.
- Status: Tipo TEXTO.
- Tipo do Processo: Tipo TEXTO, só exibido quando o parâmetro UTILIZA_TIPO_PROCESSO estiver ativo.
- Assunto do Processo: Tipo TEXTO, só é exibido se o parâmetro UTILIZA_CLASSIFICACAO_CONARQ estiver ativo.
- Assunto Detalhado: Tipo TEXTO.
Ao selecionar uma solicitação relacionada na listagem, são exibidos os detalhes do processo. Para mais detalhes, visualize a especificação: Consultar Dados do Processo.
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 |
---|---|
br.ufrn.sipac.protocolo.dominio.Movimento | administrativo.protocolo.movimento |
br.ufrn.sipac.protocolo.dominio.Processo | administrativo.protocolo.processo |
br.ufrn.sipac.protocolo.dominio.MudancaProcesso | administrativo.protocolo.mudanca_processo |
Plano de Teste
Sistema: SIPAC
Módulo: PROTOCOLOS
Link(s): Aba Consultas/Relatórios → Consultas → Solicitações de Cancelamento de Processo.
Usuário: marcilia, jbb, paulinho
Papel que usuário deve ter: SIPACPAPEIS.ENVIAR_PROCESSOS
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 <PERÍODO INICIAL: Formato - DD-MM-AAAA> AND <PERÍODO FINAL: Formato - DD-MM-AAAA> AND PROCESSOC.ID_TIPO_PROCESSO = TIPO_PROCESSO.IDTIPOPROCESSO AND PROCESSOC.ID_TIPO_PROCESSO = <IDENTIFICADOR> 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 <PERÍODO INICIAL: Formato - DD-MM-AAAA> AND <PERÍODO FINAL: Formato - DD-MM-AAAA> AND PROCESSOC.ID_CLASSIFICACAO_CONARQ = CLASSIFICACAO_CONARQC.ID_CLASSIFICACAO_CONARQ AND CLASSIFICACAO_CONARQC.ID_CLASSIFICACAO_CONARQ = <IDENTIFICADOR> 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 <PERÍODO INICIAL: Formato - DD-MM-AAAA> AND <PERÍODO FINAL: Formato - DD-MM-AAAA> AND PROCESSOC.ID_CLASSIFICACAO_CONARQ = CLASSIFICACAO_CONARQC.ID_CLASSIFICACAO_CONARQ AND CLASSIFICACAO_CONARQC.ID_CLASSIFICACAO_CONARQ = <IDENTIFICADOR> 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 <PERÍODO INICIAL: Formato - DD-MM-AAAA> AND <PERÍODO FINAL: Formato - DD-MM-AAAA> AND PROCESSOC.ID_TIPO_PROCESSO = TIPO_PROCESSO.IDTIPOPROCESSO AND PROCESSOC.ID_TIPO_PROCESSO = <IDENTIFICADOR> GROUP BY PROCESSOC.ID_TIPO_PROCESSO, TIPO_PROCESSO.DENOMINACAO ORDER BY TIPO_PROCESSO.DENOMINACAO