<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Maker Portal &#187; formulario externo</title>
	<atom:link href="http://www.makerportal.com.br/tag/formulario-externo/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.makerportal.com.br</link>
	<description></description>
	<lastBuildDate>Wed, 08 Sep 2010 19:05:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Utilizando Formulário Externo</title>
		<link>http://www.makerportal.com.br/utilizando-formulario-externo/</link>
		<comments>http://www.makerportal.com.br/utilizando-formulario-externo/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 18:26:02 +0000</pubDate>
		<dc:creator>Márcio Saeger</dc:creator>
				<category><![CDATA[Maker]]></category>
		<category><![CDATA[Objetos Externos]]></category>
		<category><![CDATA[externo]]></category>
		<category><![CDATA[formulario]]></category>
		<category><![CDATA[formulario externo]]></category>
		<category><![CDATA[iframe]]></category>
		<category><![CDATA[url]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=176</guid>
		<description><![CDATA[No Maker, existe a funcionalidade de acesso externo aos objetos. Sejam formulários, fluxos ou
relatórios, todos podem ser acessados externamente a partir de uma URL (Independente do acesso ao
sistema pelo Webrun).

Com o projeto aberto, ao lado direito temos a paleta de objetos. Navegue para a aba Formulários e
clique com o botão direito sobre o formulário que [...]]]></description>
			<content:encoded><![CDATA[<p>No Maker, existe a funcionalidade de acesso externo aos objetos. Sejam formulários, fluxos ou<br />
relatórios, todos podem ser acessados externamente a partir de uma URL (Independente do acesso ao<br />
sistema pelo Webrun).<br />
<span id="more-176"></span><br />
Com o projeto aberto, ao lado direito temos a paleta de objetos. Navegue para a aba Formulários e<br />
clique com o botão direito sobre o formulário que deseja definir o acesso externo.</p>
<div id="attachment_177" class="wp-caption aligncenter" style="width: 278px"><a href="http://www.makerportal.com.br/wp-content/uploads/2009/11/definindo_acesso_externo.jpg" rel="shadowbox[post-176];player=img;"><img class="size-medium wp-image-177" title="definindo_acesso_externo" src="http://www.makerportal.com.br/wp-content/uploads/2009/11/definindo_acesso_externo-268x300.jpg" alt="definindo_acesso_externo" width="268" height="300" /></a><p class="wp-caption-text">Definindo Acesso Externo ao Formulário</p></div>
<p style="text-align: left;">
<p>Feito isto, observe que no título da janela do Maker, ao final fica &#8220;(Modificado)&#8221;. Isso significa que<br />
uma alteração de propriedade do sistema foi feita e deve-se salvar o projeto para que as alterações<br />
entrem em vigor. Para fazer isto, vá no menu Projeto -&gt; Salvar.</p>
<p>Pronto! O seu formulário está definido como externo, basta apenas reiniciar o servidor de aplicações.<br />
Vejamos agora, como acessar o formulário externo. Mas, antes disso, vamos analisar como funciona<br />
a URL de um formulário.</p>
<div id="attachment_178" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.makerportal.com.br/wp-content/uploads/2009/11/endereco_formulario.jpg" rel="shadowbox[post-176];player=img;"><img class="size-medium wp-image-178" title="endereco_formulario" src="http://www.makerportal.com.br/wp-content/uploads/2009/11/endereco_formulario-300x80.jpg" alt="Endereço do Formulário" width="300" height="80" /></a><p class="wp-caption-text">Endereço do Formulário</p></div>
<p>Observe o endereço do formulário acima:<br />
http://127.0.0.1:8080/webrun/form.jsp?sys=N70&amp;action=openform&amp;formID=8489&amp;align=0&amp;mode=-1&amp;goto=-1&amp;filter=&amp;scrolling=no</p>
<p>A partir deste endereço podemos entender alguns parâmetros utilizados:</p>
<p>sys=N70 &#8211; Todo formulário possui o parâmetro sys que indica o código do sistema (Aquele que definimos no momento da criação de um sistema no Maker).<br />
formID=8489 &#8211; ID do formulário. Este número identifica o formulário.</p>
<p>Basicamente, estes 2 parâmetros identificam qual formulário será aberto em qual sistema.<br />
Considerando que o nosso formulário já está definido como formulário externo e o servidor de aplicações reiniciado, basta acessar a URL:</p>
<p>http://127.0.0.1:8080/webrun/form.jsp?sys=N70&amp;action=openform&amp;formID=8489&amp;align=0&amp;mode=-1&amp;goto=-1&amp;filter=&amp;scrolling=no</p>
<p>Obviamente, quando o seu sistema for publicado e estiver em um servidor em produção, você chamará a URL correta, por exemplo:</p>
<p>http://sistema.marciosaeger.com.br/form.jsp?sys=N70&amp;action=openform&amp;formID=8489&amp;align=0&amp;mode=-1&amp;goto=-1&amp;filter=&amp;scrolling=no</p>
<p>Considerando que o endereço sistema.marciosaeger.com.br redireciona pro contexto do meu servidor de aplicações e que o mesmo está sendo acessado pela<br />
porta 80 (Não precisa especificar, pois é a porta padrão http).</p>
<p><strong>Usos</strong></p>
<p>Com um formulário externo, podemos por exemplo utiliza-lo em qualquer página web que quisermos. Por exemplo, um site feito basicamente em HTML e php,<br />
colocar um formulário de cadastro dentro de um iFrame e utiliza-lo como se fizesse parte do portal, ou, em um hotsite feito em flash por exemplo, um formulário de cadastro de clientes.</p>
<p style="text-align: left;"><a href="http://www.makerportal.com.br/wp-content/uploads/2009/11/formulario_dentro_site.jpg" rel="shadowbox[post-176];player=img;"><img class="aligncenter size-medium wp-image-179" title="formulario_dentro_site" src="http://www.makerportal.com.br/wp-content/uploads/2009/11/formulario_dentro_site-248x300.jpg" alt="formulario_dentro_site" width="248" height="300" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/utilizando-formulario-externo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
