Árvore de páginas

01. VISIÓN GENERAL


Esta documentación tiene como objetivo mostrar cuáles son los campos del ERP RM que se utilizan para la integración de las informaciones con el Clockin. 

Pre requisitos de versión para el RM: 

  • RM 12.1.23 - Release oficial
  • RM 12.1.22 - Patch de liberación 2.1.22.267


02. CAMPOS INTEGRADOS CON CLOCKIN


A continuación están los Data Models del Clockin donde reciben informaciones que se muestran en el Backoffice:


  • Data Model Company (Empresa): 
    • psecao_consolidado_gfilialstaging que forma parte del DM Company (Empresa) que es la Empresa del Clockin. Esta staging es una unión de la staging gfilial (Sucursal) y psecao (Centro de costo) para traer los campos de la matriz y de la sucursal al Clockin. Campos que son traducidos y sus reglas:
Desçripcioncampo stagingcampo ClockinRegla

Código de la empresa

codcoligada_gfilial

Company Code (String)


RCPJ (Registro de Contribuyente Persona Jurídica)

 cgc_psecao_consolidado

Tax ID (String)


Nombre

nombre

Name (String)


Inscripción municipal

inscrmun

City Tax ID (String)


Inscripción estatal

inscricaoestadual

State Tax ID (String)


Nombre fantasía

nomefantasia

Doing Business As (String)


Empresa activa

codigo

Is Active (Boolean)

siempre true

CEI

cei

CEI Code (String)


RCPJ + CEI

 cgc_psecao_consolidado + cei

Primary Key Id (String)

Concatenación de los campos RCPJ + CEI es la clave del registro

La "Staging Table" gcoligada fue descontinuada de la integración con RM. Debe deshabilitarse en el 2C y debe habilitarse la integración de las "stagings tables" gfilial y psecao. Si estuviera integrando sucursales que no están utilizando el Clockin verifique con el cliente para realizar un filtro de inicialización en 2C. Para más informaciones sobre estos procesos referentes al 2C haga clic aquí y acceda al ítem 8, subítem Condition for initialization.


  • Data Model Employee (Empleado)
    • ppessoafunc_final: staging table que forma parte del Data Model Employee (Empleado).  Esta staging es la unión de las stagings ppessoa (persona física), pfunc (empleado), ptpdemissao (tipo de despido).  Campos que son traducidos y sus reglas:  
Descripcióncampo satgingcampo ClockinRegla

E-mail

emailpessoal, email

Email Address (String)

Si el email personal estuviera completado considera el email personal. Si no estuviera completado considere el email  

Código persona

codpessoa

Person Code (String)


Tipo de despido 

tipodemissao

Terminate Reason (String)

Tipos de despido

¿Está despedido?

codsituacao, tipodemissao, datademissao

isTerminated (Boolean)

Regla para considerar desvinculado (true):

Si el código situación fuera D (Desvinculado)

Si el código situación fuera A

Si el código situación fuera 5 

Si el código situación fuera A y si tiene fecha de despido y si el tipo = 5 

Tipo de despido

tipodemissao

Termition Type (String)


Fecha de despido

datademissao

Termination Date (Date)


Nombre 

nome_ppessoa_ recmidifiedon_pfunc, nome_pfunc, recmodifiedon_ppessoa

Name (String)

Si la fecha de modificación del pfunc es mayor o igual a fecha de modificación de ppessoa entonces busca el nombre de la tabla pfunc, sino actualiza el nombre de ppessoa

PIS

pispasep

PIS Code (String)


Categoría del empleado

codcategoria


Situation Code (String)


Tipo de dirección

ajudacusto

Type (String)


Calle 

rua

Address 1 (String)


Barrio

bairro

Address 2 (String)


Complemento

complemento

Address 3 (String)


Ciudad 

cidade

City (String)


Estado/Prov/Reg (UF)

estado

State (String)


País

pais

Country (String)


CP 

cep

Zip Code (String)


RCPJ de la Empresa del empleado 

codcoligada

Tax ID (String)


Código de la imagen

codcoligada, cpf chapa

Image Code (String)

Actualiza el código de la imagen que se utilizó para integración de la imagen con el Clockin. Este campo se utiliza para el vínculo con el DM Imagen 

Tipo de teléfono

codpessoa


Si el teléfono informado fue 1, entonces el campo se completa con "Teléfono 1", sino "Teléfono 2"

Número de Telemont

codpessoa


Si el tipo de teléfono fuera igual a "Teléfono1" entonces el campo se completa con Teléfono 1, sino se completa con Teléfono 2

RCPF (Registro de Contribuyente Persona Física)

cpf

Person ID (String)


Documento de identidad 

cartidentidade

Employee Code (String)


Fecha de ingreso

dataadmissao

Fecha ingreso (Date)


Código de la función

codfuncao

Function Code (String)


Descripción de la función

codfunção, codcoligada

Function Description (String)

actualiza la descripción referente al código de la función de la tabla pfuncao verificando la coligada del empleado 

Clase del empleado 

codgrpquiosque

Employee Class (String)


País

pais

Country (String)


Tipo de evento 

codfuncao

Clock In Event Type Group Name (String)


Centro de costo 

codcoligada, codsecao

Cost Center Code (String)


Descripción del Centro de costo 

codcoligada, codsecao

Cost Center Description (String)

actualiza la descripción referente al código del centro de costo de la tabla psecao verificando la coligada del empleado con relación a la coligada del centro de costo 

Código de sección

codsecao

Section Code (String)


Estado/Prov/Reg (UF)

estado

State (String)


Grupo de sección

codsecao

Grouped Section Code (String)

Si el campo "Máscara Código Sección Agrupado" del Settings estuviera en blanco trae el código de la sección en este campo. Si el campo estuviera completado, actualiza la información considerando la marcara

En 2C debe configurarse un filtro para no traer los empleados desvinculados anteriores a la implementación en la inicialización de la integración.  Para más informaciones sobre estos procesos referentes al 2C haga clicar aquí y acceda al ítem 8, subítem Condition for initialization.



Data Model Image (Imagen)

  • gimagem (Imágenes):  staging table que forma parte del Data Model Image (Imágenes).  Esta staging tiene las imágenes que se integran por la tabla gimagem (Imágenes)


Descripcióncampo satgingcampo ClockinRegla

Imagen del empleado

imagem

Imagen (Base 64)

Este campo es la foto del empleado 

Código de la imagen del empleado

id

Image Code  (String)

Si el empleado aún no tiene imagen en el Clockin actualiza el RCPF del empleado para identificar la imagen. Si tuviera imagen en el Clockin considera el código existente (aquí puede ser un código secuencial utilizado anteriormente en el RCPF)

Secuencia de la imagen

id

Image Sequence (Long)

En cada imagen incluida suma 1 más en la secuencia

Fecha de integración de la imagen 

image


actualiza la fecha actual 



Toda la comunicación entre ERP, Carol Connect y Clockin utiliza el protocolo de comunicación HTTPS (Hypertext Transfer Protocol Secure) con certificado SSL, garantizando que la comunicación sea protegida y los paquetes sean entendidos solamente por los determinados receptores. Para más informaciones de Carol Connect, haga clic aquí.