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:
Abaixo estão os Data Models do Clockin onde recebem informações que são demonstradas no Backoffice:
Data Model Company (Empresa):
| Desçrição | campo staging | campo Clockin | Regra |
|---|---|---|---|
| Código da Empresa | codcoligada_gfilial | Company Code (String) | |
| CNPJ | cgc_psecao_consolidado | Tax ID (String) | |
| Nome | nome | Name (String) | |
| Inscrição municipal | inscrmun | City Tax ID (String) | |
| Inscrição Estadual | inscricaoestadual | State Tax ID (String) | |
| Nome Fantasia | nomefantasia | Doing Business As (String) | |
| Empresa ativa | codigo | Is Active (Boolean) | sempre true |
| CEI | cei | CEI Code (String) | |
| CNPJ + CEI | cgc_psecao_consolidado + cei | Primary Key Id (String) | concatenação dos campos CNPJ + CEI é a chave do registro |
| Descrição | campo satging | campo Clockin | Regra |
|---|---|---|---|
| emailpessoal, email | Email 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 | tipodemissao | Terminate Reason (String) | Tipos de Demissão |
| Está Demitido? | codsituacao, tipodemissao, datademissao | isTerminated (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ão | tipodemissao | Termition Type (String) | |
| Data de Demissão | datademissao | Termination 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 |
| PIS | pispasep | PIS Code (String) | |
| Categoria do Funcionário | codcategoria | Situation Code (String) | |
| Tipo do endereço | ajudacusto | Type (String) | |
| Rua | rua | Address 1 (String) | |
| Bairro | bairro | Address 2 (String) | |
| Complemento | complemento | Address 3 (String) | |
| Cidade | cidade | City (String) | |
| Estado (UF) | estado | State (String) | |
| País | pais | Country (String) | |
| CEP | cep | Zip Code (String) | |
| CNPJ da Empresa do funcionário | codcoligada | Tax ID (String) | |
| Código da Imagem | codcoligada, 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 Telefone | codpessoa | Se o telefone informado foi o 1 então o campo é preenchido com "Telefone 1", senão "Telefone 2" | |
| Número de Telemont | codpessoa | 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 | |
| CPF | cpf | Person ID (String) | |
Registro Geral | cartidentidade | Employee Code (String) | |
| Data de Admissão | dataadmissao | Data Admissão (Date) | |
| Código da Função | codfuncao | Function Code (String) | |
| Descrição da Função | codfunção, codcoligada | Function 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 | codgrpquiosque | Employee Class (String) | |
| Pais | pais | 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, codsecao | Cost 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ção | codsecao | Section Code (String) | |
| Estado (UF) | estado | State (String) | |
| Grupo de Seção | codsecao | 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ção | campo satging | campo Clockin | Regra |
|---|---|---|---|
| Imagem do funcionário | imagem | Image (Base 64) | Este campo é a foto do funcionário |
| Código da Imagem do Funcionário | id | Image 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 Imagem | id | Image 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. |