<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[gtsoft-rest-api]]></title><description><![CDATA[<p dir="auto"><img src="http://insoft-docker1:4567/assets/plugins/nodebb-plugin-emoji/emoji/android/1f680.png?v=an5iprggue4" class="not-responsive emoji emoji-android emoji--rocket" title=":rocket:" alt="🚀" /> <strong>v0.0.1</strong></p>
<p dir="auto"><img src="http://insoft-docker1:4567/assets/plugins/nodebb-plugin-emoji/emoji/android/2728.png?v=an5iprggue4" class="not-responsive emoji emoji-android emoji--sparkles" title=":sparkles:" alt="✨" /> OS9924. Criar API para comunicação entre GT Soft Cloud com Akita Soft local.</p>
<p dir="auto">Essa API funciona como um Webhook, onde as alterações feitas no GT Soft são salvas em uma tabela de ponteiro (<strong>ponteiros_integracoes_acessos</strong>), então mandando um aviso das alterações  para a API do Akita (<strong>akitasoft-rest-api</strong>), que esta no servidor local do cliente. Após o recebimento dos avisos, o Akita busca as informações no GT, pelos <em>endpoitns</em>, <strong>/empresa</strong> e <strong>/pessoa</strong>, fazendo a atualização ou o cadastro.</p>
<p dir="auto">URL com documentação dos endpoints: <a href="https://gtsoftrestapi.docs.apiary.io/#" rel="nofollow ugc">https://gtsoftrestapi.docs.apiary.io/#</a></p>
<p dir="auto">Diretório release GT: O:\Sistemas_Java\GTSoft\Patchs\2.1.0.0<br />
Diretório gtsoft-rest-api: O:\Sistemas_Java\GtsoftRestApi\v0.0.1<br />
Diretório akitasoft-rest-api: O:\Sistemas_Java\AkitasoftRestApi\v1.0.6</p>
<p dir="auto">Documento para implantação: O:\Sistemas_Java\GtsoftRestApi\API0032 - Documento de Visão.pdf</p>
<hr />
<ul>
<li>
<p dir="auto">Configuração do <code>.groovy</code></p>
<ul>
<li>
<p dir="auto"><strong><code>gtsoft-rest-api</code></strong><br />
Variável de ambiente: <strong>GTSOFT-REST-API_CONFIG</strong><br />
Arquivo no WEB-INF\classe o nome do arquivo fica <strong>gtsoft-rest-api.groovy</strong></p>
</li>
<li>
<p dir="auto"><strong><code>akitasoft-rest-api</code></strong><br />
Variável de ambiente: <strong>AKITASOFT-REST-API_CONFIG</strong><br />
Arquivo no WEB-INF\classe o nome do arquivo fica <strong>akitasoft-rest-api.groovy</strong></p>
</li>
</ul>
</li>
</ul>
]]></description><link>http://insoft-docker1:4567/topic/165/gtsoft-rest-api</link><generator>RSS for Node</generator><lastBuildDate>Fri, 23 Oct 2026 05:33:25 GMT</lastBuildDate><atom:link href="http://insoft-docker1:4567/topic/165.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 17 Jun 2022 13:06:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to gtsoft-rest-api on Tue, 01 Jul 2025 11:49:17 GMT]]></title><description><![CDATA[<p dir="auto"><img src="http://insoft-docker1:4567/assets/plugins/nodebb-plugin-emoji/emoji/android/1f680.png?v=an5iprggue4" class="not-responsive emoji emoji-android emoji--rocket" title=":rocket:" alt="🚀" /> <strong>v1.7.2</strong></p>
<p dir="auto"><a href="https://forum.insoft4.com/topic/17/akitasoft-rest-api/9" rel="nofollow ugc"><em><strong>Obs: akitasoft-rest-api deverá ser atualizada para a versão 2.4.2 para a comunicação correta entre as APIs</strong></em></a></p>
<p dir="auto"><img src="http://insoft-docker1:4567/assets/plugins/nodebb-plugin-emoji/emoji/android/1f41e.png?v=an5iprggue4" class="not-responsive emoji emoji-android emoji--beetle" title=":beetle:" alt="🐞" /> <strong>OS 11491 / Solicitação 26444</strong></p>
<ul>
<li>Corrigido o nome do atributo relativo a data de admissão do prestador que é enviado ao <em>akitasoft-rest-api</em>. Também foi adicionado o atributo <code>tipoOperacaoIntegracao</code>, para envio ao <em>akitasoft-rest-api</em>, que identificará quais operações de integração que deve realizar.</li>
</ul>
<p dir="auto"><strong>Diretório release gtsoft-rest-api</strong>: O:\Sistemas_Java\GtsoftRestApi\v1.7.2</p>
]]></description><link>http://insoft-docker1:4567/post/546</link><guid isPermaLink="true">http://insoft-docker1:4567/post/546</guid><dc:creator><![CDATA[Felipe Dietrich]]></dc:creator><pubDate>Tue, 01 Jul 2025 11:49:17 GMT</pubDate></item><item><title><![CDATA[Reply to gtsoft-rest-api on Thu, 23 May 2024 13:53:59 GMT]]></title><description><![CDATA[<p dir="auto"><img src="http://insoft-docker1:4567/assets/plugins/nodebb-plugin-emoji/emoji/android/1f680.png?v=an5iprggue4" class="not-responsive emoji emoji-android emoji--rocket" title=":rocket:" alt="🚀" /> <strong>v1.5.0</strong></p>
<p dir="auto"><img src="http://insoft-docker1:4567/assets/plugins/nodebb-plugin-emoji/emoji/android/2728.png?v=an5iprggue4" class="not-responsive emoji emoji-android emoji--sparkles" title=":sparkles:" alt="✨" /><strong>OS10804:</strong></p>
<p dir="auto"><a href="https://forum.insoft4.com/post/435" rel="nofollow ugc"><em><strong>Obs: akitasoft-rest-api deverá ser atualizada para a versão 2.2.0 para a comunicação correta entre as APIs</strong></em></a></p>
<p dir="auto">Incluídos novos endpoints para retornar dados de históricos de pessoas, ponteiros de integração com o acesso e parâmetros customizados.</p>
<p dir="auto">Estes endpoints serão utilizados quando houver integração com a <em>akitasoft-rest-api</em> para que validações de regra de negócio da versão 7 possam ser implementadas neste fluxo de integração.</p>
<hr />
<p dir="auto"><em><strong>/v1/tipoControlePessoa:</strong></em> Retorna os históricos cadastrados para determinada pessoa e empresa.</p>
<pre><code class="language-text">method: GET
queryParams: codPessoa e codEmpresa
</code></pre>
<pre><code class="language-json">{
    "success": true,
    "data": [
        {
            "id": 34218,
            "tipoPessoa": {
                "id": 6,
                "controleDocumento": "S"
            },
            "utilizaRefeitorio": "N",
            "dataDesligamento": null
        }
    ]
}
</code></pre>
<hr />
<p dir="auto"><em><strong>/v1/ponteiroIntegracao:</strong></em> Busca o ponteiro de integração e retorna informações da alteração.</p>
<pre><code class="language-text">method: GET
queryParams: id
</code></pre>
<pre><code class="language-json">{
    "success": true,
    "data": {
        "codPessoa": 29175,
        "tcpId": 32003,
        "tipoPessoaOld": 4,
        "dataDesligamentoOld": null
    }
}
</code></pre>
<hr />
<p dir="auto"><em><strong>/v1/parametroGeral:</strong></em> Busca parâmetro e retorna seu valor.</p>
<pre><code class="language-text">method: GET
queryParams: nome
</code></pre>
<pre><code class="language-json">{
    "success": true,
    "data": {
        "valor": "desenvolvimento@insoft4.com"
    }
}
</code></pre>
]]></description><link>http://insoft-docker1:4567/post/436</link><guid isPermaLink="true">http://insoft-docker1:4567/post/436</guid><dc:creator><![CDATA[Leonardo Melzer]]></dc:creator><pubDate>Thu, 23 May 2024 13:53:59 GMT</pubDate></item><item><title><![CDATA[Reply to gtsoft-rest-api on Mon, 25 Sep 2023 11:38:35 GMT]]></title><description><![CDATA[<p dir="auto"><img src="http://insoft-docker1:4567/assets/plugins/nodebb-plugin-emoji/emoji/android/1f680.png?v=an5iprggue4" class="not-responsive emoji emoji-android emoji--rocket" title=":rocket:" alt="🚀" /> v1.0.0<br />
<img src="http://insoft-docker1:4567/assets/plugins/nodebb-plugin-emoji/emoji/android/2728.png?v=an5iprggue4" class="not-responsive emoji emoji-android emoji--sparkles" title=":sparkles:" alt="✨" />OS10477. Migração para Grails 5.</p>
<p dir="auto">Nesta nova versão deve ser utilizado Java 11.</p>
<p dir="auto">O arquivo de configuração passa a ser o application.yml, para externalização do mesmo:<br />
<a href="http://insoft-docker1:4567/topic/209/externaliza%C3%A7%C3%A3o-de-arquivo-de-configura%C3%A7%C3%A3o-em-aplica%C3%A7%C3%B5es-grails-5?_=1695641504216">http://insoft-docker1:4567/topic/209/externalização-de-arquivo-de-configuração-em-aplicações-grails-5?_=1695641504216</a></p>
<p dir="auto">Diretório gtsoft-rest-api: O:\Sistemas_Java\GtsoftRestApi\v1.0.0 - Grails 5<br />
Diretório akitasoft-rest-api: O:\Sistemas_Java\AkitasoftRestApi\v2.0.0 - Grails 5</p>
]]></description><link>http://insoft-docker1:4567/post/360</link><guid isPermaLink="true">http://insoft-docker1:4567/post/360</guid><dc:creator><![CDATA[Jeferson S.]]></dc:creator><pubDate>Mon, 25 Sep 2023 11:38:35 GMT</pubDate></item></channel></rss>