====== Cadastrar Incompatibilidade entre os Compostos/Substâncias ====== O objetivo desse caso de uso é cadastrar novas incompatibilidades entre compostos/substâncias. O cadastro consiste basicamente em fornecer dois compostos/substâncias que são incompatíveis entre conforme os critérios pré-definidos. Baseado na "tabela de incompatibilidade", que é uma tabela de referência cruzada que armazena a informação de quais [[desenvolvimento:especificacoes:sipac:infra_estrutura:casos_de_uso:meio_ambiente:composto:cadastrar|compostos]] são incompatíveis entre si. O termo "Tabela de Incompatibilidade" que é o termo técnico pelo qual os químicos/operadores de laboratório se referem a essa tabela. Compostos/Substâncias incompatíveis podem causar reações perigosas ou indesejadas caso armazenados em conjunto. É utilizada como referência no armazenamento de compostos/substâncias em geral, pelos laboratórios, bem como no armazenamento de resíduos. ===== Descrição do Caso de Uso ===== Este Caso de Uso inicia quando o usuário acessa a opção: SIPAC → Infra-Estrutura → Meio Ambiente → Incompatibilidade de Compostos/Substâncias → Cadastrar. O Usuário informa os compostos/substâncias: * **Composto/Substância A:** * Tipo - TEXTO. Composto/Substância para formar o par de compostos/substâncias incompatíveis; * **Composto/Substância B:** * Tipo - TEXTO. Outro composto/substância para formar o par de compostos/substâncias incompatíveis. O usuário confirma cadastro ( [[#Principais Regras de Negócio| RN01 ]] ). O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Ao Cadastrar que um produto químico é incompatível com outro, verificar se o produto já não possui a incompatibilidade inversa ou seja tendo que x é incompativel com y verificar se já não existe cadastrada a incompatibilidade de y com x. Composto/Substâncias iguais não são incompatíveis. O sistema faz este tipo de verificação internamente e que sempre irá verificar o relacionamento inverso. ==== 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 -> Incompatibilidade de Compostos/Substâncias -> Cadastrar Usuário: gustavo Papel que usuário deve ter: GESTOR_MEIO_AMBIENTE ===== Dados para o Teste ===== Não se aplica.