{"id":9495,"date":"2020-04-01T16:08:39","date_gmt":"2020-04-01T19:08:39","guid":{"rendered":"http:\/\/kb.elipse.com.br\/?p=9495"},"modified":"2020-05-22T16:54:27","modified_gmt":"2020-05-22T19:54:27","slug":"retornando-a-colecao-de-campos-de-um-historico-utilizando-o-objeto-fields-no-elipse","status":"publish","type":"post","link":"https:\/\/kb.elipse.com.br\/en\/retornando-a-colecao-de-campos-de-um-historico-utilizando-o-objeto-fields-no-elipse\/","title":{"rendered":"Retornando a cole\u00e7\u00e3o de campos de um Hist\u00f3rico utilizando o objeto Fields no Elipse E3."},"content":{"rendered":"<h2 style=\"text-align: justify;\"><strong><u>Introdu\u00e7\u00e3o<\/u><\/strong><\/h2>\n<p style=\"text-align: justify;\">O objeto <strong>Fields<\/strong> (HistFieldsCollection) do Hist\u00f3rico foi introduzido na <a href=\"https:\/\/www.elipse.com.br\/downloads\/?cat=19&#038;key=&#038;language=ptbr\">vers\u00e3o 5.0 do Elipse E3<\/a> com o prop\u00f3sito de retornar a cole\u00e7\u00e3o de campos de um Hist\u00f3rico. Este pode ser manipulado n\u00e3o s\u00f3 em modo Studio mas tamb\u00e9m em tempo de execu\u00e7\u00e3o (runtime), o que proporciona uma maior flexibilidade na cria\u00e7\u00e3o, edi\u00e7\u00e3o e automatiza\u00e7\u00e3o de objetos hist\u00f3ricos. O objeto <strong>Fields<\/strong> pode ser acessado atrav\u00e9s da propriedade <em>Fields<\/em> do Hist\u00f3rico.<\/p>\n<p>&nbsp;<\/p>\n<h3 style=\"text-align: justify;\"><span style=\"text-decoration: underline;\">Objeto Cole\u00e7\u00e3o (HistFieldsCollection)<\/span><\/h3>\n<p style=\"text-align: justify;\">Em primeiro lugar, uma Cole\u00e7\u00e3o (objeto do tipo HistFieldsCollection) permite o uso da sintaxe <em>for\/each<\/em>.\u00a0 Seus m\u00e9todos\/propriedades s\u00e3o os seguintes:<\/p>\n<ul style=\"text-align: justify;\">\n<li style=\"text-align: justify;\"><strong>Count<\/strong>: (long) Retorna a quantidade de campos da cole\u00e7\u00e3o.<\/li>\n<li style=\"text-align: justify;\"><strong>Item(Index)<\/strong>: (objeto) Retorna o campo (objeto tipo HistField, ver a seguir<strong>*<\/strong>) com o nome ou \u00edndice <strong>Index<\/strong> (baseado em 1) especificado.<\/li>\n<li style=\"text-align: justify;\"><strong>AddField(Name, SourceLink, Type, Size)<\/strong>: (objeto) Retorna o objeto criado (ou Nothing no caso de erro). Todos par\u00e2metros s\u00e3o opcionais. Ent\u00e3o, se omitido, o nome padr\u00e3o \u00e9 &#8220;Campo&#8221; (auto incrementado se necess\u00e1rio), o tipo padr\u00e3o \u00e9 Integer (1), o tamanho padr\u00e3o \u00e9 0 e o Link padr\u00e3o.<\/li>\n<li style=\"text-align: justify;\"><strong>DeleteField(Index):<\/strong> Exclui o campo com o nome ou \u00edndice <strong>Index<\/strong> (baseado em 1) especificado. Por isso, o campo E3Timestamp criado automaticamente pelo E3 n\u00e3o pode ser removido.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><span style=\"text-decoration: underline;\">Objeto Campos (HistField*)<\/span><\/h3>\n<p style=\"text-align: justify;\">Logo ap\u00f3s, temos os objetos dos campos (do tipo HistField<strong>*<\/strong>), que t\u00eam as seguintes propriedades (equivalentes \u00e0s colunas <em>Nome<\/em>, <em>Chave<\/em>, <em>Tipo<\/em>, <em>Fonte<\/em> e <em>Tamanho<\/em>, na mesma ordem em que aparecem no Editor do objeto Hist):<\/p>\n<ul style=\"text-align: justify;\">\n<li><strong>Name:<\/strong> (string) Nome do campo. Anteriormente, seu valor poderia ser Null, Empty, Nothing, Application, True e False, mas a partir da v5.0, esses nomes n\u00e3o poder\u00e3o mais ser atribu\u00eddos ao criar ou modificar um campo.<\/li>\n<li><strong>PrimaryKey:<\/strong>\u00a0(bool) Indica se o campo deve ser utilizado na defini\u00e7\u00e3o da chave prim\u00e1ria do hist\u00f3rico.<\/li>\n<li><strong>Type:<\/strong>\u00a0(enum FieldTypes) Tipo do campo.<\/li>\n<li><strong>Link:<\/strong> (string) Express\u00e3o que vai ser avaliada\/registrada no campo.<\/li>\n<li><strong>Size:<\/strong>\u00a0(long) Tamanho do campo (normalmente usado em strings). N\u00e3o pode ser negativo.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">N\u00e3o \u00e9 poss\u00edvel fazer qualquer mudan\u00e7a (adicionar\/remover campos, mudar as propriedades do campos, etc.) com o objeto <strong>Hist\u00a0<\/strong> que cont\u00e9m a cole\u00e7\u00e3o\/campo <strong>ativo<\/strong>. Todavia, todas propriedades e campos podem ser acessados para leitura. Em tabelas de usu\u00e1rio, apenas a propriedade <em>Link<\/em> dos campos pode ser modificada, e novos campos n\u00e3o podem ser inseridos (no entanto, eles podem ser apagados, como acontece pelo Editor\/View).<\/p>\n<p style=\"text-align: justify;\">Para salvar as altera\u00e7\u00f5es em tempo de execu\u00e7\u00e3o, utilize o m\u00e9todo <a href=\"https:\/\/kb.elipse.com.br\/kb34747-codigo-de-erro-80070057-no-e3-studio\/\"><i>Save()<\/i><\/a>; em seguida, <strong>atualize<\/strong>\u00a0o arquivo de projeto no <strong>Studio<\/strong>.<\/p>\n<h3><\/h3>\n<h3 style=\"text-align: justify;\"><span style=\"text-decoration: underline;\">M\u00e9todo <em>AddField<\/em><\/span><\/h3>\n<p style=\"text-align: justify;\">Este m\u00e9todo adiciona um novo Campo de Hist\u00f3rico no objeto Fields e ent\u00e3o retorna o objeto criado. Em caso de erro, este m\u00e9todo retorna Nothing. Todos os par\u00e2metros deste m\u00e9todo s\u00e3o opcionais.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\"> \r\nSub CommandButton1_Click()\r\nset hist = Application.GetObject(\"Hist1\")\r\nset camp = hist.Fields\r\n hist.Deactivate()\r\n  \r\n 'AddField(Name, SourceLink, Type, Size):    \r\n set field1 = camp.AddField(\"Campo_1\",\"Data.TagDemo1.Value\",1,20)\r\n field1.PrimaryKey = True\r\n\r\nhist.Activate()\r\nhist.Save()\r\nEnd Sub<\/pre>\n<h3><\/h3>\n<h3 style=\"text-align: justify;\"><span style=\"text-decoration: underline;\">M\u00e9todo <em>DeleteField(Index)<\/em><\/span><\/h3>\n<p style=\"text-align: justify;\">Remove o Campo de Hist\u00f3rico informado no par\u00e2metro <em>Index; <\/em>este, ent\u00e3o, pode ser a posi\u00e7\u00e3o do Campo de Hist\u00f3rico (iniciando em um) ou o valor da propriedade Name do Campo de Hist\u00f3rico, se este Campo de Hist\u00f3rico existir no objeto Fields. Caso contr\u00e1rio, este m\u00e9todo retorna um erro de script.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">Sub CommandButton2_Click()\r\n set hist = Application.GetObject(\"Hist1\")\r\n set camp = hist.Fields\r\n   \r\n   hist.Deactivate()\r\n   if camp.count > 1 then \r\n     s=\"\"\r\n     for each j in camp\r\n        if j.Name <> \"E3TimeStamp\" then\r\n          s = s & \" Name : \" & j.Name & chr(10) & chr(13)\r\n          camp.DeleteField j.Name \r\n        end if   \r\n     next  \r\n     hist.Activate()\r\n     msgbox \"Deleted Fields: \" & chr(10) & chr(13) & s     \r\n   end if \r\n   hist.Save()\r\nEnd Sub<\/pre>\n<p>&nbsp;<\/p>\n<p>No anexo, h\u00e1 uma aplica\u00e7\u00e3o exemplo que foi desenvolvida no Elipse <strong>E3 v5.0.437 <\/strong>e que ilustra o funcionamento do objeto Fields.<\/p>\n<p>Para maiores detalhes sobre o uso do <strong>CustomConfig<\/strong> (presente na aplica\u00e7\u00e3o exemplo), verifique o artigo <a href=\"https:\/\/kb.elipse.com.br\/customconfig-de-objetos-elipsex\/\">CustomConfig de objetos ElipseX<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<h3>Artigos Relacionados<\/h3>\n<hr \/>\n<ul>\n<li><a href=\"https:\/\/kb.elipse.com.br\/kb31100-criando-campos-do-historico-em-tempo-de-execucao\/\">KB-31100: Criando campos do Hist\u00f3rico em tempo de execu\u00e7\u00e3o.<\/a><\/li>\n<li><a href=\"https:\/\/kb.elipse.com.br\/kb27979-copiando-campos-de-um-historico-no-e3studio\/\">KB-27979: Copiando campos de um Hist\u00f3rico no E3Studio.<\/a><\/li>\n<li><a href=\"https:\/\/kb.elipse.com.br\/kb32244-importando-campos-de-um-historico\/\">KB-32244: Importando campos de um Hist\u00f3rico.<\/a><\/li>\n<\/ul>\n<h3>Anexos:<\/h3>\n<p><a href=\"http:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/11\/9495\/HistFields-1.zip\">HistFields.zip<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introdu\u00e7\u00e3o O objeto Fields (HistFieldsCollection) do Hist\u00f3rico foi introduzido na vers\u00e3o 5.0 do Elipse E3 com o prop\u00f3sito de retornar a cole\u00e7\u00e3o de campos de um Hist\u00f3rico. Este pode ser&hellip;<\/p>\n","protected":false},"author":3,"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,597],"tags":[979,980,978],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Retornando a cole\u00e7\u00e3o de campos de um Hist\u00f3rico via objeto Fields no E3<\/title>\n<meta name=\"description\" content=\"Este artigo explica a utiliza\u00e7\u00e3o do objeto Fields do Elipse E3, cuja fun\u00e7\u00e3o \u00e9 retornar a cole\u00e7\u00e3o de campos de um Hist\u00f3rico.\" \/>\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\/retornando-a-colecao-de-campos-de-um-historico-utilizando-o-objeto-fields-no-elipse\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Retornando a cole\u00e7\u00e3o de campos de um Hist\u00f3rico via objeto Fields no E3\" \/>\n<meta property=\"og:description\" content=\"Este artigo explica a utiliza\u00e7\u00e3o do objeto Fields do Elipse E3, cuja fun\u00e7\u00e3o \u00e9 retornar a cole\u00e7\u00e3o de campos de um Hist\u00f3rico.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kb.elipse.com.br\/retornando-a-colecao-de-campos-de-um-historico-utilizando-o-objeto-fields-no-elipse\/\" \/>\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-04-01T19:08:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-05-22T19:54:27+00:00\" \/>\n<meta name=\"author\" content=\"D\u00e9lio Damin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"D\u00e9lio Damin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kb.elipse.com.br\/retornando-a-colecao-de-campos-de-um-historico-utilizando-o-objeto-fields-no-elipse\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kb.elipse.com.br\/retornando-a-colecao-de-campos-de-um-historico-utilizando-o-objeto-fields-no-elipse\/\"},\"author\":{\"name\":\"D\u00e9lio Damin\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/be597eff34b5f24af940a55332870778\"},\"headline\":\"Retornando a cole\u00e7\u00e3o de campos de um Hist\u00f3rico utilizando o objeto Fields no Elipse E3.\",\"datePublished\":\"2020-04-01T19:08:39+00:00\",\"dateModified\":\"2020-05-22T19:54:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kb.elipse.com.br\/retornando-a-colecao-de-campos-de-um-historico-utilizando-o-objeto-fields-no-elipse\/\"},\"wordCount\":649,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#organization\"},\"keywords\":[\"AddField\",\"DeleteField\",\"HistFieldsCollection\"],\"articleSection\":[\"Elipse E3\",\"Historico\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kb.elipse.com.br\/retornando-a-colecao-de-campos-de-um-historico-utilizando-o-objeto-fields-no-elipse\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kb.elipse.com.br\/retornando-a-colecao-de-campos-de-um-historico-utilizando-o-objeto-fields-no-elipse\/\",\"url\":\"https:\/\/kb.elipse.com.br\/retornando-a-colecao-de-campos-de-um-historico-utilizando-o-objeto-fields-no-elipse\/\",\"name\":\"Retornando a cole\u00e7\u00e3o de campos de um Hist\u00f3rico via objeto Fields no E3\",\"isPartOf\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#website\"},\"datePublished\":\"2020-04-01T19:08:39+00:00\",\"dateModified\":\"2020-05-22T19:54:27+00:00\",\"description\":\"Este artigo explica a utiliza\u00e7\u00e3o do objeto Fields do Elipse E3, cuja fun\u00e7\u00e3o \u00e9 retornar a cole\u00e7\u00e3o de campos de um Hist\u00f3rico.\",\"breadcrumb\":{\"@id\":\"https:\/\/kb.elipse.com.br\/retornando-a-colecao-de-campos-de-um-historico-utilizando-o-objeto-fields-no-elipse\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kb.elipse.com.br\/retornando-a-colecao-de-campos-de-um-historico-utilizando-o-objeto-fields-no-elipse\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kb.elipse.com.br\/retornando-a-colecao-de-campos-de-um-historico-utilizando-o-objeto-fields-no-elipse\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/kb.elipse.com.br\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Retornando a cole\u00e7\u00e3o de campos de um Hist\u00f3rico utilizando o objeto Fields no Elipse E3.\"}]},{\"@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\/be597eff34b5f24af940a55332870778\",\"name\":\"D\u00e9lio Damin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/fdf251d36430f8dd22144c3f1bc53376?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/fdf251d36430f8dd22144c3f1bc53376?s=96&d=mm&r=g\",\"caption\":\"D\u00e9lio Damin\"},\"url\":\"https:\/\/kb.elipse.com.br\/en\/author\/delio\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Retornando a cole\u00e7\u00e3o de campos de um Hist\u00f3rico via objeto Fields no E3","description":"Este artigo explica a utiliza\u00e7\u00e3o do objeto Fields do Elipse E3, cuja fun\u00e7\u00e3o \u00e9 retornar a cole\u00e7\u00e3o de campos de um Hist\u00f3rico.","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\/retornando-a-colecao-de-campos-de-um-historico-utilizando-o-objeto-fields-no-elipse\/","og_locale":"en_US","og_type":"article","og_title":"Retornando a cole\u00e7\u00e3o de campos de um Hist\u00f3rico via objeto Fields no E3","og_description":"Este artigo explica a utiliza\u00e7\u00e3o do objeto Fields do Elipse E3, cuja fun\u00e7\u00e3o \u00e9 retornar a cole\u00e7\u00e3o de campos de um Hist\u00f3rico.","og_url":"https:\/\/kb.elipse.com.br\/retornando-a-colecao-de-campos-de-um-historico-utilizando-o-objeto-fields-no-elipse\/","og_site_name":"Elipse Knowledgebase","article_publisher":"http:\/\/www.facebook.com\/elipsesoftware","article_published_time":"2020-04-01T19:08:39+00:00","article_modified_time":"2020-05-22T19:54:27+00:00","author":"D\u00e9lio Damin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"D\u00e9lio Damin","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kb.elipse.com.br\/retornando-a-colecao-de-campos-de-um-historico-utilizando-o-objeto-fields-no-elipse\/#article","isPartOf":{"@id":"https:\/\/kb.elipse.com.br\/retornando-a-colecao-de-campos-de-um-historico-utilizando-o-objeto-fields-no-elipse\/"},"author":{"name":"D\u00e9lio Damin","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/be597eff34b5f24af940a55332870778"},"headline":"Retornando a cole\u00e7\u00e3o de campos de um Hist\u00f3rico utilizando o objeto Fields no Elipse E3.","datePublished":"2020-04-01T19:08:39+00:00","dateModified":"2020-05-22T19:54:27+00:00","mainEntityOfPage":{"@id":"https:\/\/kb.elipse.com.br\/retornando-a-colecao-de-campos-de-um-historico-utilizando-o-objeto-fields-no-elipse\/"},"wordCount":649,"commentCount":0,"publisher":{"@id":"https:\/\/kb.elipse.com.br\/#organization"},"keywords":["AddField","DeleteField","HistFieldsCollection"],"articleSection":["Elipse E3","Historico"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kb.elipse.com.br\/retornando-a-colecao-de-campos-de-um-historico-utilizando-o-objeto-fields-no-elipse\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kb.elipse.com.br\/retornando-a-colecao-de-campos-de-um-historico-utilizando-o-objeto-fields-no-elipse\/","url":"https:\/\/kb.elipse.com.br\/retornando-a-colecao-de-campos-de-um-historico-utilizando-o-objeto-fields-no-elipse\/","name":"Retornando a cole\u00e7\u00e3o de campos de um Hist\u00f3rico via objeto Fields no E3","isPartOf":{"@id":"https:\/\/kb.elipse.com.br\/#website"},"datePublished":"2020-04-01T19:08:39+00:00","dateModified":"2020-05-22T19:54:27+00:00","description":"Este artigo explica a utiliza\u00e7\u00e3o do objeto Fields do Elipse E3, cuja fun\u00e7\u00e3o \u00e9 retornar a cole\u00e7\u00e3o de campos de um Hist\u00f3rico.","breadcrumb":{"@id":"https:\/\/kb.elipse.com.br\/retornando-a-colecao-de-campos-de-um-historico-utilizando-o-objeto-fields-no-elipse\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kb.elipse.com.br\/retornando-a-colecao-de-campos-de-um-historico-utilizando-o-objeto-fields-no-elipse\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kb.elipse.com.br\/retornando-a-colecao-de-campos-de-um-historico-utilizando-o-objeto-fields-no-elipse\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/kb.elipse.com.br\/en\/"},{"@type":"ListItem","position":2,"name":"Retornando a cole\u00e7\u00e3o de campos de um Hist\u00f3rico utilizando o objeto Fields no Elipse E3."}]},{"@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\/be597eff34b5f24af940a55332870778","name":"D\u00e9lio Damin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/fdf251d36430f8dd22144c3f1bc53376?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fdf251d36430f8dd22144c3f1bc53376?s=96&d=mm&r=g","caption":"D\u00e9lio Damin"},"url":"https:\/\/kb.elipse.com.br\/en\/author\/delio\/"}]}},"_links":{"self":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/9495"}],"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\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/comments?post=9495"}],"version-history":[{"count":28,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/9495\/revisions"}],"predecessor-version":[{"id":10418,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/9495\/revisions\/10418"}],"wp:attachment":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/media?parent=9495"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/categories?post=9495"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/tags?post=9495"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}