Ponto Soft Mobile 2.0 - Versão 2.21.x (11/2021)
-
Ponto Soft 2.0
ANDROID V2.20.32 / IOS V2.20.1
OS9709:- Adicionado funcionalidade de justificativas de ocorrências automáticas por período no espelho de ponto do funcionário.
PSMOBILE-WS
V2.0.20
OS9709:- Adicionado funcionalidade de justificativas de ocorrências automáticas por período no espelho de ponto do funcionário.
PONTOSOFT-WS
V2.0.17
OS9709:- Adicionados endpoints de justificativas de ocorrências automáticas em lote.
OS9704:- Adicionada validação ao subir o webservice pontosoft-ws para evitar sincronização de dados com a base Cloud de produção do Ponto Soft Mobile, num ambiente de homologação do cliente, utilizando o hostname e pasta do deploy como identificador para geração da chave de verificação em
sha265.
Esta API passa a utilizar a nova colunaHASH_AUTHORIZATION_MOBILEda tabelaPARAMETROS_GERAIS_PONTOSpara armazenar a chave criptografada, contendo os dados do hostname e pasta do servidor onde foi feito o deploy deste serviço.
Ao realizar o deploy deste webservice são coletados os dados acima do servidor e comparado com o valor existente na colunaHASH_AUTHORIZATION_MOBILE:- Caso os valores sejam diferentes, o deploy da API é abortado, gerando mensagem de alerta no log de stacktrace da aplicação.
- Caso o valor da coluna
HASH_AUTHORIZATION_MOBILEseja nulo, são atribuídos a ela os valores criptografados do servidor de deploy e a API é iniciada com sucesso. - Caso o valor da coluna seja igual ao dados do servidor de deploy a API é iniciada com sucesso.
OS9739:- Adicionado
setterde novo usuário padrão (INSOFT4.MOBILE) para sincronização marcações em período com calculo efetuado.
-
PONTO SOFT MOBILE ADM
V1.0.15.0
OS9726.- Cadastro De Usuarios (PSM0030): Atribuído valor 'S' (Sim) no processo de criação de 'Cliente Usuário APP', ao incluir usuário pela tela PSM0030 - Usuários.
-
A OS9704 foi implementada visando resolver problemas relacionados à sincronização indevida em bases copiadas de ambientes produtivos para ambientes de homologação nos clientes ou nos ambientes SaaS fornecidos pela Insoft4.
Dessa forma, os fatores considerados foram o nome do Host onde a api "pontosoft-ws" roda, incluindo o caminho completo da pasta do deploy (caminho final considerando o "$CATALINA_HOME/webapps/pontosoft-ws/WEB-INF/grails-app/views/layouts/main.gsp"), gerando uma chave hash sha256 que ira garantir que o deploy da base copiada para HML não interfira no ambiente de produção do cliente.
Na base de homologação copiada, será necessário sempre alterar a API_KEY_MOBILE da tabela parametros_gerais_pontos, apontando para a chave correta do cliente criada para o ambiente de homologação no painel de administração dos clientes de mobile (https://pontomobile.pontosoft.com.br/pontosoftmobile), bem como setar para NULL o atributo HASH_AUTHORIZATION_MOBILE da mesma tabela.