Tabela de conteúdos

Cadastrar Requisição de Obra

Este caso de uso realiza o cadastro da requisição de infraestrutura do tipo obra. Pode ser utilizado por todos os usuários que tenham permissão para cadastrar requisição de infraestrutura.

Pré-condição: É preciso que o usuário tenha permissão de REQUISITOR (Acesso pelo Portal Administrativo), REQUISITOR DE SUPINFRA (Acesso pelo Portal Administrativo), SUPERINTENDENTE DE INFRAESTRUTURA, GESTOR DE OBRAS (Para acesso pelo módulo), GESTOR DE MEIO AMBIENTE.

Descrição do Caso de Uso

Este caso de uso é iniciado quando o Ator acessa o sistema e seleciona a opção: SIPAC → Infraestrutura → aba Requisições → Requisições → Cadastrar Requisição de Obra. (RN017)

Passo 1

O sistema solicita ao usuário o Tipo da Requisição especificados nos casos de uso:

O sistema solicita as informações do Imóvel (RN08), (RN09):

O Ator confirma a inserção das informações do imóvel e o sistema exibe lista de Imóveis/Prédios inseridos - (RN01), (RN08), (RN09):

Informações da Fonte de Recursos

O sistema solicita os dados do solicitante (exibir quando o tipo for obra ou manutenção):

O sistema solicita as informações de descrição da obra:

O sistema solicita anexo de documentos: (RN16)

O sistema apresenta lista de anexos inseridos. (RN16)

O sistema exibe lista de requisições não finalizadas com as informações:

Passo 2

O sistema exibe as informações da requisição:

O sistema exibe as informações do imóvel:

O sistema solicita ao usuário que informe a unidade de custo:

O usuário confirma o cadastro da requisição de obra na opção “Gravar e Enviar” (RN12), (RN13), (RN14).

Passo 3

O Sistema exibe mensagem de sucesso e o comprovante da requisição de obra. (RN17), (RN18)

Lista imóveis/Edificações Inseridas

Informações Gerais da Requisição:

O caso de uso é finalizado.

Principais Regras de Negócio

REGRAS GERAIS:

REGRAS ESPECIFICAS:

Resoluções/Legislações Associadas

Não se aplica.

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sipac.supinfra.manutencao.dominio.SubGrupoManutencaoadministrativo.infra.sub_grupo_manutencao
br.ufrn.sipac.supinfra.manutencao.dominio.GrupoManutencaoadministrativo.infra.grupo_manutencao
br.ufrn.sipac.supinfra.manutencao.dominio.SubGrupoRequisicaoadministrativo.infra.sub_grupo_requisicao
br.ufrn.sipac.supinfra.manutencao.dominio.SubGrupoManutencaoadministrativo.infra.sub_grupo_manutencao
br.ufrn.sipac.supinfra.projetos.dominio.RequisicaoSupInfra administrativo.infra.requisicao_superinfra

Plano de Teste

Sistema: SIPAC

Módulo: Infraestrutura.

Link(s): Infraestrutura → Requisições → Requisições → Cadastrar Requisição de Obra.

Usuário: lane

Papel que usuário deve ter: SipacPapeis.REQUISITOR, SipacPapeis.REQUISITOR_SUPINFRA, SipacPapeis.TECNICO_MANUTENCAO , SipacPapeis.SUPERINTENDENTE_INFRAESTRUTURA ou SipacPapeis.GESTOR_OBRAS (Para acesso pelo módulo).

Cenários de Teste

Cenários para testar as combinações das informações de imóveis:

1 ——————- Requisição de Obra: Quando o tipo da obra for nova

Situação 1 (com zoneamento e Terrenos não isolados)

1 - o sistema exibe o Município e o usuário seleciona; 2 - o sistema exibe opção “marcar os terrenos que não estão inseridos em um campus (terrenos isolados)” e o usuário não seleciona opção de terrenos isolados; 3 - o sistema exibe os Campus do município escolhido e o usuário seleciona o campus do município escolhido; 4 - o sistema exibe os Terrenos do Campus selecionado e o usuário escolhe o Terreno desejado; 5 - o sistema exibe as Zonas do Terreno selecionado e o usuário escolhe a zona desejada; 6 - o sistema deve exibir opção para inserir na lista as informações selecionadas

Situação 2 (com zoneamento e Terrenos isolados)

1 - o sistema exibe o Município e o usuário seleciona; 2 - o sistema exibe opção “marcar os terrenos que não estão inseridos em um campus (terrenos isolados)” e o usuário seleciona opção de terrenos isolados; 3 - o sistema exibe os Terrenos do Campus selecionado e o usuário escolhe o Terreno desejado; 4 - o sistema exibe as Zonas do Terreno selecionado e o usuário escolhe a zona desejada; 5 - o sistema deve exibir opção para inserir na lista as informações selecionadas;

Situação 3 (sem zoneamento e Terrenos não isolados)

1 - o sistema exibe o Município e o usuário seleciona; 2 - o sistema exibe opção de “marcar os terrenos que não estão inseridos em um campus (terrenos isolados)” e o usuário não seleciona opção de terrenos isolados; 3 - o sistema exibe os Campus do município escolhido e o usuário seleciona o campus do município escolhido; 4 - o sistema exibe os Terrenos do Campus selecionado e o usuário escolhe o Terreno desejado; 5 - o sistema deve exibir opção para inserir na lista as informações selecionadas -

Situação 4 (sem zoneamento e Terrenos isolados)

1 - o sistema exibe o Município e o usuário seleciona; 2 - o sistema exibe opção de “marcar os terrenos que não estão inseridos em um campus (terrenos isolados)” e o usuário seleciona opção de terrenos isolados -; 3 - o sistema exibe os Terrenos do Campus selecionado e o usuário escolhe o Terreno desejado; 4 - o sistema deve exibir opção para inserir na lista as informações selecionadas; OBSERVAÇÃO PARA MOSTRAR TERRENOS QUE NÃO ESTÃO EM NENHUM CAMPUS: o terreno tem relação com o imóvel. E partir do imóvel o sistema deve saber se tem campus associado ou não.

2 ——————- Requisição de obra: Quando o tipo da obra for Ampliação com Reforma ou Reforma

Situação 1 (com zoneamento e Terrenos não isolados)

1 - o sistema exibe o Município e o usuário seleciona; 2 - o sistema exibe opção “marcar os terrenos que não estão inseridos em um campus (terrenos isolados)” e o usuário não seleciona opção de terrenos isolados -; 3 - o sistema exibe os Campus do município escolhido e o usuário seleciona o campus do município escolhido; 4 - o sistema exibe os Terrenos do Campus selecionado e o usuário escolhe o Terreno desejado; 5 - o sistema exibe as Zonas do Terreno selecionado e o usuário escolhe a zona desejada -; 6 - o sistema exibe os prédios da zona do terreno selecionada e o usuário seleciona o prédio desejado; 7 - o sistema deve exibir opção para inserir na lista as informações selecionadas -

Situação 2 (com zoneamento e Terrenos isolados)

1 - o sistema exibe o Município e o usuário seleciona

2 - o sistema exibe opção “marcar os terrenos que não estão inseridos em um campus (terrenos isolados)” e o usuário seleciona opção de terrenos isolados -

3 - o sistema exibe os Terrenos do Campus selecionado e o usuário escolhe o Terreno desejado

4 - o sistema exibe as Zonas do Terreno selecionado e o usuário escolhe a zona desejada -

5 - o sistema exibe os prédios da zona do terreno selecionada e o usuário seleciona o prédio desejado

6 - o sistema deve exibir opção para inserir na lista as informações selecionadas -

Situação 3 (sem zoneamento e Terrenos não isolados)

1 - o sistema exibe o Município e o usuário seleciona

2 - o sistema exibe opção de “marcar os terrenos que não estão inseridos em um campus (terrenos isolados)” e o usuário não seleciona opção de terrenos isolados -

3 - o sistema exibe os Campus do município escolhido e o usuário seleciona o campus do município escolhido

4 - o sistema exibe os Terrenos do Campus selecionado e o usuário escolhe o Terreno desejado

5 - o sistema exibe os prédios do terreno selecionado e o usuário seleciona o prédio desejado

6 - o sistema deve exibir opção para inserir na lista as informações selecionadas -

Situação 4 (sem zoneamento e Terrenos isolados)

1 - o sistema exibe o Município e o usuário seleciona

2 - o sistema exibe opção de “marcar os terrenos que não estão inseridos em um campus (terrenos isolados)” e o usuário seleciona opção de terrenos isolados -

3 - o sistema exibe os Terrenos do Campus selecionado e o usuário escolhe o Terreno desejado

5 - o sistema exibe os prédios do terreno selecionado e o usuário seleciona o prédio desejado

4 - o sistema deve exibir opção para inserir na lista as informações selecionadas

OBSERVAÇÃO PARA MOSTRAR TERRENOS QUE NÃO ESTÃO EM NENHUM CAMPUS: o terreno tem relação com o imóvel. E partir do imóvel o sistema deve saber se tem campus associado ou não.

3 ——————- Requisição de manutenção

– Descrição da solicitação –

Situação 1 (com zoneamento e Terrenos não isolados)

1 - o sistema exibe o Município e o usuário seleciona

2 - o sistema exibe opção “marcar os terrenos que não estão inseridos em um campus (terrenos isolados)” e o usuário não seleciona opção de terrenos isolados -

3 - o sistema exibe os Campus do município escolhido e o usuário seleciona o campus do município escolhido

4 - o sistema exibe os Terrenos do Campus selecionado e o usuário escolhe o Terreno desejado

5 - o sistema exibe as Zonas do Terreno selecionado e o usuário escolhe a zona desejada -

6 - o sistema exibe os prédios da zona do terreno selecionada e o usuário seleciona o prédio desejado

7 - o sistema deve exibir opção para inserir na lista as informações selecionadas -

Situação 2 (com zoneamento e Terrenos isolados)

1 - o sistema exibe o Município e o usuário seleciona

2 - o sistema exibe opção “marcar os terrenos que não estão inseridos em um campus (terrenos isolados)” e o usuário seleciona opção de terrenos isolados -

3 - o sistema exibe os Terrenos do Campus selecionado e o usuário escolhe o Terreno desejado

4 - o sistema exibe as Zonas do Terreno selecionado e o usuário escolhe a zona desejada -

5 - o sistema exibe os prédios da zona do terreno selecionada e o usuário seleciona o prédio desejado

6 - o sistema deve exibir opção para inserir na lista as informações selecionadas -

Situação 3 (sem zoneamento e Terrenos não isolados)

1 - o sistema exibe o Município e o usuário seleciona

2 - o sistema exibe opção de “marcar os terrenos que não estão inseridos em um campus (terrenos isolados)” e o usuário não seleciona opção de terrenos isolados -

3 - o sistema exibe os Campus do município escolhido e o usuário seleciona o campus do município escolhido

4 - o sistema exibe os Terrenos do Campus selecionado e o usuário escolhe o Terreno desejado

5 - o sistema exibe os prédios do terreno selecionado e o usuário seleciona o prédio desejado

6 - o sistema deve exibir opção para inserir na lista as informações selecionadas -

Situação 4 (sem zoneamento e Terrenos isolados)

1 - o sistema exibe o Município e o usuário seleciona

2 - o sistema exibe opção de “marcar os terrenos que não estão inseridos em um campus (terrenos isolados)” e o usuário seleciona opção de terrenos isolados -

3 - o sistema exibe os Terrenos do Campus selecionado e o usuário escolhe o Terreno desejado

5 - o sistema exibe os prédios do terreno selecionado e o usuário seleciona o prédio desejado

4 - o sistema deve exibir opção para inserir na lista as informações selecionadas

Dados para o Teste

Cadastrar requisições e na última etapa do cadastro, pegar o Número da Requisição, Unidade Requisitante, e o Tipo da Requisição e utilizar estas informações na busca de requisições em Acompanhar requisições enviadas para conferir o estado da requisição criada.