Você está na página 1de 21

Manual de Integração

SISTEMA BOREAL DE CONTROLE DE JORNADA


Revisão 01 de 2021

BOREAL DESENVOLVIMENTO DE SISTEMAS LTDA | CNPJ: 31.284.160/0001-33


Manual de Integração | Sistema Boreal | Boreal Desenvolvimento de Sistemas LTDA

Í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

O sistema de Integração da Boreal é disponibilizado através de um WebService.

Temos um link através do qual os clientes conseguem requisitar as informações


dos bancos de dados disponíveis para sua conta.

Hoje nosso sistema de integração envia todas as informações da jornada de


trabalho dos funcionários, assim como os totais em horas e em números decimais.

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.

JSON está constituído em duas estruturas:

Uma coleção de pares nome/valor. Em várias linguagens, isto é caracterizado


como um object, record, struct, dicionário, hash table, keyed list, ou arrays associativas.

Uma lista ordenada de valores. Na maioria das linguagens, isto é caracterizado


como uma array, vetor, lista ou sequência.

Estas são estruturas de dados universais. Virtualmente todas as linguagens de


programação modernas as suportam, de uma forma ou de outra. É aceitável que um
formato de troca de dados que seja independente de linguagem de programação se
baseie nestas estruturas.

Na API da Boreal, os dados serão apresentados das seguintes formas:

Um objeto é um conjunto desordenado de pares nome/valor. Um objeto começa


com “{“ chave de abertura e termina com “}” chave de fechamento. Cada nome é
seguido por “:” dois pontos e os pares nome/valor são seguidos por “,” vírgula.

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

O webservice da Boreal não foi desenvolvido utilizando o protocolo soap, o


webservice foi desenvolvido para trabalhar com o protocolo rest, portanto, não possui
WSDL.

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:

• usuUsuario – Seu usuário de acesso ao webservice.


• usuSenha – Sua senha de acesso ao webservice.

Retorno:

• Codigo – 1 para sucesso, 0 para falha, 1001 dados de acesso inválidos.


• Return – Mensagem de sucesso ou de erro.
• ID – Número único de identificação do banco de dados.
• Empresa – Nome da empresa.
• NomeDaConexao – Nome da conexão com o banco de dados, essa informação
deverá ser enviada junto as demais requisições do webservice.

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:

• usuBancoDeDados – Nome da conexão com o banco de dados que deseja


receber as informações. Caso esteja liberado para sua conta.
• usuUsuario – Seu usuário de acesso ao webservice.
• usuSenha – Sua senha de acesso ao webservice.
• usuFechamento – Id do fechamento do qual deseja receber as informações. Cada
fechamento de mês possuí um id único, para ter acesso a essa informação utilize
o método “ReceberFechamento”.

Retorno:

• Codigo – 1 para sucesso, 0 para falha, 1001 dados de acesso inválidos.


• Return – Mensagem de sucesso ou de erro.
• IdFuncionario – Número de identificação do funcionário.
• NomeFuncionario – Nome do Funcionário.
• CPF – CPF do funcionário.
• Matricula – Número de matrícula do funcionário cadastrado pela empresa.
• IdFechamento – Número de identificação do fechamento.
• Fechamento – Descrição do fechamento cadastrado pela empresa.
• Data – Data da jornada de trabalho.
• Inicio – Data e hora do início da jornada de trabalho.
• Fim – Data e hora do fim da jornada de trabalho (Pernoite).
• DDS – Dia da semana com 3 caracteres.
• Tipo – Tipo da jornada de trabalho (Normal, D.S.R, folga, férias, licenças, feriados
e etc...).
• Escala – Escala de trabalho cadastrada no sistema.
• TempoTotal – Todo o tempo entre o início e o fim da jornada de trabalho.
• Desconto – Horas não computadas na jornada de trabalho.
• Jornada – Horas computadas na jornada de trabalho.
• Direção – Horas em direção.
• Disposição – Horas a disposição da empresa, sem direção.

Página 6 de 20
Manual de Integração | Sistema Boreal | Boreal Desenvolvimento de Sistemas LTDA

• Intrajornada – Horas de descanso intrajornada.


• Refeicao – Horas em direção.
• Espera – Horas em espera (Conforme parametrização acordada com o cliente).
• Noturno – Horas noturnas (das 22h00 às 05h00).
• Hora50 – Horas remuneradas a 50%.
• Hora60 – Horas remuneradas a 60% (Específico para algumas convenções).
• Hora80 – Horas remuneradas a 80% (Específico para algumas convenções).
• Hora100 – Horas remuneradas a 100%.
• Compensar – Horas que serão compensadas do saldo de horas extras 50%.
• Abonar – Horas que serão abonadas.
• FaltaJus – Faltas justificadas.
• FaltaInj – Faltas injustificadas.
• IntraPagamento – Horas faltantes para completar uma hora de refeição.
• InterPagamento – Horas faltantes para completar 35 horas de D.S.R.
• Pernoite – Tempo entre o fim de uma jornada e o início da próxima.
• ContarAlmoco – Quantidade de almoços (Para fins de acerto de contas).
• ContarJantar – Quantidade de jantares (Para fins de acerto de contas).
• DataIni – Data inicial do fechamento.
• DataFim – Data final do fechamento.
• tEscala – Soma final do campo “Escala” para todo o fechamento.
• tTempoTotal – Soma final do campo “Tempo Total” para todo o fechamento.
• tDesconto – Soma final do campo “Desconto” para todo o fechamento.
• tJornada – Soma final do campo “Jornada” para todo o fechamento.
• tDireção – Soma final do campo “Direção” para todo o fechamento.
• tDisposição – Soma final do campo “Disposição” para todo o fechamento.
• tIntrajornada – Soma final do campo “Intrajornada” para todo o fechamento.
• tRefeicao – Soma final do campo “Refeicao” para todo o fechamento.
• tEspera – Soma final do campo “Espera” para todo o fechamento.
• tNoturno – Soma final do campo “Noturno” para todo o fechamento.
• tHora50 – Soma final do campo “Hora50” para todo o fechamento.
• tHora60 – Soma final do campo “Hora60” para todo o fechamento.
• tHora80 – Soma final do campo “Hora80” para todo o fechamento.
• tHora100 – Soma final do campo “Hora100” para todo o fechamento.
• tCompensar – Soma final do campo “Compensar” para todo o fechamento.
• tAbonar – Soma final do campo “Abonar” para todo o fechamento.
• tFaltaJus – Soma final do campo “FaltaJus” para todo o fechamento.
• tFaltaInj – Soma final do campo “FaltaInj” para todo o fechamento.
• tIntraPagamento – Soma final do campo “IntraPagamento” para todo o
fechamento.
• tInterPagamento – Soma final do campo “InterPagamento” para todo o
fechamento.
• tPernoite – Soma final do campo “Pernoite” para todo o fechamento.
• tContarAlmoco – Soma final do campo “ContarAlmoco” para todo o
fechamento.

Página 7 de 20
Manual de Integração | Sistema Boreal | Boreal Desenvolvimento de Sistemas LTDA

• tContarJantar – Soma final do campo “ContarJantar” para todo o fechamento.


• tSaldo – Saldo de horas 50% considerando faltas e compensações.
• dEscala – Soma final do campo “Escala” para todo o fechamento, em números
decimais.
• dTempoTotal – Soma final do campo “Tempo Total” para todo o fechamento,
em números decimais.
• dDesconto – Soma final do campo “Desconto” para todo o fechamento, em
números decimais.
• dJornada – Soma final do campo “Jornada” para todo o fechamento, em
números decimais.
• dDireção – Soma final do campo “Direção” para todo o fechamento, em números
decimais.
• dDisposição – Soma final do campo “Disposição” para todo o fechamento, em
números decimais.
• dIntrajornada – Soma final do campo “Intrajornada” para todo o fechamento,
em números decimais.
• dRefeicao – Soma final do campo “Refeicao” para todo o fechamento, em
números decimais.
• dEspera – Soma final do campo “Espera” para todo o fechamento, em números
decimais.
• dNoturno – Soma final do campo “Noturno” para todo o fechamento, em
números decimais.
• dHora50 – Soma final do campo “Hora50” para todo o fechamento, em números
decimais.
• dHora60 – Soma final do campo “Hora60” para todo o fechamento, em números
decimais.
• dHora80 – Soma final do campo “Hora80” para todo o fechamento, em números
decimais.
• dHora100 – Soma final do campo “Hora100” para todo o fechamento, em
números decimais.
• dCompensar – Soma final do campo “Compensar” para todo o fechamento, em
números decimais.
• dAbonar – Soma final do campo “Abonar” para todo o fechamento, em números
decimais.
• dFaltaJus – Soma final do campo “FaltaJus” para todo o fechamento, em
números decimais.
• dFaltaInj – Soma final do campo “FaltaInj” para todo o fechamento, em números
decimais.
• dIntraPagamento – Soma final do campo “IntraPagamento” para todo o
fechamento, em números decimais.
• dInterPagamento – Soma final do campo “InterPagamento” para todo o
fechamento, em números decimais.
• dPernoite – Soma final do campo “Pernoite” para todo o fechamento, em
números decimais.

Página 8 de 20
Manual de Integração | Sistema Boreal | Boreal Desenvolvimento de Sistemas LTDA

• dContarAlmoco – Soma final do campo “ContarAlmoco” para todo o


fechamento, em números decimais.
• dContarJantar – Soma final do campo “ContarJantar” para todo o fechamento,
em números decimais.
• dSaldo – Saldo de horas 50% considerando faltas e compensações, em números
decimais.

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:

• usuBancoDeDados – Nome da conexão com o banco de dados que deseja


receber as informações. Caso esteja liberado para sua conta.
• usuUsuario – Seu usuário de acesso ao webservice.
• usuSenha – Sua senha de acesso ao webservice.
• usuFechamento – Id do fechamento do qual deseja receber as informações. Cada
fechamento de mês possuí um id único, para ter acesso a essa informação utilize
o método “ReceberFechamento”.
• usuFuncionario – Id do funcionário do qual deseja receber as informações. Cada
funcionário possui um id único, para ter acesso a essa informação utilize o
método “ReceberRelacaoFuncionario”.

Retorno:

• Codigo – 1 para sucesso, 0 para falha, 1001 dados de acesso inválidos.


• Return – Mensagem de sucesso ou de erro.
• IdFuncionario – Número de identificação do funcionário.
• NomeFuncionario – Nome do Funcionário.
• CPF – CPF do funcionário.
• Matricula – Número de matrícula do funcionário cadastrado pela empresa.
• IdFechamento – Número de identificação do fechamento.
• Fechamento – Descrição do fechamento cadastrado pela empresa.
• Data – Data da jornada de trabalho.
• Inicio – Data e hora do início da jornada de trabalho.
• Fim – Data e hora do fim da jornada de trabalho (Pernoite).
• DDS – Dia da semana com 3 caracteres.
• Tipo – Tipo da jornada de trabalho (Normal, D.S.R, folga, férias, licenças, feriados
e etc...).
• Escala – Escala de trabalho cadastrada no sistema.
• TempoTotal – Todo o tempo entre o início e o fim da jornada de trabalho.
• Desconto – Horas não computadas na jornada de trabalho.

Página 10 de 20
Manual de Integração | Sistema Boreal | Boreal Desenvolvimento de Sistemas LTDA

• Jornada – Horas computadas na jornada de trabalho.


• Direção – Horas em direção.
• Disposição – Horas a disposição da empresa, sem direção.
• Intrajornada – Horas de descanso intrajornada.
• Refeicao – Horas em direção.
• Espera – Horas em espera (Conforme parametrização acordada com o cliente).
• Noturno – Horas noturnas (das 22h00 às 05h00).
• Hora50 – Horas remuneradas a 50%.
• Hora60 – Horas remuneradas a 60% (Específico para algumas convenções).
• Hora80 – Horas remuneradas a 80% (Específico para algumas convenções).
• Hora100 – Horas remuneradas a 100%.
• Compensar – Horas que serão compensadas do saldo de horas extras 50%.
• Abonar – Horas que serão abonadas.
• FaltaJus – Faltas justificadas.
• FaltaInj – Faltas injustificadas.
• IntraPagamento – Horas faltantes para completar uma hora de refeição.
• InterPagamento – Horas faltantes para completar 35 horas de D.S.R.
• Pernoite – Tempo entre o fim de uma jornada e o início da próxima.
• ContarAlmoco – Quantidade de almoços (Para fins de acerto de contas).
• ContarJantar – Quantidade de jantares (Para fins de acerto de contas).
• DataIni – Data inicial do fechamento.
• DataFim – Data final do fechamento.
• tEscala – Soma final do campo “Escala” para todo o fechamento.
• tTempoTotal – Soma final do campo “Tempo Total” para todo o fechamento.
• tDesconto – Soma final do campo “Desconto” para todo o fechamento.
• tJornada – Soma final do campo “Jornada” para todo o fechamento.
• tDireção – Soma final do campo “Direção” para todo o fechamento.
• tDisposição – Soma final do campo “Disposição” para todo o fechamento.
• tIntrajornada – Soma final do campo “Intrajornada” para todo o fechamento.
• tRefeicao – Soma final do campo “Refeicao” para todo o fechamento.
• tEspera – Soma final do campo “Espera” para todo o fechamento.
• tNoturno – Soma final do campo “Noturno” para todo o fechamento.
• tHora50 – Soma final do campo “Hora50” para todo o fechamento.
• tHora60 – Soma final do campo “Hora60” para todo o fechamento.
• tHora80 – Soma final do campo “Hora80” para todo o fechamento.
• tHora100 – Soma final do campo “Hora100” para todo o fechamento.
• tCompensar – Soma final do campo “Compensar” para todo o fechamento.
• tAbonar – Soma final do campo “Abonar” para todo o fechamento.
• tFaltaJus – Soma final do campo “FaltaJus” para todo o fechamento.
• tFaltaInj – Soma final do campo “FaltaInj” para todo o fechamento.
• tIntraPagamento – Soma final do campo “IntraPagamento” para todo o
fechamento.
• tInterPagamento – Soma final do campo “InterPagamento” para todo o
fechamento.

Página 11 de 20
Manual de Integração | Sistema Boreal | Boreal Desenvolvimento de Sistemas LTDA

• tPernoite – Soma final do campo “Pernoite” para todo o fechamento.


• tContarAlmoco – Soma final do campo “ContarAlmoco” para todo o
fechamento.
• tContarJantar – Soma final do campo “ContarJantar” para todo o fechamento.
• tSaldo – Saldo de horas 50% considerando faltas e compensações.
• dEscala – Soma final do campo “Escala” para todo o fechamento, em números
decimais.
• dTempoTotal – Soma final do campo “Tempo Total” para todo o fechamento,
em números decimais.
• dDesconto – Soma final do campo “Desconto” para todo o fechamento, em
números decimais.
• dJornada – Soma final do campo “Jornada” para todo o fechamento, em
números decimais.
• dDireção – Soma final do campo “Direção” para todo o fechamento, em números
decimais.
• dDisposição – Soma final do campo “Disposição” para todo o fechamento, em
números decimais.
• dIntrajornada – Soma final do campo “Intrajornada” para todo o fechamento,
em números decimais.
• dRefeicao – Soma final do campo “Refeicao” para todo o fechamento, em
números decimais.
• dEspera – Soma final do campo “Espera” para todo o fechamento, em números
decimais.
• dNoturno – Soma final do campo “Noturno” para todo o fechamento, em
números decimais.
• dHora50 – Soma final do campo “Hora50” para todo o fechamento, em números
decimais.
• dHora60 – Soma final do campo “Hora60” para todo o fechamento, em números
decimais.
• dHora80 – Soma final do campo “Hora80” para todo o fechamento, em números
decimais.
• dHora100 – Soma final do campo “Hora100” para todo o fechamento, em
números decimais.
• dCompensar – Soma final do campo “Compensar” para todo o fechamento, em
números decimais.
• dAbonar – Soma final do campo “Abonar” para todo o fechamento, em números
decimais.
• dFaltaJus – Soma final do campo “FaltaJus” para todo o fechamento, em
números decimais.
• dFaltaInj – Soma final do campo “FaltaInj” para todo o fechamento, em números
decimais.
• dIntraPagamento – Soma final do campo “IntraPagamento” para todo o
fechamento, em números decimais.

Página 12 de 20
Manual de Integração | Sistema Boreal | Boreal Desenvolvimento de Sistemas LTDA

• dInterPagamento – Soma final do campo “InterPagamento” para todo o


fechamento, em números decimais.
• dPernoite – Soma final do campo “Pernoite” para todo o fechamento, em
números decimais.
• dContarAlmoco – Soma final do campo “ContarAlmoco” para todo o
fechamento, em números decimais.
• dContarJantar – Soma final do campo “ContarJantar” para todo o fechamento,
em números decimais.
• dSaldo – Saldo de horas 50% considerando faltas e compensações, em números
decimais.

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:

• usuBancoDeDados – Nome da conexão com o banco de dados que deseja


receber as informações. Caso esteja liberado para sua conta.
• usuUsuario – Seu usuário de acesso ao webservice.
• usuSenha – Sua senha de acesso ao webservice.

Retorno:

• Codigo – 1 para sucesso, 0 para falha, 1001 dados de acesso inválidos.


• Return – Mensagem de sucesso ou de erro.
• IdFuncionario – Número de identificação do funcionário.
• NomeFuncionario – Nome do Funcionário.
• CPF – CPF do funcionário.
• Matricula – Número de matrícula do funcionário cadastrado pela empresa.
• IdFechamento – Número de identificação do fechamento.
• Fechamento – Descrição do fechamento cadastrado pela empresa.
• Data – Data da jornada de trabalho.
• Inicio – Data e hora do início da jornada de trabalho.
• Fim – Data e hora do fim da jornada de trabalho (Pernoite).
• DDS – Dia da semana com 3 caracteres.
• Tipo – Tipo da jornada de trabalho (Normal, D.S.R, folga, férias, licenças, feriados
e etc...).
• Escala – Escala de trabalho cadastrada no sistema.
• TempoTotal – Todo o tempo entre o início e o fim da jornada de trabalho.
• Desconto – Horas não computadas na jornada de trabalho.
• Jornada – Horas computadas na jornada de trabalho.
• Direção – Horas em direção.
• Disposição – Horas a disposição da empresa, sem direção.
• Intrajornada – Horas de descanso intrajornada.
• Refeicao – Horas em direção.
• Espera – Horas em espera (Conforme parametrização acordada com o cliente).

Página 14 de 20
Manual de Integração | Sistema Boreal | Boreal Desenvolvimento de Sistemas LTDA

• Noturno – Horas noturnas (das 22h00 às 05h00).


• Hora50 – Horas remuneradas a 50%.
• Hora60 – Horas remuneradas a 60% (Específico para algumas convenções).
• Hora80 – Horas remuneradas a 80% (Específico para algumas convenções).
• Hora100 – Horas remuneradas a 100%.
• Compensar – Horas que serão compensadas do saldo de horas extras 50%.
• Abonar – Horas que serão abonadas.
• FaltaJus – Faltas justificadas.
• FaltaInj – Faltas injustificadas.
• IntraPagamento – Horas faltantes para completar uma hora de refeição.
• InterPagamento – Horas faltantes para completar 35 horas de D.S.R.
• Pernoite – Tempo entre o fim de uma jornada e o início da próxima.
• ContarAlmoco – Quantidade de almoços (Para fins de acerto de contas).
• ContarJantar – Quantidade de jantares (Para fins de acerto de contas).
• DataIni – Data inicial do fechamento.
• DataFim – Data final do fechamento.
• tEscala – Soma final do campo “Escala” para todo o fechamento.
• tTempoTotal – Soma final do campo “Tempo Total” para todo o fechamento.
• tDesconto – Soma final do campo “Desconto” para todo o fechamento.
• tJornada – Soma final do campo “Jornada” para todo o fechamento.
• tDireção – Soma final do campo “Direção” para todo o fechamento.
• tDisposição – Soma final do campo “Disposição” para todo o fechamento.
• tIntrajornada – Soma final do campo “Intrajornada” para todo o fechamento.
• tRefeicao – Soma final do campo “Refeicao” para todo o fechamento.
• tEspera – Soma final do campo “Espera” para todo o fechamento.
• tNoturno – Soma final do campo “Noturno” para todo o fechamento.
• tHora50 – Soma final do campo “Hora50” para todo o fechamento.
• tHora60 – Soma final do campo “Hora60” para todo o fechamento.
• tHora80 – Soma final do campo “Hora80” para todo o fechamento.
• tHora100 – Soma final do campo “Hora100” para todo o fechamento.
• tCompensar – Soma final do campo “Compensar” para todo o fechamento.
• tAbonar – Soma final do campo “Abonar” para todo o fechamento.
• tFaltaJus – Soma final do campo “FaltaJus” para todo o fechamento.
• tFaltaInj – Soma final do campo “FaltaInj” para todo o fechamento.
• tIntraPagamento – Soma final do campo “IntraPagamento” para todo o
fechamento.
• tInterPagamento – Soma final do campo “InterPagamento” para todo o
fechamento.
• tPernoite – Soma final do campo “Pernoite” para todo o fechamento.
• tContarAlmoco – Soma final do campo “ContarAlmoco” para todo o
fechamento.
• tContarJantar – Soma final do campo “ContarJantar” para todo o fechamento.
• tSaldo – Saldo de horas 50% considerando faltas e compensações.

Página 15 de 20
Manual de Integração | Sistema Boreal | Boreal Desenvolvimento de Sistemas LTDA

• dEscala – Soma final do campo “Escala” para todo o fechamento, em números


decimais.
• dTempoTotal – Soma final do campo “Tempo Total” para todo o fechamento,
em números decimais.
• dDesconto – Soma final do campo “Desconto” para todo o fechamento, em
números decimais.
• dJornada – Soma final do campo “Jornada” para todo o fechamento, em
números decimais.
• dDireção – Soma final do campo “Direção” para todo o fechamento, em números
decimais.
• dDisposição – Soma final do campo “Disposição” para todo o fechamento, em
números decimais.
• dIntrajornada – Soma final do campo “Intrajornada” para todo o fechamento,
em números decimais.
• dRefeicao – Soma final do campo “Refeicao” para todo o fechamento, em
números decimais.
• dEspera – Soma final do campo “Espera” para todo o fechamento, em números
decimais.
• dNoturno – Soma final do campo “Noturno” para todo o fechamento, em
números decimais.
• dHora50 – Soma final do campo “Hora50” para todo o fechamento, em números
decimais.
• dHora60 – Soma final do campo “Hora60” para todo o fechamento, em números
decimais.
• dHora80 – Soma final do campo “Hora80” para todo o fechamento, em números
decimais.
• dHora100 – Soma final do campo “Hora100” para todo o fechamento, em
números decimais.
• dCompensar – Soma final do campo “Compensar” para todo o fechamento, em
números decimais.
• dAbonar – Soma final do campo “Abonar” para todo o fechamento, em números
decimais.
• dFaltaJus – Soma final do campo “FaltaJus” para todo o fechamento, em
números decimais.
• dFaltaInj – Soma final do campo “FaltaInj” para todo o fechamento, em números
decimais.
• dIntraPagamento – Soma final do campo “IntraPagamento” para todo o
fechamento, em números decimais.
• dInterPagamento – Soma final do campo “InterPagamento” para todo o
fechamento, em números decimais.
• dPernoite – Soma final do campo “Pernoite” para todo o fechamento, em
números decimais.
• dContarAlmoco – Soma final do campo “ContarAlmoco” para todo o
fechamento, em números decimais.

Página 16 de 20
Manual de Integração | Sistema Boreal | Boreal Desenvolvimento de Sistemas LTDA

• dContarJantar – Soma final do campo “ContarJantar” para todo o fechamento,


em números decimais.
• dSaldo – Saldo de horas 50% considerando faltas e compensações, em números
decimais.

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:

• usuBancoDeDados – Nome da conexão com o banco de dados que deseja


receber as informações. Caso esteja liberado para sua conta.
• usuUsuario – Seu usuário de acesso ao webservice.
• usuSenha – Sua senha de acesso ao webservice.

Retorno:

• Codigo – 1 para sucesso, 0 para falha, 1001 dados de acesso inválidos.


• Return – Mensagem de sucesso ou de erro.
• ID – Número único de identificação do funcionário.
• Nome – Nome do funcionário.
• CPF – CPF do funcionário.
• Matricula – Matrícula do funcionário conforme cadastrado pela empresa.
• Funcao – Função do funcionário.
• Filial – Filial em que o funcionário foi contratado.
• CNPJ – CNPJ da filial.
• Escala – Nome da escala de trabalho.
• Status – Status do funcionário (Ativo ou desligado).

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:

• usuBancoDeDados – Nome da conexão com o banco de dados que deseja


receber as informações. Caso esteja liberado para sua conta.
• usuUsuario – Seu usuário de acesso ao webservice.
• usuSenha – Sua senha de acesso ao webservice.

Retorno:

• Codigo – 1 para sucesso, 0 para falha, 1001 dados de acesso inválidos.


• Return – Mensagem de sucesso ou de erro.
• ID – Número único de identificação do fechamento.
• Descricao – Descrição do último fechamento.
• DataInicial – Data inicial do fechamento.
• DataFinal – Data final do fechamento.
• Gráfico – Se o fechamento deve aparecer nos gráficos gerenciais do sistema.

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:

• usuBancoDeDados – Nome da conexão com o banco de dados que deseja


receber as informações. Caso esteja liberado para sua conta.
• usuUsuario – Seu usuário de acesso ao webservice.
• usuSenha – Sua senha de acesso ao webservice.
• usuFuncionario – Id do funcionário do qual deseja receber as informações. Cada
funcionário possui um id único, para ter acesso a essa informação utilize o
método “ReceberRelacaoFuncionario”.

Retorno:

• Codigo – 1 para sucesso, 0 para falha, 1001 dados de acesso inválidos.


• Return – Mensagem de sucesso ou de erro.
• Id – Número único de identificação do status da jornada de trabalho.
• funId – Número único de identificação do Funcionário.
• Nome – Nome do funcionário.
• DataHora – Data e hora do eventos da jornada de trabalho.
• StatusId – Número único de identificação do tipo de status da jornada de
trabalho.
• Status – Descrição do status da jornada de trabalho.
• Mobile – Se o evento foi enviado através do smartphone do colaborador.
• Observacao – Observação inserida pelo operador.
• Latitude – Latitude obtida através da geolocalização do smartphone.
• Longitude – Longitude obtida através da geolocalização do smartphone.

Página 20 de 20

Você também pode gostar