Tabela de conteúdos

~~ODT~~

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

Definir Localização Física

Este caso de uso permite que o usuário defina a localização física de um processo. Definir a localização física de um processo é descrever detalhadamente onde o processo está físicamente armazenado, ou seja, é dizer exatamente qual o prédio, o andar, a sala, o corredor, a estante, a prateleira e a caixa onde o processo está guardado.

É utilizado por servidores habilitados a realizar o cadastro de processos nas suas respectivas unidades.

Descrição do Caso de Uso

Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Portal Administrativo → Protocolo → Processos → Definir Localização Física

Passo 1

É exibido um formulário de busca de processos, podendo-se escolher um dos filtros abaixo (RN01):

Ao acessar o caso de uso já são listados todos os processos que estão na unidade do usuário. Nesta listagem, são exibidas as seguintes informações:

É possível visualizar informações detalhadas para cada processo, acessando a opção Processo Detalhado.

Para definir a localização física de um processo, deve-se escolher a opção Selecionar Processo.

Passo 2

São exibidos os dados gerais do processo selecionado com um campo para preencher a localização física:

Por fim, deve-se escolher a opção Confirmar.

O caso de uso é finalizado.

Principais Regras de Negócio

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: Portal Administrativo

Link(s): SIPAC → Portal → Administrativo Protocolo → Processos → Definir Localização Física

Usuário: elizabete, fabiobarreto

Papel que o usuário deve ter: ProtocoloPapeis.CADASTRAR_PROTOCOLO

Cenários de Teste

Verificar se, após definir a localização física de um processo, a informação é persistida no banco.

Dados para o Teste

Para verificar se a localização física foi persistida no banco, pode-se executar o comando SQL abaixo, substituindo adequadamente os valores referentes ao número do processo.

-- Consulta que retorna algumas informações do processo de número 23077.35551/2008-61.
SELECT
	p.radical, p.num_protocolo, p.ano, p.dv, p.assunto, m.localizacao_fisica
FROM
	protocolo.movimento m
	JOIN protocolo.processo p ON (p.id_movimento_atual = m.id_movimento)
WHERE
	p.radical = 23077 -- Radical do processo.
	AND p.num_protocolo = 35551 -- Número do protocolo.
	AND p.ano = 2008 -- Ano do processo.
	AND p.dv = 61; -- Dígito verificador.