UC002 - Gerenciar Operadores

Objetivo do Caso de Uso

Gerenciar o cadastro dos Operadores.

Atores

Primários:
  • Administrador.

Pré-condições

Administrador devem estar autenticados no sistema. Esta opção está disponível apenas para administradores, conforme RNG002-02.

Fluxo Principal

P.1 Formulário de gerenciamento de operadores:
  • P.1.1 Administrador aciona o botão "Operadores" na tela principal;
  • P.1.2 sistema apresenta a tela de gerenciamento de operadores, preenchida com todos os operadores cadastrados;
  • P.1.3 administrador preenche o campo de pesquisa com parte do nome ou nome de usuário do operador;
  • P.1.4 sistema executa pesquisa no banco de dados e atualiza grid de operadores.

Fluxos Alternativos

FA.1 Cadastrar operador. Este Fluxo se inicia no passo P.1.2:
  • FA.1.1 administrador aciona o botão "Novo Operador";
  • FA.1.2 sistema limpa os dados dos campos no formulário;
  • FA.1.3 administrador preenche o campos;
  • FA.1.4 administrador aciona o botão "Salvar";
  • FA.1.5 sistema valida os campos de acordo com a RNG002-01;
  • FA.1.6 sistema persiste os dados;
  • FA.1.7 sistema apresenta mensagem: "Operador cadastrado com sucesso.".

FA.2 alterar operador. Este fluxo se inicia no passo P.1.4:
  • FA.2.1 administrador seleciona o operador desejado na lista;
  • FA.2.2 administrador aciona o botão "Editar";
  • FA.2.3 sistema atualiza os dados no formulário com os dados atuais preenchidos;
  • FA.2.4 administrador altera os campos desejados;
  • FA.2.5 administrador aciona o botão "Salvar";
  • FA.2.6 sistema valida os dados de acordo com a RNG002-01;
  • FA.2.7 sistema solicita a confirmação da alteração;
  • FA.2.8 sistema persiste os dados;
  • FA.2.9 sistema exibe mensagem: "Operador atualizado com sucesso.".

FA.3 excluir operador. Este fluxo se inicia no passo P.1.4:
  • FA.3.1 operador seleciona o operador desejado na lista;
  • FA.3.2 operador aciona o botão "Excluir";
  • FA.3.3 sistema solicita a confirmação de exclusão;
  • FA.3.4 sistema exibe mensagem: "Operador excluído com sucesso.".

Fluxos de Exceção

FE.1 Caso nenhum operador esteja cadastrado. Este fluxo se inicia no passo P.1.2 do fluxo principal:
  • FE.1.1 Sistema exibe a mensagem: "Nenhum operador cadastrado" na tela de listagem.

FE.2 Caso algum campo não esteja de acordo com a regra de validação RNG002-01. Este fluxo se inicia nos passos FA.1.5, FA.2.6, FA.1 e FA.2:
  • FE.2.1 sistema exibe mensagem: "Verifique o preenchimento do formulário.";
  • FE.2.1 sistema marca o campo com problema de validação.

FE.3 Caso nenhum operador seja selecionado para operações de edição ou exclusão:
  • FE.3.1 sistema exibe mensagem: "Nenhum operador selecionado.";
  • FE.3.2 sistema retorna para passo P.1.2;

FE.4 Caso o nome de usuário do operador já exista na base de dados:
  • FE.4.1 sistema exibe mensagem: "Nome de usuário já cadastrado.";
  • FE.4.2 operador aciona botão "OK";
  • FE.4.3 sistema retorna para o passo FA.1.2 / FA.2.3.

Pontos de Extensão/Inclusão

Não se aplica.

Critérios de Aceite

Permitir o gerenciamento de operadores (pesquisa, cadastro, edição e exclusão).

Last edited Dec 3, 2012 at 11:57 PM by Mizuuti, version 3

Comments

No comments yet.