Cadastrar
Nome do caso de uso
Cadastrar Funcionário
Ator principal
Funcionário
Atores secundário
Resumo
Este caso de uso descreve as etapas percorridas pelo Funcionário para manter seus dados cadastrais para controle do sistema.
Pré-condições
O Funcionário precisa estar logado no sistema
Pós-condições
Fluxo Normal
Ações do ator
Ações do sistema
1. Pesquisa Gerente através do nome ou código.
2. O Caso de Uso ‘Listar Funcionário’ é executado.
3. Se o funcionário não for encontrado, o sistema deve solicitar os dados cadastrais do mesmo.
4. Informar os dados do gerente.
5. Se a operação for confirmada pelo funcionário, valida dados do funcionário.
6. Exibir Msg01(“Gravação efetuada com sucesso!”).
Fluxo Alternativo
3.1. Funcionário encontrado.
3.1.1. Exibir dados do funcionário.
3.1.2. Se necessário, Atualiza funcionário.
3.1.2.1. Funcionário cancela operação.
3.1.2.1.1. Sistema aborta operação.
3.1.3. Informa dados da alteração
3.1.4. Valida dados alterados.
3.1.4.1. Se algum campo obrigatório ficou em branco.
3.1.4.1.1. Exibir msg01(“Preencher todos os campos obrigatórios!”).
3.1.4.1.2. Retorna ao passo 3.1.3.
3.1.4.2. Se algum campo foi preenchido incorretamente.
3.1.4.2.1. Exibir msg01(“Preencher os campos corretamente!”).
3.1.4.2.2. Retorna ao passo 3.1.3.
3.1.5. Caso nenhum erro ocorra. Exibir Msg01(“Alteração realizada com sucesso!”).
3.1.5.1. Caso ocorrer algum erro.
3.1.5.1.1. Exibe mensagem de erro Msg01(“Erro ao alterar os dados do Funcionário!”).
5.1. Funcionário não confirma operação.
5.1.1. Sistema aborta operação.
5.2. Valida dados cadastrais.
5.2.1. Se algum campo obrigatório ficou em branco.
5.2.1.1. Exibir msg01(“Preencher todos os campos obrigatórios!”).
5.2.1.2. Retorna ao passo4.
5.2.2. Se algum campo foi preenchido incorretamente.
5.2.2.1. Exibir msg01(“Preencher os campos corretamente!”).
5.2.2.2. Retorna ao passo 4.