✔️Fabricante
Descrição
Permite gerenciar o cadastro de Forncedores e Fabricantes no sistema.
Precondições
O Usuário logado deve ter um dos seguintes perfis: Gestor Master, Atendente Almoxarife, Atendente Judicial, Farmacêutico Judicial.O Usuário acessa o menu Cadastros > Fornecedor/Fabricante.
Fluxo principal
O SIGAF exibe a interface de usuário IU1.94 - Pesquisar Fornecedor/Fabricante.
{Buscar}{Cadastrar} O fluxo principal termina.
Subfluxos
Subfluxo <nome do subfluxo>
Fluxos alternativos
Fluxo alternativo Buscar Fornecedor/Fabricante
Precondições
O Usuário deve estar logado no sistema e acionar o comando [Buscar].
Passos
O SIGAF exibe a interface IU1.94 - Pesquisar Fornecedor/Fabricante.
Caso não exista registro que atenda os parâmetros, o SISTEMA exibe a mensagem MSGI011 Nenhum registro foi encontrado. e retorna para o passo onde o fluxo alternativo foi invocado.
Caso exista registro, o SISTEMA exibe os registros na grid de retorno.
{Exibir}{Editar}{Excluir}
O fluxo alternativo termina
Fluxo alternativo Exibir Fornecedor/Fabricante
Precondições
O Usuário deve estar logado no sistema com um dos seguintes perfis: Gestor Master. Usuário acionou o comando [Exibir].
Passos
O SIGAF existe a interface IU1.95 - Manter Fornecedor/Fabricante em modo de visualização.
Fluxo alternativo termina.
Fluxo alternativo Adicionar Fornecedor/Fabricante
Precondições
O Usuário deve estar logado no sistema com um dos seguintes perfis: Gestor Master,O Usuário acionou o comando [Cadastrar].
Passos
O SIGAF existe a interface IU1.95 - Manter Fornecedor/Fabricante.
O Usuário preenche os campos obrigatórios e aciona o comando [Cadastrar].
O SIGAF valida se os campos obrigatórios foram preenchidos.
Caso negativo o SIGAF exibe as MSGA006 Campo obrigatório . e retorna para o passo 2 deste fluxo alternativo.
O SIGAF valida se o campo CNPJ é valido.
4.1 Caso negativo o SIGAF exibe a mensagem MSGE006 É necessário inserir um CNPJ válido. e retorna para o passo 2 deste fluxo alternativo. 5. O SIGAF salva as informações e exibe a mensagem MSGI020 Registro incluído com sucesso! . e retorna para interface IU1.94 - Pesquisar Fornecedor/Fabricante.4. O fluxo alternativo termina.
Fluxo alternativo Editar
Precondições
O Usuário deve estar logado no sistema com um dos seguintes perfis: Gestor Master. Usuário acionou o comando [Editar].
Passos
O SIGAF exibe a interface IU1.95 - Manter Fornecedor/Fabricante.
O Usuário altera os dados e aciona o comando [Gravar].
O SIAGF valida se os campos obrigatórios foram preenchidos.
3.1 Caso negativo o SIGAF exibe a mensagem MSGA006 Campo obrigatório . e retorna para o passo 2 deste fluxo alternativo.
Caso positivo o SIGAF salva as informações e exibe a mensagem MSGI012 Registro gravado com sucesso. . e retorna para a interface IU1.94 - Pesquisar Fornecedor/Fabricante.
O fluxo alternativo termina.
Fluxo alternativo Excluir
Precondições
O Usuário deve estar logado no sistema com o perfil de Gestor Master.O Usuário acionou o comando [ Excluir ].
Passos
O SIGAF existe a mensagem MSGE1.20 - Você tem certeza que deseja excluir PERMANENTEMENTE este(a) <Nome da Funcionalidade>?
Caso o usuário escolha a opção “Sim” SIGAF verifica se o Fornecedor ou Fabricante possui vínculo com outra entidade do sistema de acordo com a RNG0.01 Exclusão de Registros.
1.1.1 Caso positivo o SIGAF exibe a mensagem ando MSGE008 Não é possível remover o(a) '<funcionalidade>' de 'Nome' igual a '<nome da funcionalidade>'. E permanece na interface IU1.94 - Pesquisar Fornecedor/Fabricante.
Caso negativo o SIGAF exclui o fornecedor e permanece na interface IU1.94 - Pesquisar Fornecedor e exibe a MSGI013 Registro excluído com sucesso.
1. Caso o registro não possua vínculos, o SIGAF exclui o registro, se mantém na interface IU1.94 - Pesquisar Fornecedor..e exibe a MSGI013 Registro excluído com sucesso.
Fluxo alternativo termina.
Observações
Critérios de aceitação do requisito
Item a ser cumprido
Sim
Não
Não se aplica
1
A descrição do caso de uso mostra com clareza qual a funcionalidade que será especificada e seu objetivo?
2
Considerando que a cada desvio que há em um fluxo (fluxo alternativo, subfluxo ou caso de uso), após o seguirmos e retornarmos ao ponto onde estávamos, o fluxo principal inicia e termina o caso de uso?
3
O fluxo principal executa algo relevante para o usuário (uma consulta, por exemplo)?
4
Os atributos das interfaces de usuário do caso de uso estão presentes nas classes apresentadas no diagrama de classes?
5
Todas as regras de negócio referentes ao caso de uso foram utilizadas adequadamente por ele?
6
A comunicação direta com outro sistema (caso exista) está presente no Diagrama de Contexto ou no Diagrama de Caso de Uso?
7
O dicionário de classes foi utilizado no caso de uso explorando todo o seu potencial?
8
Os requisitos não funcionais relativos a esse caso de uso foram identificados?
Atualizado