~~ODT~~
Última atualização: 2017/04/03 18:15 (edição externa)
Cadastrar Parâmetro
Os parâmetros dos sistemas são informações utilizadas nas regras de negócio dos mesmos que podem variar com frequência, não devendo portanto serem utilizados diretamente no código. Tais parâmetros, são salvos em uma tabela no banco de dados comum que contém os parâmetros de todos os sistemas, identificados por um código.
Mais informações sobre os parâmetros do sistema.
Através deste caso de uso é possível cadastrar novos parâmetros.
Descrição do Caso de Uso
O caso de uso se inicia quando a seguinte opção é acessada: SIGAdmin → Portal da Admin → Config. do Sistema → Parâmetros → Cadastrar Parâmetro.
Ao acessar a funcionalidade são apresentadas os seguintes campos:
Sistema*: Tipo - TEXTO. São apresentadas as opções AMBIENTES, COMUM, IPROJECT, SIGAA, SIGRH, SIPAC…
.
SubSistema: Tipo - TEXTO. São apresentados os SubSistemas de acordo com o Sistema selecionado.
Código*: Tipo - NUMÉRICO. (
RN05)
Nome*: Tipo - TEXTO.
Tipo: Tipo - TEXTO. São apresentadas as opções BOOLEAN, DATE, DOUBLE/FLOAT, INTEGER/LONG, STRING
.
Padrão de validação: Tipo - DATA. Padrão DateFormat, ex: dd/MM/yyyy. (
RN01)
Valor Mínimo: Tipo - NUMÉRICO. (
RN02)
Valor Máximo: Tipo - NUMÉRICO. (
RN02)
Padrão de validação: Tipo - TEXTO. Exp. regular, ex: ^[0-9]{3}\.[0-9]{3}\.[0-9]{3}\-[0-9]{2}$. (
RN03)
Tempo Máximo de Cache (em segundos): Tipo - NUMÉRICO.
Descrição*: Tipo - TEXTO.
Valor*: Tipo - NUMÉRICO.
O caso de uso é então finalizado.
Principais Regras de Negócio
RN01: O campo será apresentado caso o Tipo seja igual a DATE
.
RN02: O campo será apresentado caso o Tipo seja igual a DOUBLE/FLOAT
ou a INTEGER/LONG
.
RN03: O campo será apresentado caso o Tipo seja igual a STRING
.
RN04: De acordo com os valores dos campos Tipo, Padrão de validação, Valor Mínimo e Valor Máximo, podem haver validações no valor do parâmetro:
Se o valor não for de acordo com o tipo de dados, por exemplo, não usar os valores true
ou false
para um parâmetro do tipo boolean
, será exibido um erro para o usuário.
Se o parâmetro tiver um padrão de formato e o valor não seguir a expressão regular desse padrão, um erro também será exibido.
Se o parâmetro for numérico
e o valor não estiver entre o mínimo
e o máximo
, uma crítica também deve ser exibida ao usuário.
O padrão de validação deverá usar dois tipos de formatos, tipo DateFormat (dd/MM/yyyy)
ou expressao regular ([A-Za-z0-9\\._-]+@[A-Za-z]+\\.[A-Za-z]+)
.
RN05: O código será gerado com base nos valores do sistema e subsistema informados.
Resoluções/Legislações Associadas
Classes Persistentes e Tabelas Envolvidas
Plano de Teste
Sistema: SIGAdmin
Módulo: Portal da Admin
Link:Config. do Sistema → Parâmetros → Cadastrar Parâmetro
Usuário: david, camilo, gleydson
Papel que usuário deve ter: AdminPapeis.ADMINISTRADOR_SIGADMIN
Cenários de Teste
Dados para o Teste