O Assistente de Regras de Utilizador permite ao utilizador personalizar a sua interação com a aplicação, tornando-a mais intuitiva e simplificada, consoante as suas necessidades. Com o recurso a esta funcionalidade, o utilizador poderá construir automaticamente as suas
Regras de Utilizador para as mais diversas situações específicas e à sua medida.
Esta opção permite definir regras de utilização na aplicação, por exemplo:
- Evitar falta de informação em dados introduzidos;
- Reforçar visualmente que o utilizador deve preencher determinados campos, que podem vir a ser essenciais para uma futura análise;
- Impedir a gravação de um novo Cliente cujo "Limite de Crédito em dias" seja superior à 60 dias.
Através desta opção, o procedimento é completamente automático e a construção da regra é efetuada pela escolha de um, entre três
Tipos de Regra:
1 - Regra para validar se um campo está preenchido 2 - Regra com campo da tabela principal 3 - Regra com campo da tabela secundária /ul>
1 - Regra para validar se um campo está preenchido
Esta opção permite criar uma regra para um determinado ecrã, para a sua tabela principal, em que um dado campo não deve ficar vazio. Para criar esta regra deve preencher os campos:
- Ecrã;
- Tabela Principal;
- Campo a validar.
Em seguida, se o utilizador clicar em
poderá definir a(s) plataforma(s) onde a Regra será utilizada:
- Intranet;
- Extranet;
- Portal.
Clicando posteriormente em
o ecrã de Regras é mostrado com campos pré-preenchidos de acordo com a configuração efetuada no Assistente. O utilizador pode alterar os campos de forma a torná-la mais adequada ao cenário que pretende controlar.
Exemplo prático - O utilizador pretende que a aplicação valide o preenchimento do campo Morada na introdução de uma ficha de cliente:
- Se o utilizador preencher os campos desta Regra da seguinte forma:

- Sempre que quiser introduzir um cliente sem preencher o campo Morada, assim que clicar em Gravar, a aplicação apresentava a seguinte mensagem:


2 - Regra com campo da tabela principal
Esta opção permite criar uma regra para um determinado ecrã, para um campo de uma tabela principal, em que deve ser respeitada uma determinada expressão definida nos campos:
- Ecrã;
- Tabela Principal;
- Campo a validar;
- Condição;
- Valor.
Em seguida, se o utilizador clicar em
poderá definir a(s) plataforma(s) onde a Regra será utilizada:
- Intranet;
- Extranet;
- Portal.
Clicando posteriormente em
o ecrã de Regras é mostrado com campos pré-preenchidos de acordo com a configuração efetuada no Assistente. O utilizador pode alterar os campos de forma a torná-la mais adequada ao cenário que pretende controlar.
Exemplo prático - Impedir a gravação de um novo Cliente cujo Limite de Crédito em dias seja superior à 60 dias:
- Se o utilizador preencher os campos desta Regra da seguinte forma:

- Sempre que introduzir um cliente e no campo Limite de Crédito em dias colocar um valor superior à 60 dias, quando clicasse em Gravar, a aplicação apresenta a seguinte mensagem:


3 - Regra com campo da tabela secundária
Esta opção permite criar uma regra para uma tabela como a FT3, ou para uma tabela de linhas como a FI, em que deve ser respeitada uma determinada expressão definida nos campos:
- Ecrã;
- Tabela Principal;
- Tabela Secundária;
- Não é tabela de linhas;
- Campo a validar;
- Condição;
- Valor.
Em seguida, se o utilizador clicar em
poderá definir a(s) plataforma(s) onde a Regra será utilizada:
- Intranet;
- Extranet;
- Portal.
Clicando posteriormente em
o ecrã de Regras é mostrado com campos pré-preenchidos de acordo com a configuração efetuada no Assistente. O utilizador pode alterar os campos de forma a torná-la mais adequada ao cenário que pretende controlar.
Exemplo prático - Impedir a gravação de uma fatura enquanto o campo Quantidade tiver um valor inferior ou igual a 0:
- Se o utilizador preencher os campos desta Regra da seguinte forma:

- Sempre que introduzir uma fatura, com a Quantidade inferior ou igual a 0 , a aplicação não permite a gravação e apresenta a seguinte mensagem:

Com a utilização deste assistente de criação de Regras, o utilizador poderá usufruir de uma maior personalização na interação com a aplicação.