<?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[API akitasoft-gvcollege-api]]></title><description><![CDATA[<h3><strong>API Akita x Gvdasa</strong></h3>
<hr />
<p dir="auto">Desenvolvido com Grails 2.3.11 e Java 7</p>
<hr />
<p dir="auto">API customizada da Notredame para integração de acesso entre Akita e Gvdasa</p>
<p dir="auto"><strong>Deploy</strong> = O:\Sistemas_Java\AkitaSoft\Akitasoft-Gvcollege-Api\Deploy\0.5</p>
<p dir="auto"><strong>Repositório</strong> = <a href="https://gitlab.insoft4.com.br/apis/akitasoft-gvcollege-api" rel="nofollow ugc">https://gitlab.insoft4.com.br/apis/akitasoft-gvcollege-api</a></p>
<hr />
<h4>Configurações</h4>
<h1></h1>
<p dir="auto"><strong>dataCorteEnvioAcessos</strong><br />
Data utilizada na busca dos acesso, os acessos sempre são posteriores a data configurada. Exemplo:</p>
<p dir="auto"><code>dataCorteEnvioAcessos = '2018-11-20'</code></p>
<p dir="auto"><strong>tipoPessoaAluno</strong><br />
Tipo de pessoa utilizado na busca de registros. Exemplo:</p>
<p dir="auto"><code>tipoPessoaAluno = 3</code></p>
<p dir="auto"><strong>emailResponsaveis</strong><br />
Lista dos endereços de e-mails, que vão receber o aviso. Exemplo:</p>
<p dir="auto"><code>emailResponsaveis = ["exemplo1@insoft4.com","exemplo2@insoft4.com"]</code></p>
<p dir="auto"><strong>grails.mail.host</strong><br />
Host do servidor de e-mail. Exemplo:</p>
<p dir="auto"><code>grails.mail.host ="smtp.pontosoft.com.br"</code></p>
<p dir="auto"><strong>grails.mail.port</strong><br />
Porta de envio. Exemplo:</p>
<p dir="auto"><code>grails.mail.port = 25</code></p>
<p dir="auto"><strong>grails.mail.username</strong><br />
Usuário para envio do e-mail. Exemplo:</p>
<p dir="auto"><code>grails.mail.username = "exemplo@exemplo.com.br"</code></p>
<p dir="auto"><strong>grails.mail.password</strong><br />
Senha do usuário. Exemplo:</p>
<p dir="auto"><code>grails.mail.password ="exemplo"</code></p>
<p dir="auto"><strong>grails.mail.props</strong><br />
Exemplo:</p>
<p dir="auto"><code>grails.mail.props = ["mail.smtp.auth" : "true"]</code></p>
<h3>Observação</h3>
<p dir="auto">Os itens <code>dataCorteEnvioAcessos</code> , <code>tipoPessoaAluno</code> e <code>emailResponsaveis</code>  devem estar dentro de <code>AkitasoftGvcollege{}</code></p>
<p dir="auto">As configurações do <code>grails.mail</code> deve estar no escopo global do arquivo</p>
<hr />
<h4>Execução</h4>
<p dir="auto">A API executa uma consulta a cada minuto na tabela <code>acessos_pessoas</code>, buscando acessos que não foram integrados.<br />
Caso de um retorno de erro da API da Gvdasa, é enviado um e-mail, com os dados do acesso não integrado. Esse e-mail é enviado para os e-mail da lista <code>emailResponsaveis</code>. O e-mail só é enviado entre os minutos 0-10 e 30-40.</p>
]]></description><link>http://insoft-docker1:4567/topic/135/api-akitasoft-gvcollege-api</link><generator>RSS for Node</generator><lastBuildDate>Fri, 23 Oct 2026 05:40:12 GMT</lastBuildDate><atom:link href="http://insoft-docker1:4567/topic/135.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 02 Mar 2022 16:03:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to API akitasoft-gvcollege-api on Mon, 15 Jan 2024 17:00:51 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://insoft-docker1:4567/uid/21">@jeferson-s</a></p>
<h3><strong>Versão 2.0.0</strong></h3>
<hr />
<p dir="auto">Desenvolvido com Grails 5 e Java 11</p>
<p dir="auto">Documentação no Apiary: <a href="https://akitasoftgvcollegeapiv2.docs.apiary.io/#" rel="nofollow ugc">https://akitasoftgvcollegeapiv2.docs.apiary.io/#</a></p>
<hr />
<h3>Autenticação</h3>
<p dir="auto">Passa a autenticar pela api <code>instof-auth</code>, como as aplicações <strong>Akita</strong> e <strong>Ponto</strong>.</p>
<hr />
<h3>Configurações do arquivo <strong>aplication.yml</strong></h3>
<h4>Novas configurações:</h4>
<ul>
<li><code>nroSite</code>: indica a planta em que o aluno será integrado;</li>
<li>Parte que aponta para api de autenticação;</li>
<li>Parte que indica o sistema;</li>
</ul>
<pre><code>AkitasoftGvcollege:
    apiKey: "891d7803-5054-4ab1-80e6-1de6bd148a63"
    tokenLifetime: 24
    refreshTokenLifetime: true
    tipoPessoaAluno: 3 #11 #2
    tipoPessoaResponsavel: 3 #11 #3
    codPerfilResponsavel: 8 #999

    # Post dos acessos
    dataCorteEnvioAcessos: '2018-11-20'

    # Post (envio) dos acessos
    apiKeyPost: "58d3695e-99b1-44bf-8640-bc16e2bce655"
    urlPost: "http://xxxdnn3277.notredame.org.br/services/gvcollege-akitasoft-api/"
    logaEnvioPost: false #recomendado false
    logaRetornoPost: true #recomendado false
    qtdLoteEnvio: 500 # determina a quatidade de registros a serem enviados a cada &lt;&lt;delayRepeatSendAcessos&gt;&gt; segundos

    emailResponsaveis: ["jeferson@insoft4.com"]

    nroSite: 5 #indica o site que será usado na pack_integracao_aluno.integrar
---
grails:
    mail:
        from: "notifica@pontosoft.com.br"
        smtp_host: "smtp.pontosoft.com.br"
        smtp_port: 25
        smtp_username: "notifica@pontosoft.com.br"
        smtp_password: "in4Pwd@2017"
        smtp_auth: true
        transport_protocol: "smtp"
        smtp_socketFactory_port: 25
        smtp_socketFactory_class: javax.net.ssl.SSLSocketFactory
        smtp_socketFactory_fallback: true
---
</code></pre>
]]></description><link>http://insoft-docker1:4567/post/398</link><guid isPermaLink="true">http://insoft-docker1:4567/post/398</guid><dc:creator><![CDATA[Jeferson S.]]></dc:creator><pubDate>Mon, 15 Jan 2024 17:00:51 GMT</pubDate></item></channel></rss>