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:
A continuación están los Data Models del Clockin donde reciben informaciones que se muestran en el Backoffice:
psecao_consolidado_gfilial: staging 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:
Descripción | campo staging | campo Clockin | Regla |
|---|---|---|---|
Código de la empresa | codcoligada_gfilial | Company Code (String) | |
RCPJ | cgc_psecao_consolidado | Tax ID (String) | |
Nombre | nome | 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/CNO/CAEPF | caepf o cei | CEI/CNO/CAEPF (String) | se atribuirá al campo CEI/CNO/CAEPF, el caepf si estuviera completado; en caso contrario se atribuirá el campo cei |
RCPJ + CEI/CNO/CACEPF | cgc_psecao_consolidado + (cei o caepf) | Primary Key Id (String) | RCPJ + CEI/CNO/CAEPF |
Para más informaciones sobre el settgins "Habilitar uso del CAEPF en la integración de empresas", por favor consulte la documentación haciendo clic aquí.
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.
Descripción | campo staging | campo Clockin | Regla | Justificación de la recolección |
|---|---|---|---|---|
emailpessoal, email | Email Address (String) | Si el email personal estuviera completado considera el email personal. Si no estuviera completado considere el email | Login en la Aplicación Mobile, Backoffice y Aplicación Clockin Web Legislación - Resolución 671 (envío de comprobante) | |
Código persona | codpessoa | Person Code (String) | Necesidad técnica para encontrar las informaciones de la tabla ppessoa | |
Motivo de despido | tipodemissao | Terminate Reason (String) | Tipos de despido | Cumplimiento de obligación legal - Resolución 671 |
¿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 | Cumplimiento de obligación legal - Resolución 671 |
Tipo de despido | tipodemissao | Termition Type (String) | Cumplimiento de obligación legal - Resolución 671 | |
Fecha de despido | datademissao | Termination Date (Date) | Cumplimiento de obligación legal - Resolución 671 | |
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 | Cumplimiento de obligación legal - Resolución 671 |
PIS | pispasep | PIS Code (String) | Cumplimiento de obligación legal - Resolución 671 | |
Categoría del empleado | codcategoria |
| Cumplimiento de obligación legal - Resolución 671 | |
Tipo de dirección | ajudacusto | Type (String) | Funcionalidad Control de la Geofence - para indicar si el empleado está dentro o fuera del perímetro de la dirección del trabajo | |
Calle | rua | Address 1 (String) | Funcionalidad Control de la Geofence - para indicar si el empleado está dentro o fuera del perímetro de la dirección del trabajo | |
Barrio | bairro | Address 2 (String) | Funcionalidad Control de la Geofence - para indicar si el empleado está dentro o fuera del perímetro de la dirección del trabajo | |
Complemento | complemento | Address 3 (String) | Funcionalidad Control de la Geofence - para indicar si el empleado está dentro o fuera del perímetro de la dirección del trabajo | |
Ciudad | cidade | City (String) | Funcionalidad Control de la Geofence - para indicar si el empleado está dentro o fuera del perímetro de la dirección del trabajo | |
Estado/Prov/Reg (UF) | estado | State (String) | Funcionalidad Control de la Geofence - para indicar si el empleado está dentro o fuera del perímetro de la dirección del trabajo | |
País | pais | Country (String) | Funcionalidad Control de la Geofence - para indicar si el empleado está dentro o fuera del perímetro de la dirección del trabajo | |
CP | cep | Zip Code (String) | Funcionalidad Control de la Geofence - para indicar si el empleado está dentro o fuera del perímetro de la dirección del trabajo | |
RCPJ de la Empresa del empleado | codcoligada | Tax ID (String) | Cumplimiento de obligación legal - Resolución 671 | |
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 | Reconocimiento facial y validación de fraude en el registro |
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" | Realizar el login por SMS Envío de comprobante de registro (Legislación - Resolución 671) | |
Número de teléfono | 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 | Realizar el login por SMS Envío de comprobante de registro (Legislación - Resolución 671) | |
RCPF (Registro de Contribuyente Persona Física) | cpf | Person ID (String) | Cumplimiento de obligación legal - Resolución 671 | |
Documento de identidad | cartidentidade | Employee Code (String) | Efectuar consulta del empleado | |
Fecha de ingreso | dataadmissao | Fecha ingreso (Date) | Cumplimiento de obligación legal - Resolución 671 | |
Código de la función | codfuncao | Function Code (String) | Realizar segmentación de datos para presentación - Seguridad de la información | |
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 | Realizar segmentación de datos para presentación - Seguridad de la información |
Clase del empleado | codgrpquiosque | Employee Class (String) | Realizar segmentación de datos para presentación - Seguridad de la información | |
País | pais | Country (String) | Realizar segmentación de datos para presentación - Seguridad de la información | |
Tipo de evento | codfuncao | Clock In Event Type Group Name (String) | Cumplimiento de obligación legal - Resolución 671 | |
Centro de costo | codcoligada, codsecao | Cost Center Code (String) | Realizar segmentación de datos para presentación - Seguridad de la información | |
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 | Realizar segmentación de datos para presentación - Seguridad de la información |
Código de sección | codsecao | Section Code (String) | Realizar segmentación de datos para presentación - Seguridad de la información | |
Estado/Prov/Reg (UF) | estado | State (String) | Realizar segmentación de datos para presentación - Seguridad de la información | |
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 | Realizar segmentación de datos para presentación - Seguridad de la información |
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 clic aquí y acceda al ítem 8, subítem Condition for initialization.
Data Model Image (Imagen)
Descripción | campo satging | campo Clockin | Regla | Justificación de la recolección |
|---|---|---|---|---|
Imagen del empleado | imagem | Image (Base 64) | Este campo es la foto del empleado | Se utiliza para el reconocimiento facial para registro de reloj registrador |
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) | Se utiliza para el reconocimiento facial para registro de reloj registrador |
Secuencia de la imagen | id | Image Sequence (Long) | En cada imagen incluida suma 1 más en la secuencia | Se utiliza para el reconocimiento facial para registro de reloj registrador |
Fecha de integración de la imagen | image | actualiza la fecha actual | Se utiliza para el reconocimiento facial para registro de reloj registrador |
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í.