Tabela de conteúdos

~~ODT~~

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

Cancelar Encaminhamento de Processos

Este caso de uso é utilizado pelos gestores de protocolo com a finalidade de cancelar o encaminhamento de processos já inseridos no sistema.

Descrição do Caso de Uso

Esse caso de uso se inicia quando o usuário acessa o caminho: SIPAC → Protocolo → Aba Processos → Movimentações → Cancelar Encaminhamento (RN01).

Faz-se necessário que o usuário busque os processos que terão seu encaminhamento alterado, através dos seguintes filtros (RN02):

Inicialmente são exibidos todos os processos que foram enviados pela unidade do usuário e ainda não foram recebidos pela unidade destino, com os dados de acordo com o fluxo de consulta de processos.

Deve-se selecionar o processo para confirmar a operação de cancelar encaminhamento (RN03).

O caso de uso então é finalizado.

Principais Regras de Negócio

  1. RN01 - Apenas os usuários que apresentam a permissão de envio de processo na unidade na qual está logado no sistema pode acessar o caso de uso.
  2. RN02 - São listados apenas os processos que foram enviados pela unidade do usuário e ainda não foram recebidos pela unidade destino.
  3. RN03 - Não é possível cancelar o encaminhamento de um processo que não possui movimentações anteriores à atual.

Resoluções/Legislações Associadas

Não se aplica.

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sipac.protocolo.dominio.Processo administrativo.protocolo.processo
br.ufrn.sipac.protocolo.dominio.Movimento administrativo.protocolo.movimento

Plano de Teste

Sistema: SIPAC

Módulo: Protocolo

Link(s): Processos → Movimentações → Cancelar Encaminhamento

Usuário: abelvanderlei (ProtocoloPapeis.CADASTRAR_PROTOCOLO), artemio (ProtocoloPapeis.RECEBER_PROTOCOLO)

Papel que usuário deve ter: ProtocoloPapeis.CADASTRAR_PROTOCOLO, ProtocoloPapeis.RECEBER_PROTOCOLO

Cenários de Teste

Verificar se o cancelamento do encaminhamento é realizado com sucesso e se as regras de negócio são verificadas.

Dados para o Teste

Para cancelar o encaminhamento de um processo é necessário que haja um processo enviado pela unidade do usuário, que ainda não foi recebido pelo destinatário.

O envio de processo pode ser realizado através do caso de uso Registrar Envio (Saída) e o recebimento de processos através do caso de uso Registrar Recebimento.

Para obter um processo que não possua movimentações anteriores à atual, afim de se verificar a RN03, basta cadastrar um novo processo no sistema.