Utilizando fluxo na camada banco de dados - Procedures

Este documento tem por finalidade, apresentar aos usuários um recurso que às vezes é pouco utilizado pelo desenvolvedor Maker, que é a utilização de fluxos na camada Banco de dados. Mas para a criação de triggers e procedures é essencial que esta camada seja utilizada.

O que é uma procedure?

Criação e utilização de Procedures no Maker

Primeiramente será criada a procedure no Maker, e em seguida, será inserida no banco de dados.

O fluxo possui dois parâmetros de entrada.

image1922.jpg

Crie um fluxo, adicione um processamento e no Montador de Expressões, selecione Executar atualização.

image1923.jpg

Salve o fluxo na camada Banco de dados.

Criado a regra, a transformaremos em uma procedure, selecionando o menu Arquivo->Gerador de código->Gerar Código.

image1924.jpg

A tela do gerador de código será aberta, selecione o código alvo e clique sobre o botão Executar.  Observe o código criado.

image1925.jpg

Clique sobre o botão Criar no banco de dados, para que a procedure seja adicionada.

Criada e adicionada a procedure, é hora de criarmos o fluxo que executará tal procedimento.

Primeiramente, será criado um formulário com as seguintes características:

image1926.jpg

O formulário não possui fontes de dados e as propriedades Aba Localizar e Navegação estão marcadas como Não.

Para um melhor entendimento o fluxo ficará da seguinte forma:

image1927.jpg

Clique sobre o botão inicio e adicione os seguintes parâmetros de entrada.

image1928.jpg

Em seguida, adicione um objeto processamento e selecione a função Executar Procedure

image1945.gif

Salve o fluxo, associe-o ao botão Executar Procedure e associe os parâmetros de entrada aos componentes do formulário.

image1929.jpg

Salve o formulário e em seguida execute-o no Webrun.

image776.jpg

Caso este tópico não tenha comentário satisfatório, envie e-mail para documentacao@softwell.com.b