pontosoft-hikvision-api
-
A API pontosoft-hikvision-api é responsável por integrar os equipamentos Hikvision Facial com o Ponto Soft. Permitindo envio de comandos de biometria, comandos de relógios, listagem de pessoas e equipamentos, além de envio de marcação de ponto.
Instalação
REQUISITOS
- Grails 5.2.6
- JDK 11
- Instância do insoft-auth
BANCO DE DADOS
- A aplicação deve estar conectada ao banco de dados do Ponto Soft
CONFIGURAÇÃO
A aplicação pode ser configurada através de um arquivo externoapplication.yml, esse arquivo pode ser disposto de duas maneiras:- Na
$HOMEdo usuário (somente unix):$HOME/.grails/pontosoft-hikvision-apiConfig/application.yml - Diretório definido na propriedade JVM
app.base.config.directory, por exemplo:
No exemplo acima, o caminho do arquivo completo será o seguinte:-Dapp.base.config.directory=C:/App/Tomcat/ConfigC:/App/Tomcat/Config/pontosoft-hikvision-apiConfig/application.yml
As configurações da aplicação devem ser definidas no
application.ymlde acordo com o contexto do sistema.--- dataSource: # Configurações do banco de dados --- api: authenticator: url: "http://localhost:7280/insoft-auth" # URL insoft-authDocumentação
A documentação está disponível no apiary pelo link: https://pontosofthikvisionapi.docs.apiary.io/#
-
v1.1.0
OS10600 / Solicitação 23311- PONTOSOFT-HIKVISION-API (API0044) - Criado interceptores personalizados para definir o cliente web em caso de uso da API com o Ponto Soft Enterprise ou com Ponto Soft Express.
Configuração
As configurações da aplicação devem ser definidas no
application.ymlde acordo com o contexto do sistema.dataSource.username: "usuario" dataSource.password: "senha" dataSource.url: "jdbc:oracle:thin:@servidor:porta:string de banco" pontosoft.hikvision.tipoSistema: EXPRESS # ou ENTERPRISE api.authenticator.url: "http://insoft-lnx13:7280/insoft-auth"