====== Listar/Alterar Composto ====== Esse caso de uso permite a consulta e alteração dos dados dos compostos cadastrados através do caso de uso [[cadastrar|Cadastrar Compostos]]. Este caso de uso é utilizado pelo chefe da UATR (Unidade de Armazenamento Temporário de Resíduos), que podem alterar os compostos cadastrados e pelos responsáveis por laboratórios que podem apenas visualizar os compostos cadastrados. Pré-condição: Apenas os usuários com papel de Gestor de Meio Ambiente podem alterar os dados dos compostos. ===== Descrição do Caso de Uso ===== Este Caso de Uso inicia quando o usuário acessa a opção: SIPAC → Infra-Estrutura → Meio Ambiente → Composto → Listar/Alterar. O Sistema exibe a lista padrão com os composto cadastrados. O Usuário faz busca de composto informando: * **Denominação**: Tipo - TEXTO * **Classe do Composto**: Tipo - TEXTO, são apresentadas opções: ''Classe I ou Perigosos'', ''Classe II A ou Não Inertes'' e ''Classe II B ou Inertes''. * **Classificação de Prioridade**: Tipo - TEXTO, são apresentadas opções: ''1 - Compostos Inflamáveis'', ''2 - Mercúrio'', ''3 - Metais Pesados'', ''4 - Orgânicos Halogenados'', ''5 - Nitrogenados'', ''6 - Solventes Orgânicos'', ''7 - Sólidos Orgânicos'', ''8 - Sólidos Inorgânicos'', ''9 - Sais, ácidos e Bases'' e ''Outros''. O Sistema exibe a lista de compostos para o usuário mostrando os atributos: * **__Nome__**: Tipo - TEXTO. * **__Classe__**: Tipo - TEXTO. * **__Clasificação de Prioridade__**: Tipo - TEXTO. * O Usuário pode remover ou selecionar compostos para alterar os dados especificados no caso de uso de [[desenvolvimento:especificacoes:sipac:infraestrutura:casos_de_uso:meio_ambiente:composto_substancia:cadastrar|Cadastrar Compostos]]. * O Sistema mostra opção para cadastrar o composto no caso de uso [[desenvolvimento:especificacoes:sipac:infraestrutura:casos_de_uso:meio_ambiente:composto_substancia:cadastrar|Cadastrar um novo composto]]. ===== Principais Regras de Negócio ===== Não se aplica. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | |br.ufrn.sipac.supinfra.meioambiente.dominio.Composto|administrativo.meio_ambiente.composto| |br.ufrn.sipac.supinfra.meioambiente.dominio.ClasseComposto|administrativo.meio_ambiente.classe_composto| |br.ufrn.sipac.supinfra.meioambiente.dominio.ClassificacaoPrioridade|administrativo.meio_ambiente.classificacao_prioridade| |br.ufrn.sipac.supinfra.meioambiente.dominio.Cor|administrativo.meio_ambiente.cor| ===== Plano de Teste ===== Sistema: SIPAC Módulo: Sup. Infra Estrutura Link(s): Módulos -> Sup. Infra Estrutura -> Meio Ambiente -> Compostos -> Listar/Alterar Usuário: gustavo, marcospaulo Papel que usuário deve ter: GESTOR_MEIO_AMBIENTE (Cadastra, Altera e Remove), GESTOR_LABORATORIO (Visualiza) ===== Cenários de Teste ===== * Tentar cadastrar, remover ou alterar um composto com um usuário que não possui permissão. O sistema deve impedir * Verificar na listagem deste mesmo caso de uso se as alterações foram realizadas com sucesso. * Cadastrar compostos através do caso de uso de [[cadastrar|Cadastrar]] para verificar se eles aparecem corretamente na listagem ===== Dados para o Teste ===== Não se aplica.