Tabela de conteúdos

Cadastrar Requisição de Infraestrutura <especificação sendo atualizada/alterada>

Este caso de uso realiza o cadastro da requisição de infraestrutura, onde poderá ser solicitado requisições do tipo: obra, manutenção ou meio-ambiente. Deverá ser utilizado por todos os usuários com habilitação para manipular projetos vinculados à obras, informações das obras cadastradas, atender requisições de manutenção e obras encaminhadas a Superintendência Infraestrutura.

Pré-condição: O ator deverá estar devidamente cadastrado no sistema com perfil de GESTOR DE OBRAS, MEIO AMBIENTE ou PROJETISTA SIN.

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 Infraestrutura.

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 (apenas para requisição de obra):

O sistema solicita o tipo de serviço (exibir apenas quando o tipo de requisição for manutenção):

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/manutenção/meio ambiente:

O sistema solicita anexo de documentos: (RN16)

O sistema apresenta lista de anexo 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 (somente para requisição do tipo obra ou manutenção):

O Ator informa a unidade de custo

O Ator confirma o cadastro da requisição a opção “Gravar e Enviar” (RN12), (RN13), (RN14).

Passo 3

O Sistema exibe mensagem de sucesso e o comprovante da requisição especificado em Confirma Cadastro de Requisição. (RN17), (RN18)

O caso de uso é finalizado.

Principais Regras de Negócio

* RN15 - Para requisição de manutenção: Na exibição dos tipo de serviços, no cadastro da requisição, só devem ser exibidos os serviços que no cadastro de grupos de serviço não possuem filhos, ou seja, não possuem sub-grupos associados

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.

Usuário: gustavo (SipacPapeis.SUPERINTENDENTE_INFRAESTRUTURA)

Papel que usuário deve ter: SipacPapeis.REQUISITOR_SUPINFRA ou SipacPapeis.TECNICO_MANUTENCAO ou SipacPapeis.SUPERINTENDENTE_INFRAESTRUTURA ou SipacPapeis.GESTOR_OBRAS.

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.