É possível especificar se as regras de negócios associadas a formulários serão iniciadas automaticamente quando os usuários carregarem (abrirem) ou salvarem o formulário. Se as regras de negócios tiverem runtime prompts, você poderá definir se os membros padrão do runtime prompt coincidirão com os membros selecionados nos eixos de páginas e Ponto de Vista.
Para definir propriedades de regras de negócios:
Siga uma destas opções:
Para atualizar o formulário atual, clique em Ações e em Regras de Negócios.
Para abrir um formulário para edição, clique em Navegador e, em Criar e Gerenciar, clique em Formulários. Selecione o formulário, clique em
e em Regras de Negócios.
Há quatro fases em um formulário em que uma regra pode ser atribuída, e cada uma delas pode ter informações específicas para a fase em questão. Na seção Propriedades de Regras de Negócios, selecione entre as seguintes opções:
Executar Antes de Carregar
Executar Depois de Carregar
Executar Antes de Salvar
Executar Depois de Salvar
Note:
As opções Executar Depois de Carregar e Executar Antes de Salvar só estão disponíveis para regras Groovy. Você não pode selecionar essas opções para scripts de cálculo ou regras gráficas.
Algumas ações como salvar a grade, alterar a página ou iniciar um item de menu de ação também recarregarão a página após a operação ser concluída. Isso garante que a grade contenha os dados mais recentes. Quando isso acontece, as ações antes e depois do carregamento são executadas da mesma forma que durante o carregamento normal das páginas.
Apesar de as solicitações de tempo de execução ocultas não terem suporte para regras de script de cálculo nas opções antes e depois do carregamento, elas têm suporte para regras Groovy.
Opcional: Se uma regra de negócios possuir runtime prompts, selecione Usar Membros no Formulário para estabelecer a correspondência entre a seleção de membros padrão na janela de runtime prompt com os membros atuais dos eixos de páginas e Ponto de Vista do formulário aberto.
Para ocultar valores da solicitação de tempo de execução, selecione Ocultar Solicitação. Você pode ocultar os runtime prompts se:
Todos os valores de membros do runtime prompt estão preenchidos (os membros de dimensão apropriados podem ser lidos na Página/Ponto de Vista do formulário)
Nenhuma dimensão for repetida no runtime prompt
Clique em OK.