{"id":1440,"date":"2019-08-26T23:18:33","date_gmt":"2019-08-27T02:18:33","guid":{"rendered":"http:\/\/www.l2maker.com.br\/documentacao\/?page_id=1440"},"modified":"2024-04-30T11:14:52","modified_gmt":"2024-04-30T14:14:52","slug":"api-bgtask","status":"publish","type":"page","link":"https:\/\/www.l2maker.com.br\/documentacao\/api-bgtask\/","title":{"rendered":"Segundo plano \/ Background"},"content":{"rendered":"<h1>Descri\u00e7\u00e3o do pacote<\/h1>\n<p>Execute fluxo em segundo plano, receba notifica\u00e7\u00f5es de eventos que ocorreram no servidor ou em outras m\u00e1quinas conectadas.<\/p>\n<p>As fun\u00e7\u00f5es permitem de forma simplificada monitorar opera\u00e7\u00f5es dos usu\u00e1rios, equipamentos ou outras fontes de eventos conectados ao servidor. Confira abaixo as principais fun\u00e7\u00f5es do pacote:<\/p>\n<h2>Fun\u00e7\u00f5es que integram o pacote<\/h2>\n<ul>\n<li>Utilit\u00e1rio &#8211; Chamar fluxo e notificar;<\/li>\n<li>Executar Fluxo (Assincrono);<\/li>\n<li>Utilit\u00e1rio &#8211; Exibir notifica\u00e7\u00e3o Desktop &#8211; Exibe uma notifica\u00e7ao no desktop do cliente, mesmo que ele n\u00e3o esteja na aba do sistema (requer HTTPS);<\/li>\n<li>Monitor &#8211; Aguardar Eventos &#8211; Espera por notifica\u00e7\u00f5es do servidor;<\/li>\n<li>Monitor &#8211; Enviar Evento &#8211; Envia notifica\u00e7\u00f5es para um cliente aguardando eventos.<\/li>\n<\/ul>\n<h1>Exemplos<\/h1>\n<ul>\n<li><a href=\"http:\/\/exemplos.l2servidores.com.br\/webrun_2_7\/form.jsp?sys=TEN&amp;action=openform&amp;formID=8318&amp;align=0&amp;mode=-1&amp;goto=-1&amp;filter=&amp;scrolling=no\" target=\"_blank\" rel=\"noopener\">Webrun 2.7<\/a>;<\/li>\n<\/ul>\n<h1>\u00daltimas vers\u00f5es<\/h1>\n<p>As \u00faltimas vers\u00f5es publicadas\u00a0podem ser baixadas nos links abaixo:<\/p>\n<ul class=\"lcp_catlist\" id=\"lcp_instance_0\"><li><a href=\"https:\/\/www.l2maker.com.br\/documentacao\/2025\/02\/api-da-segundo-plano-background-versao-1-3-0-publicada-em-17-02-2025\/\">API da Segundo Plano (Background) vers\u00e3o 1.3.0 publicada em 17\/02\/2025<\/a><\/li><li><a href=\"https:\/\/www.l2maker.com.br\/documentacao\/2025\/02\/api-da-segundo-plano-background-versao-1-1-0-publicada-em-30-04-2024-2\/\">API da Segundo Plano (Background) vers\u00e3o 1.2.0 publicada em 13\/08\/2024<\/a><\/li><li><a href=\"https:\/\/www.l2maker.com.br\/documentacao\/2024\/04\/api-da-segundo-plano-background-versao-1-1-0-publicada-em-30-04-2024\/\">API da Segundo Plano (Background) vers\u00e3o 1.1.0 publicada em 30\/04\/2024<\/a><\/li><\/ul>\n<h1>Como instalar ou Atualizar<\/h1>\n<p>Para instalar basta baixar a vers\u00e3o mais recente se seguir os passos abaixo descritos, a atualiza\u00e7\u00e3o segue o mesmo roteiro, substituindo os arquivos e\/ou fun\u00e7\u00f5es existentes com os novos.<\/p>\n<h2>Maker 2.x, 3.x ou Studio<\/h2>\n<ol>\n<li>Acesso o sistema onde deseja adicionar as fun\u00e7\u00f5es desta API;<\/li>\n<li>Feche o editor de fluxos, e o cadastro de fun\u00e7\u00f5es do Maker se estiverem abertos;<\/li>\n<li>Importe o arquivo \u2018l2s-api-bgtask-v*.frz\u2019;<\/li>\n<li>Abra o edito de fluxos e procure pela nova categoria \u2018L2S &#8211; Segundo Plano\u2019;<\/li>\n<li>Pronto! Basta instalar no Webrun e usar a nova fun\u00e7\u00e3o.<\/li>\n<\/ol>\n<h2>Webrun 2.x, 3.x ou Studio<\/h2>\n<ol>\n<li><a href=\"https:\/\/www.l2maker.com.br\/documentacao\/2016\/11\/biblioteca-basica-da-l2-l2s-core-jar\/\" target=\"_blank\" rel=\"noopener\">Instale a biblioteca b\u00e1sica em sua vers\u00e3o mais recente<\/a>;<\/li>\n<li>Copie o conte\u00fado da pasta Maker.Commons para a pasta<br \/>\n[<a href=\"https:\/\/www.l2maker.com.br\/documentacao\/?p=1\">WEBRUN<\/a>]\\systems\\<a href=\"https:\/\/www.l2maker.com.br\/documentacao\/?p=1\">Maker.Commons<\/a> (crie-a se n\u00e3o existir);<\/li>\n<li>Reinicie o Tomcat do Webrun;<\/li>\n<li>Acesse o sistema (1a vez);<\/li>\n<li>Reinicie novamente o Tomcat do Webrun (2a vez);<\/li>\n<li>Acesse o sistema novamente;<\/li>\n<li>Pronto! As bibliotecas est\u00e3o instaladas.<\/li>\n<\/ol>\n<ul>\n<li>NOTA 1: Sempre que atualizar ou republicar o Webrun ser\u00e1 necess\u00e1rio acessar, e em seguida reiniciar o Webrun uma vez para que as bibliotecas sejam carregadas.<\/li>\n<li>NOTA 2: Quando publicar seu sistem com JAR certifique-se de levar junto a pasta \u2018Maker.Commons\u2019.<\/li>\n<\/ul>\n<h2>VERS\u00c3O DE AVALIA\u00c7\u00c3O<\/h2>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Mensagens de TRIAL a cada X chamadas de fun\u00e7\u00e3o.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Descri\u00e7\u00e3o do pacote Execute fluxo em segundo plano, receba notifica\u00e7\u00f5es de eventos que ocorreram no servidor ou em outras m\u00e1quinas conectadas. As fun\u00e7\u00f5es permitem de forma simplificada monitorar opera\u00e7\u00f5es dos usu\u00e1rios, equipamentos ou outras fontes de eventos conectados ao servidor. Confira abaixo as principais fun\u00e7\u00f5es do pacote: Fun\u00e7\u00f5es que integram o pacote Utilit\u00e1rio &#8211; Chamar [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1440","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/pages\/1440","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/comments?post=1440"}],"version-history":[{"count":4,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/pages\/1440\/revisions"}],"predecessor-version":[{"id":3478,"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/pages\/1440\/revisions\/3478"}],"wp:attachment":[{"href":"https:\/\/www.l2maker.com.br\/documentacao\/wp-json\/wp\/v2\/media?parent=1440"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}