{"id":10872,"date":"2020-06-30T11:26:03","date_gmt":"2020-06-30T14:26:03","guid":{"rendered":"http:\/\/kb.elipse.com.br\/?p=10872"},"modified":"2024-10-31T13:21:32","modified_gmt":"2024-10-31T16:21:32","slug":"kb-109599-limitando-a-quantidade-de-viewers-no-elipse-e3-atraves-de-scripts","status":"publish","type":"post","link":"https:\/\/kb.elipse.com.br\/en\/kb-109599-limitando-a-quantidade-de-viewers-no-elipse-e3-atraves-de-scripts\/","title":{"rendered":"KB-109599: Limitando a quantidade de Viewers no Elipse E3 atrav\u00e9s de scripts."},"content":{"rendered":"<h3>Descri\u00e7\u00e3o:<\/h3>\n<p>\u00c9 poss\u00edvel limitar, atrav\u00e9s de scripts, a quantidade de Viewers em uma aplica\u00e7\u00e3o desenvolvida em <a href=\"https:\/\/www.elipse.com.br\/produto\/elipse-e3\/\" target=\"_blank\" rel=\"noopener noreferrer\">Elipse E3<\/a>? Preciso que cada computador abra apenas um <a href=\"https:\/\/kb.elipse.com.br\/category\/portugues\/elipse-e3\/viewer\/\" target=\"_blank\" rel=\"noopener noreferrer\">Viewer<\/a>. Como os computadores da rede t\u00eam IP din\u00e2mico, n\u00e3o posso utilizar os Grupos de Viewer nas Op\u00e7\u00f5es de Dom\u00ednio<\/p>\n<p>&nbsp;<\/p>\n<h3>Solu\u00e7\u00e3o:<\/h3>\n<div class=\"page\" title=\"Page 7\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<p>O <strong>Viewer<\/strong> permite operar as aplicac\u0327o\u0303es residentes no servidor em qualquer computador com o programa executa\u0301vel Viewer (Windows XP, 2003, Vista e Windows 7) ou com um navegador de Internet. Em ambos os casos, na\u0303o e\u0301 necessa\u0301rio instalar a aplicac\u0327a\u0303o na ma\u0301quina cliente; todos os componentes (Telas, Bibliotecas, controles ActiveX) sera\u0303o baixados e registrados automaticamente.<\/p>\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>Para limitar a quantidade de Viewers de um aplica\u00e7\u00e3o desenvolvida em Elipse E3 em um grupo de IPs, primeiramente deve-se acessar a janela de configura\u00e7\u00e3o do dom\u00ednio (E3Admin -> Dom\u00ednio -> Op\u00e7\u00f5es). Logo ap\u00f3s, clique na aba <strong>Grupo de Viewers<\/strong> e selecione o grupo desejado; ent\u00e3o, configure-o para que seja permitido abrir somente um Viewer.<\/p>\n<p>O Elipse E3 n\u00e3o permite uma configura\u00e7\u00e3o que limite a quantidade de Viewers por IP dentro de um grupo. Sendo assim, seria necess\u00e1rio criar diversos grupos, apenas com um IP por grupo, e limitar quantidade de Viewers nestes grupos unit\u00e1rios.<\/p>\n<p>Como o processo acima torna-se trabalhoso em um range muito grande de IPs, uma alternativa para este caso \u00e9 verificar, via scripts, se um processo do Viewer j\u00e1 est\u00e1 sendo executado no computador. Caso positivo, fecha-se o novo Viewer por script.<\/p>\n<p>Esta alternativa consome uma licen\u00e7a de Viewer, temporariamente, enquanto o script \u00e9 executado e o Viewer \u00e9 fechado.<\/p>\n<p>O seguinte script deve ser feito no evento <em>OnStartRunning<\/em> do Viewer:<\/p>\n<pre>ProcessName = \"E3Viewer.exe\"\r\nSet objWMIService = GetObject(\"winmgmts:\" & \"{impersonationLevel=impersonate}!\\\\localhost\\root\\cimv2\")\r\nSet results = objWMIService.ExecQuery(\" Select * from Win32_Process where Name = '\"& ProcessName &\"'\")\r\nIf results.count >1 Then\r\n  For each obj in results\r\n    MsgBox \"J\u00e1 existe um Viewer aberto neste computador!\"\r\n    Application.Exit()\r\n    Exit Sub\r\n  Next\r\nEnd If<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Descri\u00e7\u00e3o: \u00c9 poss\u00edvel limitar, atrav\u00e9s de scripts, a quantidade de Viewers em uma aplica\u00e7\u00e3o desenvolvida em Elipse E3? Preciso que cada computador abra apenas um Viewer. Como os computadores da&hellip;<\/p>\n","protected":false},"author":11,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0},"categories":[578,610,614],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>KB-109599: Limitar a quantidade de Viewers no Elipse E3 via scripts.<\/title>\n<meta name=\"description\" content=\"Este artigo mostra como limitar a quantidade de Viewers que podem ser abertos em cada computador em uma aplica\u00e7\u00e3o desenvolvida com Elipse E3.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kb.elipse.com.br\/kb-109599-limitando-a-quantidade-de-viewers-no-elipse-e3-atraves-de-scripts\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"KB-109599: Limitar a quantidade de Viewers no Elipse E3 via scripts.\" \/>\n<meta property=\"og:description\" content=\"Este artigo mostra como limitar a quantidade de Viewers que podem ser abertos em cada computador em uma aplica\u00e7\u00e3o desenvolvida com Elipse E3.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kb.elipse.com.br\/kb-109599-limitando-a-quantidade-de-viewers-no-elipse-e3-atraves-de-scripts\/\" \/>\n<meta property=\"og:site_name\" content=\"Elipse Knowledgebase\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/elipsesoftware\" \/>\n<meta property=\"article:published_time\" content=\"2020-06-30T14:26:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-31T16:21:32+00:00\" \/>\n<meta name=\"author\" content=\"Enrico Busnello Amorim\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Enrico Busnello Amorim\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kb.elipse.com.br\/kb-109599-limitando-a-quantidade-de-viewers-no-elipse-e3-atraves-de-scripts\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kb.elipse.com.br\/kb-109599-limitando-a-quantidade-de-viewers-no-elipse-e3-atraves-de-scripts\/\"},\"author\":{\"name\":\"Enrico Busnello Amorim\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/aa880bd098677c1ae91fa708e17cdc12\"},\"headline\":\"KB-109599: Limitando a quantidade de Viewers no Elipse E3 atrav\u00e9s de scripts.\",\"datePublished\":\"2020-06-30T14:26:03+00:00\",\"dateModified\":\"2024-10-31T16:21:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kb.elipse.com.br\/kb-109599-limitando-a-quantidade-de-viewers-no-elipse-e3-atraves-de-scripts\/\"},\"wordCount\":312,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#organization\"},\"articleSection\":[\"Elipse E3\",\"Scripts\",\"Viewer\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kb.elipse.com.br\/kb-109599-limitando-a-quantidade-de-viewers-no-elipse-e3-atraves-de-scripts\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kb.elipse.com.br\/kb-109599-limitando-a-quantidade-de-viewers-no-elipse-e3-atraves-de-scripts\/\",\"url\":\"https:\/\/kb.elipse.com.br\/kb-109599-limitando-a-quantidade-de-viewers-no-elipse-e3-atraves-de-scripts\/\",\"name\":\"KB-109599: Limitar a quantidade de Viewers no Elipse E3 via scripts.\",\"isPartOf\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#website\"},\"datePublished\":\"2020-06-30T14:26:03+00:00\",\"dateModified\":\"2024-10-31T16:21:32+00:00\",\"description\":\"Este artigo mostra como limitar a quantidade de Viewers que podem ser abertos em cada computador em uma aplica\u00e7\u00e3o desenvolvida com Elipse E3.\",\"breadcrumb\":{\"@id\":\"https:\/\/kb.elipse.com.br\/kb-109599-limitando-a-quantidade-de-viewers-no-elipse-e3-atraves-de-scripts\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kb.elipse.com.br\/kb-109599-limitando-a-quantidade-de-viewers-no-elipse-e3-atraves-de-scripts\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kb.elipse.com.br\/kb-109599-limitando-a-quantidade-de-viewers-no-elipse-e3-atraves-de-scripts\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/kb.elipse.com.br\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"KB-109599: Limitando a quantidade de Viewers no Elipse E3 atrav\u00e9s de scripts.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kb.elipse.com.br\/#website\",\"url\":\"https:\/\/kb.elipse.com.br\/\",\"name\":\"Elipse Knowledgebase\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kb.elipse.com.br\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kb.elipse.com.br\/#organization\",\"name\":\"Elipse Software\",\"url\":\"https:\/\/kb.elipse.com.br\/\",\"sameAs\":[\"http:\/\/www.facebook.com\/elipsesoftware\"],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png\",\"contentUrl\":\"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png\",\"width\":161,\"height\":58,\"caption\":\"Elipse Software\"},\"image\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/aa880bd098677c1ae91fa708e17cdc12\",\"name\":\"Enrico Busnello Amorim\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/13943145ceed05bf229301fae63da878?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/13943145ceed05bf229301fae63da878?s=96&d=mm&r=g\",\"caption\":\"Enrico Busnello Amorim\"},\"url\":\"https:\/\/kb.elipse.com.br\/en\/author\/enrico\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"KB-109599: Limitar a quantidade de Viewers no Elipse E3 via scripts.","description":"Este artigo mostra como limitar a quantidade de Viewers que podem ser abertos em cada computador em uma aplica\u00e7\u00e3o desenvolvida com Elipse E3.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kb.elipse.com.br\/kb-109599-limitando-a-quantidade-de-viewers-no-elipse-e3-atraves-de-scripts\/","og_locale":"en_US","og_type":"article","og_title":"KB-109599: Limitar a quantidade de Viewers no Elipse E3 via scripts.","og_description":"Este artigo mostra como limitar a quantidade de Viewers que podem ser abertos em cada computador em uma aplica\u00e7\u00e3o desenvolvida com Elipse E3.","og_url":"https:\/\/kb.elipse.com.br\/kb-109599-limitando-a-quantidade-de-viewers-no-elipse-e3-atraves-de-scripts\/","og_site_name":"Elipse Knowledgebase","article_publisher":"http:\/\/www.facebook.com\/elipsesoftware","article_published_time":"2020-06-30T14:26:03+00:00","article_modified_time":"2024-10-31T16:21:32+00:00","author":"Enrico Busnello Amorim","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Enrico Busnello Amorim","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kb.elipse.com.br\/kb-109599-limitando-a-quantidade-de-viewers-no-elipse-e3-atraves-de-scripts\/#article","isPartOf":{"@id":"https:\/\/kb.elipse.com.br\/kb-109599-limitando-a-quantidade-de-viewers-no-elipse-e3-atraves-de-scripts\/"},"author":{"name":"Enrico Busnello Amorim","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/aa880bd098677c1ae91fa708e17cdc12"},"headline":"KB-109599: Limitando a quantidade de Viewers no Elipse E3 atrav\u00e9s de scripts.","datePublished":"2020-06-30T14:26:03+00:00","dateModified":"2024-10-31T16:21:32+00:00","mainEntityOfPage":{"@id":"https:\/\/kb.elipse.com.br\/kb-109599-limitando-a-quantidade-de-viewers-no-elipse-e3-atraves-de-scripts\/"},"wordCount":312,"commentCount":1,"publisher":{"@id":"https:\/\/kb.elipse.com.br\/#organization"},"articleSection":["Elipse E3","Scripts","Viewer"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kb.elipse.com.br\/kb-109599-limitando-a-quantidade-de-viewers-no-elipse-e3-atraves-de-scripts\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kb.elipse.com.br\/kb-109599-limitando-a-quantidade-de-viewers-no-elipse-e3-atraves-de-scripts\/","url":"https:\/\/kb.elipse.com.br\/kb-109599-limitando-a-quantidade-de-viewers-no-elipse-e3-atraves-de-scripts\/","name":"KB-109599: Limitar a quantidade de Viewers no Elipse E3 via scripts.","isPartOf":{"@id":"https:\/\/kb.elipse.com.br\/#website"},"datePublished":"2020-06-30T14:26:03+00:00","dateModified":"2024-10-31T16:21:32+00:00","description":"Este artigo mostra como limitar a quantidade de Viewers que podem ser abertos em cada computador em uma aplica\u00e7\u00e3o desenvolvida com Elipse E3.","breadcrumb":{"@id":"https:\/\/kb.elipse.com.br\/kb-109599-limitando-a-quantidade-de-viewers-no-elipse-e3-atraves-de-scripts\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kb.elipse.com.br\/kb-109599-limitando-a-quantidade-de-viewers-no-elipse-e3-atraves-de-scripts\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kb.elipse.com.br\/kb-109599-limitando-a-quantidade-de-viewers-no-elipse-e3-atraves-de-scripts\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/kb.elipse.com.br\/en\/"},{"@type":"ListItem","position":2,"name":"KB-109599: Limitando a quantidade de Viewers no Elipse E3 atrav\u00e9s de scripts."}]},{"@type":"WebSite","@id":"https:\/\/kb.elipse.com.br\/#website","url":"https:\/\/kb.elipse.com.br\/","name":"Elipse Knowledgebase","description":"","publisher":{"@id":"https:\/\/kb.elipse.com.br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kb.elipse.com.br\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/kb.elipse.com.br\/#organization","name":"Elipse Software","url":"https:\/\/kb.elipse.com.br\/","sameAs":["http:\/\/www.facebook.com\/elipsesoftware"],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/","url":"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png","contentUrl":"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png","width":161,"height":58,"caption":"Elipse Software"},"image":{"@id":"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/aa880bd098677c1ae91fa708e17cdc12","name":"Enrico Busnello Amorim","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/13943145ceed05bf229301fae63da878?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/13943145ceed05bf229301fae63da878?s=96&d=mm&r=g","caption":"Enrico Busnello Amorim"},"url":"https:\/\/kb.elipse.com.br\/en\/author\/enrico\/"}]}},"_links":{"self":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/10872"}],"collection":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/comments?post=10872"}],"version-history":[{"count":12,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/10872\/revisions"}],"predecessor-version":[{"id":16579,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/10872\/revisions\/16579"}],"wp:attachment":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/media?parent=10872"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/categories?post=10872"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/tags?post=10872"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}