For the complete documentation index, see llms.txt. This page is also available as Markdown.

✔️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

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

  1. O SIGAF exibe a interface IU1.94 - Pesquisar Fornecedor/Fabricante.

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

    2. Caso exista registro, o SISTEMA exibe os registros na grid de retorno.

{Exibir}{Editar}{Excluir}

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

  1. O SIGAF existe a interface IU1.95 - Manter Fornecedor/Fabricante em modo de visualização.

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

  1. O SIGAF existe a interface IU1.95 - Manter Fornecedor/Fabricante.

  2. O Usuário preenche os campos obrigatórios e aciona o comando [Cadastrar].

  3. O SIGAF valida se os campos obrigatórios foram preenchidos.

    1. Caso negativo o SIGAF exibe as MSGA006 Campo obrigatório . e retorna para o passo 2 deste fluxo alternativo.

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

  1. O SIGAF exibe a interface IU1.95 - Manter Fornecedor/Fabricante.

  2. O Usuário altera os dados e aciona o comando [Gravar].

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

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

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

  1. O SIGAF existe a mensagem MSGE1.20 - Você tem certeza que deseja excluir PERMANENTEMENTE este(a) <Nome da Funcionalidade>?

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

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

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