01. VISÃO GERAL


Esta documentação tem como objetivo demonstrar quais são os campos do ERP RM que são utilizados para a  integração das informações com o Clockin. 

Segue pré-requisitos de versão para o RM: 


02. CAMPOS INTEGRADOS COM CLOCKIN

Abaixo estão os Data Models do Clockin onde recebem informações que são demonstradas no Backoffice:


Data Model Company (Empresa): 

Desçriçãocampo stagingcampo ClockinRegra
Código da Empresacodcoligada_gfilial

Company Code (String)


CNPJ cgc_psecao_consolidadoTax ID (String)
NomenomeName (String)
Inscrição municipalinscrmun

City Tax ID (String)


Inscrição Estadualinscricaoestadual

State Tax ID (String)


Nome Fantasianomefantasia

Doing Business As (String)


Empresa ativacodigo

Is Active (Boolean)

sempre true
CEIcei

CEI Code (String)


CNPJ + CEI cgc_psecao_consolidado + cei

Primary Key Id (String)

concatenação dos campos CNPJ + CEI é a chave do registro
Descriçãocampo satgingcampo ClockinRegra
E-mailemailpessoal, emailEmail Address (String)Se o emailpessoal estiver preenchido considera o emailpessoal. Caso não esteja preenchido considerar o email  
Código Pessoa

codpessoa

Person Code (String)


Tipo de Demissão tipodemissaoTerminate Reason (String)Tipos de Demissão
Está Demitido?codsituacao, tipodemissao, datademissaoisTerminated (Boolean)

Regra para considerar desligado (true):

Se o codigo situacao é D (Desligado)

Se o codigo situacao é A

Se o tipo de emissão é 5 

Se o código da situação é A e se a tem data demissão e se o tipo = 5 

Tipo de DemissãotipodemissaoTermition Type (String)
Data de DemissãodatademissaoTermination Date (Date)
Nome nome_ppessoa_ recmidifiedon_pfunc, nome_pfunc, recmodifiedon_ppessoa

Name (String)

se a data de modificação do pfunc é maior ou igual a data de modificação da ppessoa então busca o nome da tabela pfunc, senão atualiza o nome da ppessoa
PISpispasepPIS Code (String)
Categoria do Funcionáriocodcategoria
Situation Code (String)

Tipo do endereçoajudacustoType (String)
Rua ruaAddress 1 (String)
BairrobairroAddress 2 (String)
ComplementocomplementoAddress 3 (String)
Cidade cidadeCity (String)
Estado (UF)estadoState (String)
PaíspaisCountry (String)
CEP cepZip Code (String)
CNPJ da Empresa do funcionário codcoligadaTax ID (String)
Código da Imagemcodcoligada, cpf chapa

Image Code (String)

Atualiza o código da imagem que foi utilizada para integração da imagem com o Clockin. Este campo é usado para o relacionamento com o DM Imagem 
Tipo de Telefonecodpessoa
Se o telefone informado foi o 1 então o campo é preenchido com "Telefone 1", senão "Telefone 2"
Número de Telemontcodpessoa
Se o tipo de telefone for igual a "Telefone1" então o campo é preenchido com o Telefone 1, senão é preenchido com o Telefone 2
CPFcpfPerson ID (String)

Registro Geral 

cartidentidadeEmployee Code (String)
Data de Admissãodataadmissao

Data Admissão (Date)


Código da Funçãocodfuncao

Function Code (String)


Descrição da Funçãocodfunção, codcoligadaFunction Description (String)atualiza o a descrição relativa ao código da função da tabela pfuncao verificando a coligada do funcionário 
Classe do Funcionário codgrpquiosqueEmployee Class (String)
Paispais

Country (String)


Tipo de Evento 


codfuncao

Clock In Event Type Group Name (String)


Centro de Custo codcoligada, codsecao

Cost Center Code (String)


Descrição do Centro de custo codcoligada, codsecaoCost Center Description (String)atualiza a descrição relativa ao código do centro de custo da tabela  psecao verificando a coligada do funcionário em relação a coligada do centro de custo 
Código de SeçãocodsecaoSection Code (String)
Estado (UF)estadoState (String)
Grupo de Seçãocodsecao

Grouped Section Code (String)

Caso o campo "Mascara Código Seção Agrupado" do Settings estiver em branco traz o código da seção nesse campo. Caso o campo esteja preenchido, atualiza a informação considerando a marcara


Data Model Image (Imagem)


Descriçãocampo satgingcampo ClockinRegra
Imagem do funcionárioimagem

Image (Base 64)

Este campo é a foto do funcionário 
Código da Imagem do FuncionárioidImage Code  (String)Se o funcionário não tem imagem ainda no Clockin atualiza o CPF do funcionário para identificar a imagem. Caso já tenha imagem no Clockin considera o código já existente (aqui pode ser um código sequencial utilizado anteriormente ao CPF)
Sequencia da ImagemidImage Sequence (Long)

A cada imagem adicionada soma mais 1 na sequencia

Data de integração da imagem image
atualiza a data atual 



Toda a comunicação entre ERP, Carol Connect e Clockin utiliza protocolo de comunicação HTTPS (Hypertext Transfer Protocol Secure) com certificado SSL, garantindo assim que a comunicação seja protegida e os pacotes sejam entendidos apenas pelos determinados receptores. Para maiores informações do Carol Connect clique aqui.