<?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[Pontosoft-lector-hospsbs-api v1.0.1]]></title><description><![CDATA[<h1>Pontosoft Lector Hospsbs Api</h1>
<p dir="auto">API customizada do Hospital de Sapiranga para integração dos dados cadastrais dos funcionários do Ponto Soft com a Lector.<br />
A API desenvolvida realiza a integração apenas no sentido Ponto -&gt; Lector.</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th></th>
<th><strong>Descrição</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td>Versão</td>
<td>1.0.1</td>
</tr>
<tr>
<td>Deploy</td>
<td>O:\Sistemas_Java\PontosoftLectorHospsbsApi</td>
</tr>
<tr>
<td>Variável de ambiente</td>
<td>PONTO_SOFT_LECTOR_HOSPSBS_API_CONFIG</td>
</tr>
<tr>
<td>Arquivo de configuração</td>
<td>${userHome}/.grails/pontosoft-lector-hospsbs-apiConfig/Config.groovy</td>
</tr>
<tr>
<td>Nome deste arquivo em caso de deploy dentro da pasta WEB-INF/classes do Projeto.</td>
<td>pontosoft-lector-hospsbs-api.groovy</td>
</tr>
<tr>
<td>Repositório</td>
<td><a href="https://gitlab.insoft4.com.br/apis/customizacoes/pontosoft-lector-hospsbs-api.git" rel="nofollow ugc">https://gitlab.insoft4.com.br/apis/customizacoes/pontosoft-lector-hospsbs-api.git</a></td>
</tr>
</tbody>
</table>
<h2>Configurações</h2>
<h3>api.integracaoLector.url</h3>
<p dir="auto">URL de comunicação com a API de integração do portal da Lector. Exemplo:</p>
<p dir="auto"><code>api.integracaoLector.url = "https://www.lectorlive.com"</code></p>
<h3>api.integracaoLector.username</h3>
<p dir="auto">Usuário da Insft4 no portal da Lector. Exemplo:</p>
<p dir="auto"><code>api.integracaoLector.username = "insoft@insoft4.com"</code></p>
<h3>api.integracaoLector.password</h3>
<p dir="auto">Senha do usuário da Insoft4 no portal da Lector. Exemplo:</p>
<p dir="auto"><code>api.integracaoLector.password = "S3nh4"</code></p>
<h3>api.integracaoLector.accountId</h3>
<p dir="auto">Identificador de usuário da Insoft4 no portal da Lector. Exemplo:</p>
<p dir="auto"><code>api.integracaoLector.accountId = 153</code></p>
<h3>api.integracaoLector.codigoAtributoIdUsuario</h3>
<p dir="auto">Código do atributo adicional para buscar/salvar o id do usuário no portal da Lector. Exemplo:</p>
<p dir="auto"><code>api.integracaoLector.codigoAtributoIdUsuario = 63</code></p>
<h3>api.integracaoLector.intervalExecution</h3>
<p dir="auto">Tempo de intervalo (em horas) para execução do processo de integração com a API da Lector. Exemplo:</p>
<p dir="auto"><code>api.integracaoLector.intervalExecution = 1</code></p>
<h2>Execução</h2>
<p dir="auto">A API usa um Job para realizar a integração, esse Job é executado no intervalo definido através da configuração <code>api.integracaoLector.intervalExecution</code> relacionada acima.</p>
<p dir="auto">A consulta de envio de dados busca os registros da tabela <code>ponteiros_usuarios_lector</code> onde a coluna <code>STATUS_SINCRONIZACAO</code> tenha o valor <code>1 - Liberado</code> e após o envio é armazenado o retorno da resposta da API da seguinte forma:</p>
<ul>
<li>Caso tenha sido integrado com sucesso: atualiza campo para <code>2 - Integrado</code> e o campo <code>DATA_SINCRONIZACAO</code> com a data atual.</li>
<li>Caso ocorra algum erro: atualiza o campo para <code>3 - Erro</code> e atualiza também o motivo do erro no campo  <code>OBS_SINCRONIZACAO</code>.</li>
</ul>
]]></description><link>http://insoft-docker1:4567/topic/89/pontosoft-lector-hospsbs-api-v1-0-1</link><generator>RSS for Node</generator><lastBuildDate>Fri, 23 Oct 2026 07:24:16 GMT</lastBuildDate><atom:link href="http://insoft-docker1:4567/topic/89.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 29 Nov 2021 16:49:27 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Pontosoft-lector-hospsbs-api v1.0.1 on Fri, 11 Mar 2022 11:50:51 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="🚀" /> 1.0.3</p>
<p dir="auto"><img src="http://insoft-docker1:4567/assets/plugins/nodebb-plugin-emoji/emoji/android/1f528.png?v=an5iprggue4" class="not-responsive emoji emoji-android emoji--hammer" title=":hammer:" alt="🔨" /> OS9850</p>
<ul>
<li>Simplificar busca de valores de acordo com o cenário de implementação.</li>
<li>Mensagem específica caso ocorra um erro ao efetuar o login na API da lector.</li>
</ul>
]]></description><link>http://insoft-docker1:4567/post/194</link><guid isPermaLink="true">http://insoft-docker1:4567/post/194</guid><dc:creator><![CDATA[jhartmann]]></dc:creator><pubDate>Fri, 11 Mar 2022 11:50:51 GMT</pubDate></item><item><title><![CDATA[Reply to Pontosoft-lector-hospsbs-api v1.0.1 on Fri, 25 Feb 2022 13:14: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="🚀" /> 1.0.2</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="✨" /> OS9850</p>
<ul>
<li>Definir o idioma padrão como português evitando problema de não encontrar a mensagem internacionalizada de aviso.</li>
<li>Remover interface gráfica da API, visto que é algo desnecessário nesse contexto.</li>
<li>Adicionar CI.</li>
<li>Remover plugins não usado do BuildConfig.</li>
<li>Aumentar o tempo de conexão das requisições.</li>
<li>Evitar execuções concorrentes do Job de integração.</li>
</ul>
]]></description><link>http://insoft-docker1:4567/post/187</link><guid isPermaLink="true">http://insoft-docker1:4567/post/187</guid><dc:creator><![CDATA[jhartmann]]></dc:creator><pubDate>Fri, 25 Feb 2022 13:14:35 GMT</pubDate></item><item><title><![CDATA[Reply to Pontosoft-lector-hospsbs-api v1.0.1 on Mon, 06 Dec 2021 18:21:19 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://insoft-docker1:4567/uid/7">@guilherme-sagaz</a><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="✨" /> OS9733.<br />
<strong><code>PACK_INTEGRACAO_LECTOR</code></strong><br />
Desenvolvimento de rotina de geração dos dados cadastrais dos funcionários para integração com o sistema Lector.<br />
A rotina é responsável por realizar a inclusão dos registros de integração com a <em>Lector</em> na tabela ponteiro chamada <code>ponteiros_usuarios_lector</code>, que será consumida pela API customizada para envio destes dados ao portal da <em>Lector</em>.</p>
<p dir="auto">Esta rotina centralizadora é acionada pelas novas triggers customizadas, que também foram desenvolvidas nesta mesma OS e contemplam as seguintes informações:</p>
<ul>
<li>Dados do cadastro do funcionário: <code>funcionarios_parametros_pontos</code>;</li>
<li>Atributos adicionais do funcionário: <code>atributos_pontos_funcionarios</code>;</li>
<li>Cargo do funcionário: <code>cargos_pontos_funcionarios</code>;</li>
</ul>
<p dir="auto">Os detalhes desta integração podem ser consultadas nos documentos disponível no caminho da rede abaixo:<br />
K:\Desenvolvimento\Solicitacoes\18808</p>
]]></description><link>http://insoft-docker1:4567/post/127</link><guid isPermaLink="true">http://insoft-docker1:4567/post/127</guid><dc:creator><![CDATA[Felipe Dietrich]]></dc:creator><pubDate>Mon, 06 Dec 2021 18:21:19 GMT</pubDate></item><item><title><![CDATA[Reply to Pontosoft-lector-hospsbs-api v1.0.1 on Tue, 30 Nov 2021 12:36:07 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://insoft-docker1:4567/uid/7">@guilherme-sagaz</a> Sugiro acrescentar mais uma linha na tabela com o valor da variável de ambiente, utilizada para implantação da API, conforme abaixo:</p>
<p dir="auto"><code>String ENV_NAME = 'PONTO_SOFT_LECTOR_HOSPSBS_API_CONFIG'</code></p>
]]></description><link>http://insoft-docker1:4567/post/106</link><guid isPermaLink="true">http://insoft-docker1:4567/post/106</guid><dc:creator><![CDATA[Eliéser Prichua]]></dc:creator><pubDate>Tue, 30 Nov 2021 12:36:07 GMT</pubDate></item></channel></rss>