Cadastrar Ocorrência

Um processo reúne um conjunto de informações que tramitam por várias unidades ao longo do seu desenvolvimento. Cada unidade envolvida tem a possibilidade de incrementar informações no processo em forma de Registro de Ocorrência de Processo.

Uma Ocorrência de Processo é uma informação adicional que é incluída durante uma movimentação de um processo. Esta informação se refere a uma observação que o usuário apresenta sobre eventos ocorridos enquanto o processo permanecia em sua unidade. O usuário pode fazer o Registro de Ocorrência nas movimentações de processos destinadas a sua unidade que ainda não foram enviadas, ou seja, o processo ainda permanece em sua unidade.

O Registro de Ocorrência de Processo é feito através da informação da data da ocorrência e uma observação. O que difere uma Ocorrência de um Despacho é que este último representa uma posição final sobre o trâmite, algo mais formal, enquanto uma ocorrência é uma observação corriqueira.

Este caso de uso é utilizado por qualquer usuário que tenha acesso ao módulo de Protocolo.

Descrição do Caso de Uso

O caso de uso é acessado através do seguinte caminho: SIPAC → Protocolo → Processos → Cadastro → Cadastrar Ocorrência

O caso de uso inicia-se através da consulta dos processos na unidade do usuário(RN01) pelo Consultador Geral de Processos.

Para cada um dos processos são apresentadas as seguintes opções (RN05):

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.OcorrenciaProcessoDocumento administrativo.protocolo.ocorrencia_processo_documento
br.ufrn.sipac.protocolo.dominio.Movimento administrativo.protocolo.movimento
br.ufrn.sipac.protocolo.dominio.Processo administrativo.protocolo.processo
br.ufrn.sipac.protocolo.dominio.TipoProcesso administrativo.protocolo.tipoprocesso
br.ufrn.sipac.protocolo.dominio.ClassificacaoConarq (Assunto) administrativo.protocolo.classificacao_conarq
br.ufrn.comum.dominio.UnidadeGeral.java administrativo.comum.unidade

Plano de Teste

Sistema: SIPAC

Módulo: Protocolo

Link(s): Processos → Cadastro → Cadastrar Ocorrência

Usuário(s): elizabete, marcilia, paulinho

Papéis que o usuário deve ter: O usuário deve ser servidor e ter acesso ao SIPAC

Cenários de Teste

Acessar todos os casos de uso que listam as ocorrências de um processo e verificar se as informações cadastradas são exibidas corretamente e se as regras de negócio são respeitadas:

Consulta Pública de Processos (Portal Público):

Consultar Processo (Portal Administrativo):

Capa do Processo (Protocolo e Portal Administrativo):

Processo Detalhado (Protocolo e Portal Administrativo):

Verificar os processo passíveis de alteração de acordo com o parâmetro RESTRINGIR_ALTERACAO_PROCESSO_OCORRENCIA_AO_CADASTRADOR_OU_ADMINISTRADOR ( RN07 )

Dados para o teste

Buscar por um processo, testar a busca.

Testar as opções fornecidas para o processo, que são: Visualizar processo, Cadastrar Ocorrência e Modificar/Excluir Ocorrência.

Ao visualizar o processo ele deve mostrar informações gerais do processo.

Cadastrar uma ocorrência é incluir uma ocorrência no processo. Após cadastrada ela poderá ser visualizada visualizando o processo, ou indo em modificar/excluir Ocorrência. Testar a modificação da ocorrência, assim como a remorção.

Note que um usuário só pode cadastrar uma ocorrência em um processo se este estiver na sua unidade, os processos já são filtrados para tal na busca.

Para adicionar processos na listagem, pode-se cadastrar um novo processo, mas para isso a Unidade de Destino do processo deve ser a mesma unidade vinculada ao usuário. Caso contrário, o processo após cadastrado, não aparecerá na listagem.

Para alterar o parâmetro da RN07, podemos usar:

UPDATE comum.parametro SET valor = 'true' WHERE nome = 'RESTRINGIR_ALTERACAO_PROCESSO_OCORRENCIA_AO_CADASTRADOR_OU_ADMINISTRADOR'