===== 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 ([[desenvolvimento:especificacoes:sipac:portal_publico:casos_de_uso:consultas:processos|Portal Público]]):
*Portal Público do SIPAC -> Consultas -> Processos
Consultar Processo ([[desenvolvimento:especificacoes:sipac:portal_administrativo:casos_de_uso:protocolo:processos:consultar_processo|Portal Administrativo]]):
*SIPAC -> Portal Admin. -> Protocolo -> Processos -> Consultar Processo
Capa do Processo ([[desenvolvimento:especificacoes:sipac:protocolo:casos_de_uso:consultas_relatorios:relatorios:capa_do_processo|Protocolo]] e [[desenvolvimento:especificacoes:sipac:portal_administrativo:casos_de_uso:protocolo:consultas:capa_do_processo|Portal Administrativo]]):
*SIPAC -> Protocolo -> Consultas/Relatórios -> Relatórios -> Capa do Processo
*SIPAC -> Portal Admin. -> Protocolo -> Consultas -> Capa do Processo
Processo Detalhado ([[desenvolvimento:especificacoes:sipac:protocolo:casos_de_uso:consultas_relatorios:consultas:processos::processo_detalhado|Protocolo]] e [[desenvolvimento:especificacoes:sipac:portal_administrativo:casos_de_uso:protocolo:consultas:processo_detalhado|Portal Administrativo]]):
*SIPAC -> Protocolo -> Consultas/Relatórios -> Consultas -> Processo Detalhado
*SIPAC -> Portal Admin. -> Protocolo -> Consultas/Relatórios -> Consultas -> Processo Detalhado
Verificar os processo passíveis de alteração de acordo com o parâmetro RESTRINGIR_ALTERACAO_PROCESSO_OCORRENCIA_AO_CADASTRADOR_OU_ADMINISTRADOR ([[#Principais Regras de Negócio| 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 [[desenvolvimento:especificacoes:sipac:protocolo:casos_de_uso:processo:processos:cadastro:cadastrar_processo|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'