Validando Preenchimento de Campo em Transição de Estados

1º – Criar uma propriedade – Menu: Cadastro > Propriedades

A propriedade existe para definir as variáveis que serão testadas na validação. Para o caso de se desejar testar o preenchimento de um Atributo em uma transição de estado a “propriedade” deve apontar para o mesmo conforme imagem abaixo:

É importante observar que se deve definir o contexto ao qual a propriedade irá ser validada. Para este exemplo utilizaremos “Demanda Corrente”. Em seguida definimos o atributo, nesse caso o campo Definições.

2º – Criar uma regra – Menu: Cadastro > Regras

A regra é o teste que deve ser executado. Para esse exemplo testaremos se a Propriedade criada é vazia, ou seja, não está preenchida.

3º – Inserir a regra na transição de estados desejada

Menu: Cadastro > Formulário de Processos de Demanda – <FORMULARIO> – Estados – <ESTADO_DESEJADO> e selecionar a transição desejada.

foto03

4º – Na transição de estados configurar a utilização da regra

foto04

Primeiramente deve-se selecionar a aba “Regra de Validação” acionar o botão “+” e vincular a regra desejada.
Após deve-se selecionar o botão “Incluir Ações” e, o sistema apresentará a próxima tela:

5º – Configuração de teste e ações

Para o exemplo que estamos trabalhando configuramos as ações para o caso de todas as regras serem aprovadas, ou seja, se o campo de ”Definições” não tiver preenchimento o sistema irá gerar uma mensagem, apresentar na tela e, permanecer no estado atual.

foto05

Após essas configurações a regra está configurada e pronta para uso conforme sequência de imagens:

Campo Definições Vazio:

foto06

Após acionar a transição de estados:

foto07

Sistema apresenta mensagem configurada e, mantém demanda no mesmo estado.

VN:F [1.7.8_1020]
Rating: 0.0/10 (0 votes cast)
VN:F [1.7.8_1020]
Rating: 0 (from 0 votes)
Compartilhe:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Blogplay
  • Add to favorites
  • email
  • LinkedIn
  • Live
  • MSN Reporter
  • Netvibes
  • PDF
  • Posterous
  • Rec6
  • RSS
  • Technorati
  • Tumblr
  • Twitter
  • Yahoo! Bookmarks

Deixe um comentário