Como acessar um Fluxo Web
É possível acessar um fluxo via web. O exemplo apresentado fará o cadastramento de um Estado na tabela GER_ESTADO.
Siga os passos abaixo:
1º Passo : Criação do fluxo.
- Adicione
e utilize a função Executar Atualização. Ao clicar no parâmetro SQL Atualização, a tela Propriedade será aberta:

Clique em . Abrirá a tela Construtor SQL: Inserção. No campo Tabela, selecione GER_ESTADO. Em seguida, serão apresentados os campos da tabela.
- Clique em Código (est_cod) e adicione no campo o valor que desejar:

- No campo Nome (est_nome) adicione no campo o estado que desejar:

A tela Construtor SQL: Inserção deverá ficar assim:

-
Salve o fluxo na camada Servidor.
-
Após ter salvado o fluxo, localize o fluxo na aba Objeto Fluxos. Clique com o botão direito do mouse e selecione a opção Web:

- Salve o projeto.
2º Passo: criação da homepage utilizando a linguagem HTML. Abra um editor de texto e digite o código abaixo:
<html>
<head>
<meta http-equiv="Content-Type" context="text/html:">
</head>
<body>
<form method="POST" action="http://127.0.0.1:202/webrunstudio/Fluxo web.rule?sys=TRB" >
<input type="submit" value="CLIQUE" id="botao" name="botao" />
</form>
</body>
</html>
3º Passo: abra o arquivo HTML criado e clique no botão:

Observação: Consulte a tabela TRB_ESTADO e verifique a criação do registro:

Informações complementares:
-
Para acessar um exemplo de envios de arquivo via fluxo Web. clique aqui.
-
O sistema que utilizará esta funcionalidade (Fluxo Web) não deverá conter instância.
-
No código, a URL é montada da seguinte forma: http://[IP]:[Porta]/webrunstudio/[Nome da regra].rule?sys=[Sigla do sistema]. O nome da regra deve ser exatemente como foi definido no fluxo, incluindo espaços, acentos e outros.
-
Parâmetros: os parâmetros podem ser passados via GET ou POST. É obrigatório o parâmetro "sys" que define o código do sistema. O campo do código acima "value" refere-se ao código do sistema. Se houver parâmetro de entrada, é necessário defini-lo da mesma forma. Por exemplo: Se o nome do parâmetro for "Código do Cliente", esse mesmo nome deverá ser atribuído a um componente da página (
<input type="text" name "Código do Cliente"/>). Também é possível submeter um arquivo (bytes) -<input type="file">- como parâmetro de entrada da regra. O retorno da regra irá para a saída do POST efetuado. O retorno será uma String ou bytes, dependendo do retorno do fluxo. -
Restrição: Não é possível utilizar como parâmetro de entrada da regra os nomes "sys", "formlD" ou locale".