Escolar Documentos
Profissional Documentos
Cultura Documentos
Índice
Sobre a Integração 2
Introdução ao Json 3
Link de Recebimento 3
Dados de Acesso 4
Requisições 5
ReceberBancoDeDados 5
ReceberJornadaCalculada 6
ReceberJornadaCalculadaFuncionário 10
ReceberJornadaCalculadaUltimoFechamento 14
ReceberRelaçãoFuncionario 18
ReceberFechamento 19
ReceberJornada 20
Página 1 de 20
Manual de Integração | Sistema Boreal | Boreal Desenvolvimento de Sistemas LTDA
Sobre a Integração
Página 2 de 20
Manual de Integração | Sistema Boreal | Boreal Desenvolvimento de Sistemas LTDA
Introdução ao JSON
JSON (JavaScript Object Notation - Notação de Objetos JavaScript) é uma
formatação leve de troca de dados que está baseado em um subconjunto da linguagem
de programação JavaScript, Standard ECMA-262 3a Edição -Dezembro - 1999. JSON é
em formato texto e completamente independente de linguagem, pois usa convenções
que são familiares às linguagens C e familiares, incluindo C++, C#, Java, JavaScript, Perl,
Python e muitas outras. Estas propriedades fazem com que JSON seja um formato ideal
de troca de dados.
Exemplo:
{"Nome1":"Valor1","Nome2":"Valor2"}
Uma array é uma coleção de valores ordenados. O array começa com “[“
colchete de abertura e termina com “]” colchete de fechamento. Os valores são
separados por “,” vírgula.
Exemplo
{“array”: [{"Nome1":"Valor1","Nome2":"Valor2"}
{"Nome1":"Valor3","Nome2":"Valor4"}]}
Página 3 de 20
Manual de Integração | Sistema Boreal | Boreal Desenvolvimento de Sistemas LTDA
Link de Recebimento
O link de comunicação para recebimento das requisições:
http://sistemaboreal.com.br:8084
Dados de Acesso
Para enviar requisições ao webservice da Boreal, você precisa de um usuário e
senha, que deve ser solicitado através do e-mail: suporte@borealbr.com.br. O usuário
para acesso ao sistema web da boreal não funciona no webservice, você precisa de um
usuário e senha específicos para esse fim.
Página 4 de 20
Manual de Integração | Sistema Boreal | Boreal Desenvolvimento de Sistemas LTDA
Requisições
ReceberBancoDeDados
Este método retorna todos os bancos de dados disponíveis para o seu usuário.
Como algumas empresas trabalham com mais de um banco de dados, é importante nas
demais requisições o correto envio do nome da conexão pelo qual deseja receber
informações.
Exemplo de envio:
http://sistemaboreal.com.br:8084/ReceberBancoDeDados?usuUsuario=
SeuUsuario&usuSenha=SuaSenha
Parâmetros:
Retorno:
Página 5 de 20
Manual de Integração | Sistema Boreal | Boreal Desenvolvimento de Sistemas LTDA
ReceberJornadaCalculada
Este método retorna a jornada de trabalho por dia, de todos os funcionários
cadastrados, ordenado por nome e por data.
Exemplo de envio:
http://sistemaboreal.com.br:8084/ReceberJornadaCalculada?usuBanc
oDeDados=SuaEmpresa&usuUsuario=SeuUsuario&usuSenha=SuaSenha&usuF
echamento=20
Parâmetros:
Retorno:
Página 6 de 20
Manual de Integração | Sistema Boreal | Boreal Desenvolvimento de Sistemas LTDA
Página 7 de 20
Manual de Integração | Sistema Boreal | Boreal Desenvolvimento de Sistemas LTDA
Página 8 de 20
Manual de Integração | Sistema Boreal | Boreal Desenvolvimento de Sistemas LTDA
Página 9 de 20
Manual de Integração | Sistema Boreal | Boreal Desenvolvimento de Sistemas LTDA
ReceberJornadaCalculadaFuncionario
Este método retorna a jornada de trabalho por dia, apenas do funcionário
enviado na requisição.
Exemplo de envio:
http://sistemaboreal.com.br:8084/ReceberJornadaCalculadaFunciona
rio?usuBancoDeDados=SuaEmpresa&usuUsuario=SeuUsuario&usuSenha=Su
aSenha&usuFechamento=20&usuFuncionario=2
Parâmetros:
Retorno:
Página 10 de 20
Manual de Integração | Sistema Boreal | Boreal Desenvolvimento de Sistemas LTDA
Página 11 de 20
Manual de Integração | Sistema Boreal | Boreal Desenvolvimento de Sistemas LTDA
Página 12 de 20
Manual de Integração | Sistema Boreal | Boreal Desenvolvimento de Sistemas LTDA
Página 13 de 20
Manual de Integração | Sistema Boreal | Boreal Desenvolvimento de Sistemas LTDA
ReceberJornadaCalculadaUltimoFechamento
Este método retorna a jornada de trabalho por dia, de todos os funcionários
cadastrados, ordenado por nome e por data, do último fechamento que foi cadastrado
no sistema.
Exemplo de envio:
http://sistemaboreal.com.br:8084/ReceberJornadaCalculadaUltimoFechamento?usuBancoDe
Dados=SuaEmpresa&usuUsuario=SeuUsuario&usuSenha=SuaSenha
Parâmetros:
Retorno:
Página 14 de 20
Manual de Integração | Sistema Boreal | Boreal Desenvolvimento de Sistemas LTDA
Página 15 de 20
Manual de Integração | Sistema Boreal | Boreal Desenvolvimento de Sistemas LTDA
Página 16 de 20
Manual de Integração | Sistema Boreal | Boreal Desenvolvimento de Sistemas LTDA
Página 17 de 20
Manual de Integração | Sistema Boreal | Boreal Desenvolvimento de Sistemas LTDA
ReceberRelacaoFuncionario
Este método retorna os dados de todos os funcionários cadastrados no sistema.
Exemplo de envio:
http://sistemaboreal.com.br:8084/ReceberRelacaoFuncionario?usuBancoDeDados=SuaEmpre
sa&usuUsuario=SeuUsuario&usuSenha=SuaSenha
Parâmetros:
Retorno:
Página 18 de 20
Manual de Integração | Sistema Boreal | Boreal Desenvolvimento de Sistemas LTDA
ReceberFechamento
Este método retorna os dados de todos os fechamentos cadastrados no sistema.
Exemplo de envio:
http://sistemaboreal.com.br:8084/ReceberFechamento?usuBancoDeDados=SuaEmpresa&usu
Usuario=SeuUsuario&usuSenha=SuaSenha
Parâmetros:
Retorno:
Página 19 de 20
Manual de Integração | Sistema Boreal | Boreal Desenvolvimento de Sistemas LTDA
ReceberJornada
Este método retorna os eventos da jornada de trabalho, imputados pelo
funcionário através do diário de bordo, através do aplicativo da Boreal para smartphone,
ou através do sistema Bate Ponto da Boreal.
Exemplo de envio:
http://sistemaboreal.com.br:8084/ReceberJornada?usuBancoDeDados=SuaEmpresa&usuUsua
rio=SeuUsuario&usuSenha=SuaSenha&FunCod=1
Parâmetros:
Retorno:
Página 20 de 20