<?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[Ponto Soft Mobile - Versão 3.0.0 (06&#x2F;2024)]]></title><description><![CDATA[<p dir="auto">Este patch é um novo marco para o aplicativo, pois agora ele é compatível com múltiplos contratos do Ponto Soft versão 7. Para conferir as novidades, acesse a seção de <a href="http://insoft-lnx27:8080/psmobile-docs/docs/configuracoes/multiplos-contratos/" rel="nofollow ugc">Múltiplos Contratos</a> na documentação do aplicativo.</p>
<h3>Ponto Soft Mobile - v3.0.0</h3>
<h4>Adicionado</h4>
<ul>
<li>OS10608: Compatibilidade com múltiplos contratos do Ponto Soft versão 7.</li>
<li>OS10608: Adequações para utilização do Expo SDK 50.</li>
<li>OS10604: Remover o suporte de envio de notificação diretamente pelo aplicativo.</li>
<li>OS10594: Alertar usuário quando o relógio não estiver sincronizado com servidores <a href="http://NTP.br" rel="nofollow ugc">NTP.br</a>.</li>
</ul>
<h4>Corrigido</h4>
<ul>
<li>OS10602: Invalidar cache das fotos armazenadas dos colaboradores no dispositivo a cada 3 dias.</li>
<li>OS10524: Remover botão de "Adicionar Justificativa" quando a justificativa já está aprovada.</li>
<li>OS10577: Corrigir validação de múltiplas zonas virtuais.</li>
</ul>
<hr />
<h2>Aplicações Web</h2>
<h3>pontosoftmobile - v2.2.0.0</h3>
<h4>Adicionado</h4>
<ul>
<li>Compatibilidade com múltiplos contratos:
<ul>
<li>Separação dos fieldsets do formulário de cliente em abas;</li>
<li>Exigir a seleção de um cliente na autenticação;</li>
<li>Não permitir a edição de contratos dos funcionários, caso tinham vindos de sincronização;</li>
<li>Não permitir a edição dos dados de dispositivos;</li>
<li>Utiliação do fluxo padrão de cadastro de usuários do sistema vindo do <code>insoft-ext-ui</code>;</li>
<li>Ao criar um usuário de sistema, perguntar se deseja vincular ao cliente atual;</li>
</ul>
</li>
</ul>
<h4>Interno</h4>
<ul>
<li>Atualização para ExtJS 7.7.0.</li>
</ul>
<h2>APIs</h2>
<h3>pontosoftmobile-api - v2.2.0.0</h3>
<h4>Adicionado</h4>
<ul>
<li>Compatibilidade com múltiplos contratos:
<ul>
<li>Validações na edição de usuários do app, permitindo somente se o cliente possuir acesso vigênte a ele;</li>
<li>Exigir a seleção de um cliente na autenticação;</li>
<li>Não permitir a edição de contratos dos funcionários, caso tinham vindos de sincronização;</li>
<li>Não permitir a edição dos dados de dispositivos;</li>
<li>Utiliação do fluxo padrão de cadastro de usuários do sistema vindo do <code>insoft-fw</code>;</li>
</ul>
</li>
</ul>
<h4>Corrigido</h4>
<ul>
<li>OS10559: Corrigir valor de <code>permiteRegerar</code> ao salvar uma ClienteUsuarioApp.</li>
<li>OS10560: Possibilitar usuários se autenticarem mesmo sem ter a role da PSM0060.</li>
</ul>
<h3>psmobile-ws - v3.0.0</h3>
<h4>Adicionado</h4>
<ul>
<li>Reestruturação para compatibilidade com múltiplos contratos do Ponto Soft versão 7.</li>
</ul>
<h3>psmobile-rest-api - v2.0.0</h3>
<h4>Adicionado</h4>
<ul>
<li>Reestruturação para compatibilidade com múltiplos contratos do Ponto Soft versão 7.</li>
</ul>
<h3>psmobile-jobs - v2.0.0</h3>
<h4>Adicionado</h4>
<ul>
<li>Reestruturação para compatibilidade com múltiplos contratos do Ponto Soft versão 7.</li>
</ul>
<h3>pontosoft-ws- v4.0.0</h3>
<h4>Adicionado</h4>
<ul>
<li>Reestruturação para compatibilidade com múltiplos contratos do Ponto Soft versão 7;</li>
<li>Geração do web.xml ao realizar deploy.</li>
</ul>
<h4>Corrigido</h4>
<ul>
<li>Listagem de funcionários filtrada por apenas QR Codes vigentes;</li>
<li>Exibir ao usuário os erros tratados pelo banco de dados.</li>
</ul>
<h4>Compatibilidade</h4>
<ul>
<li>pontosoft v7.0.2.0</li>
<li>pontosoft-express v7.2.6.0</li>
</ul>
]]></description><link>http://insoft-docker1:4567/topic/302/ponto-soft-mobile-versão-3-0-0-06-2024</link><generator>RSS for Node</generator><lastBuildDate>Fri, 23 Oct 2026 07:24:33 GMT</lastBuildDate><atom:link href="http://insoft-docker1:4567/topic/302.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 05 Jun 2024 19:48:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ponto Soft Mobile - Versão 3.0.0 (06&#x2F;2024) on Wed, 05 Jun 2024 20:24:36 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>Versão 2.2.0.0 - Modelo de dados</strong></p>
<p dir="auto">Com esta nova versão 2.2.0.0, do <strong>Ponto Soft Mobile ADM</strong>, algumas tabelas do <em>schema</em>  <strong>"PSMOBILE"</strong>, na nuvem, tiveram mudanças estruturais.</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align:left">Tabela</th>
<th style="text-align:left">IN4MB_CLIENTES_USUARIOS_APP</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align:left"><strong>Coluna</strong></td>
<td style="text-align:left"><strong>Observação</strong></td>
</tr>
<tr>
<td style="text-align:left">DATA_VIGENCIA</td>
<td style="text-align:left">Migrado para USUARIOS_FUNCIONARIOS</td>
</tr>
<tr>
<td style="text-align:left">DATA_FINAL_VIGENCIA</td>
<td style="text-align:left">Migrado para USUARIOS_FUNCIONARIOS</td>
</tr>
<tr>
<td style="text-align:left">GESTOR</td>
<td style="text-align:left">Migrado para USUARIOS_FUNCIONARIOS</td>
</tr>
<tr>
<td style="text-align:left">PERMITE_PONTO_QR_CODE</td>
<td style="text-align:left">Migrado para USUARIOS_FUNCIONARIOS</td>
</tr>
<tr>
<td style="text-align:left">PERMITE_PONTO_FACIAL</td>
<td style="text-align:left">Migrado para USUARIOS_FUNCIONARIOS</td>
</tr>
<tr>
<td style="text-align:left">PERMITE_REGERAR</td>
<td style="text-align:left">Migrado para USUARIOS_FUNCIONARIOS</td>
</tr>
<tr>
<td style="text-align:left">PERMITE_OCORRENCIA</td>
<td style="text-align:left">Migrado para USUARIOS_FUNCIONARIOS</td>
</tr>
</tbody>
</table>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align:left">Tabela</th>
<th style="text-align:left">IN4MB_DISPOSITIVOS_USUARIOS</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align:left"><strong>Coluna</strong></td>
<td style="text-align:left"><strong>Observação</strong></td>
</tr>
<tr>
<td style="text-align:left">CLIENTE_ID</td>
<td style="text-align:left">Adicionado como FK de IN4MB_CLIENTES</td>
</tr>
</tbody>
</table>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align:left">Tabela</th>
<th style="text-align:left">USUARIOS_FUNCIONARIOS</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align:left"><strong>Coluna</strong></td>
<td style="text-align:left"><strong>Observação</strong></td>
</tr>
<tr>
<td style="text-align:left">USUARIO_ID</td>
<td style="text-align:left">Removido a coluna que era FK de IN4MB_USUARIOS</td>
</tr>
<tr>
<td style="text-align:left">CLIENTE_USUARIO_APP_ID</td>
<td style="text-align:left">Adicionado como FK de IN4MB_CLIENTES_USUARIOS_APP</td>
</tr>
<tr>
<td style="text-align:left">DATA_FINAL_VIGENCIA</td>
<td style="text-align:left">Adicionado coluna originada de IN4MB_CLIENTES_USUARIOS_APP</td>
</tr>
<tr>
<td style="text-align:left">PERMITE_PONTO_QR_CODE</td>
<td style="text-align:left">Adicionado coluna originada de IN4MB_CLIENTES_USUARIOS_APP</td>
</tr>
<tr>
<td style="text-align:left">PERMITE_PONTO</td>
<td style="text-align:left">Adicionado coluna originada de IN4MB_CLIENTES_USUARIOS_APP</td>
</tr>
<tr>
<td style="text-align:left">PERMITE_PONTO_FACIAL</td>
<td style="text-align:left">Adicionado coluna originada de IN4MB_CLIENTES_USUARIOS_APP</td>
</tr>
<tr>
<td style="text-align:left">PERMITE_REGERAR</td>
<td style="text-align:left">Adicionado coluna originada de IN4MB_CLIENTES_USUARIOS_APP</td>
</tr>
<tr>
<td style="text-align:left">PERMITE_OCORRENCIA</td>
<td style="text-align:left">Adicionado coluna originada de IN4MB_CLIENTES_USUARIOS_APP</td>
</tr>
<tr>
<td style="text-align:left">NOME_EMPRESA</td>
<td style="text-align:left">Adicionado coluna para exibir como dado ao usuário que possui múltiplos contratos</td>
</tr>
<tr>
<td style="text-align:left">NOME_CARGO</td>
<td style="text-align:left">Adicionado coluna para exibir como dado ao usuário que possui múltiplos contratos</td>
</tr>
<tr>
<td style="text-align:left">NOME_SETOR</td>
<td style="text-align:left">Adicionado coluna para exibir como dado ao usuário que possui múltiplos contratos</td>
</tr>
<tr>
<td style="text-align:left">CPF_EMPRESA</td>
<td style="text-align:left">Adicionado coluna para exibir como dado ao usuário que possui múltiplos contratos</td>
</tr>
<tr>
<td style="text-align:left">CNPJ_EMPRESA</td>
<td style="text-align:left">Adicionado coluna para exibir como dado ao usuário que possui múltiplos contratos</td>
</tr>
</tbody>
</table>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align:left">Tabela</th>
<th style="text-align:left">IN4MB_MARCACOES</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align:left"><strong>Coluna</strong></td>
<td style="text-align:left"><strong>Observação</strong></td>
</tr>
<tr>
<td style="text-align:left">USUARIO_ID</td>
<td style="text-align:left">Removido a coluna que era FK de IN4MB_USUARIOS</td>
</tr>
<tr>
<td style="text-align:left">USUARIO_FUNCIONARIO_ID</td>
<td style="text-align:left">Adicionado como FK de USUARIOS_FUNCIONARIOS</td>
</tr>
</tbody>
</table>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th style="text-align:left">Tabela</th>
<th style="text-align:left">IN4MB_TOKENS</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align:left"><strong>Coluna</strong></td>
<td style="text-align:left"><strong>Observação</strong></td>
</tr>
<tr>
<td style="text-align:left">SESSAO</td>
<td style="text-align:left">Adicionado como UK para essa tabela</td>
</tr>
</tbody>
</table>
<h4>Observação</h4>
<p dir="auto">O script <code>PATCH220.sql</code>, existente neste Patch é o responsável por realizar todas essas modificações na estrutura do owner, bem a migração de dados entre as tabelas.</p>
<h4>Caminho da pasta</h4>
<p dir="auto"><code>O:\Sistemas_Java\PontoSoftMobile\PATCHS\2.2.0.0</code></p>
]]></description><link>http://insoft-docker1:4567/post/442</link><guid isPermaLink="true">http://insoft-docker1:4567/post/442</guid><dc:creator><![CDATA[Felipe Dietrich]]></dc:creator><pubDate>Wed, 05 Jun 2024 20:24:36 GMT</pubDate></item></channel></rss>