Integracao ponto gotech

De Touch ERP

Integracao_Terceiros

A Gotech é uma empresa que presta serviço referente a ponto eletronico. No qual hoje é possivel efetuar integração entre o Touch e a mesma, possibilidando uma redução grande de replicação de informação, ou seja, informações/movimentações que impactam em ambos é possivel cadastrar apenas no Touch.

Atualmente são sincronizados as seguintes operações:

  • Admissões
  • Desligamentos
  • Ferias
  • Afastamentos
  • Departamentos
  • Função
  • Referencia parametrizadas no Gotech para a folha (Hora Extra, Adicional Noturno, Faltas etc...)

Usuário especifico para Integração

Para inicio da integração é preciso definir com o cliente um usuario e senha para liberar para a Gotech, caso o cliente prefira pode notificar a Equipe de desenvolvimento interna, para executar o processo.

As tabelas necessarias para liberação de permissão de leitura serão:

  • empresa
  • recisao
  • funcao
  • centro_custo
  • colaborador
  • ferias_colaborador
  • afastamento_Colaborador
  • periodo_aq_ferias_colab
  • grau_instrucao
  • cidade
  • endereco
  • complemento
  • pessoa

Consultas utilizadas pela Gotech na sincronização de dados

Segue abaixo, já criado os Scrips para utilizar na comunicação.

* Empresas

select
p.nome,
p.nome_fantasia,
c.fone1,
c.email_principal,
ee.cep,
ee.logradouro,
ee.bairro,
ci.descricao,
ci.id_uf,
c.cnpj,
e.id_emp
from empresa e
inner join pessoa p on p.id_pessoa=e.id_pessoa
inner join complemento c on c.id_complemento=p.id_complemento
inner join endereco ee on ee.id_endereco=p.id_endereco
inner join cidade ci on ci.id_cidade=ee.id_cidade


* Desligamentos

select
r.id_empresa,
c.numero_registro_esocial,
r.data_afastamento
from recisao r
inner join colaborador c on c.id_colaborador=r.id_colaborador


* Funções

select
f.id_empresa,
f.descricao
from funcao f


* Departamentos

select
ccc.codigo,
e.id_emp,
ccc.nome,
c.email_principal,
c.cel1,
ee.cep,
ee.complemento,
ee.bairro,
ci.descricao,
ccc.id_centro_custo
from centro_Custo ccc
inner join centro_custo_empresa cc on cc.id_centro_custo=ccc.id_centro_custo
inner join  empresa e on e.id_emp=cc.id_empresa
inner join pessoa p on p.id_pessoa=e.id_pessoa
inner join complemento c on c.id_complemento=p.id_complemento
inner join endereco ee on ee.id_endereco=p.id_endereco
inner join cidade ci on ci.id_cidade=ee.id_cidade


* Colaboradores

select
p.nome,
col.numero_registro_esocial,
c.rg,
c.cnpj,
col.numero_pis,
col.data_admissao,
c.email_principal,
col.id_empresa,
ee.cep,
ee.logradouro,
ci.descricao,
ci.id_uf,
c.orgao_emissor,
col.carteira_profissional,
col.id_centro_custo,
c.data_nascimento,
col.sexo,
est.nome,
col.nome_pai,
col.nome_mae,
gg.descricao
from colaborador col
inner join pessoa p on col.id_pessoa=p.id_pessoa
inner join complemento c on c.id_complemento=p.id_complemento
inner join endereco ee on ee.id_endereco=p.id_endereco
inner join cidade ci on ci.id_cidade=ee.id_cidade
inner join estado_civil est on est.id_estado_civil=col.id_estado_civil
inner join grau_instrucao gg on gg.id_grau_instrucao=col.id_grau_instrucao


* Férias

select
c.numero_registro_esocial,
f.data_gozo_inicial,
f.data_gozo_final,
c.id_empresa
from ferias_colaborador f
inner join periodo_aq_ferias_colab p on p.id_periodo_aq_ferias_col=f.id_periodo_aq_ferias
inner join colaborador c on c.id_colaborador=p.id_colaborador

* Afastamentos

select
c.numero_registro_esocial,
f.data_inicio,
f.data_final,
f.data_afastamento,
f.data_retorno,
c.id_empresa
from afastamento_colaborador f
inner join colaborador c on c.id_colaborador=f.id_colaborador
Os cookies ajudam-nos a fornecer os nossos serviços. Ao navegar no sítio, está a consentir o uso de cookies.