Sólides DP

Adicionando a fonte de dados

Adicionando o conector do Sólides DP (antigo Tangerino) na Kondado, você pode ter acesso aos dados de ponto, banco de horas, férias e cadastros dos seus colaboradores no seu Data Warehouse ou Data Lake - processo também conhecido como ETL ou ELT

Adicionando o conector

Para adicionar o conector do Sólides DP, siga os passos abaixo:

1) Entre em contato com o suporte do Sólides DP pelos canais de atendimento em solides.com.br e peça a liberação do seu token de integração (API)

2) Com o token liberado, acesse o Sólides DP e vá em Empregador > Integrações (no menu antigo, Configurações > Integrações) e copie o valor do token

3) Faça login na Kondado, vá para a seção de adicionar conectores e selecione o conector do Sólides DP

4) Na página de preenchimento dos dados do conector, cole em "Token" o valor copiado do passo (2)

Formulário do conector Sólides DP na Kondado

5) Agora basta dar um nome para o seu conector e clicar em SALVAR

Pipelines

Resumo

Diagrama de relacionamento

Clique para expandir

Funcionários

Tipo de replicacao: Integral

Objeto principal

Cadastro de funcionarios. Cada linha e um funcionario, com dados pessoais (nome, CPF, e-mail, data de nascimento), cargo, empresa, datas de admissao e desligamento, escala de trabalho atual e ultimo gestor.

Campo Tipo

id

text

[pt] Identificador unico do funcionario.

jobroledto__id

float

[pt] Identificador do cargo (funcao) do funcionario.

name

text

[pt] Nome do funcionario.

pin

text

[pt] PIN de identificacao do funcionario.

company__id

float

[pt] Identificador da empresa a qual o funcionario pertence.

birthdate

timestamp

[pt] Data de nascimento do funcionario.

email

text

[pt] E-mail do funcionario.

fired

boolean

[pt] Indica se o funcionario esta desligado/demitido (verdadeiro/falso).

externalid

text

[pt] Identificador externo do funcionario (referencia em sistemas de terceiros).

cpf

text

[pt] CPF do funcionario.

admissiondate

timestamp

[pt] Data de admissao do funcionario.

currentworkschedule__startdate

timestamp

[pt] Data de inicio da escala/jornada de trabalho atual do funcionario.

currentworkschedule__id

float

[pt] Identificador da escala/jornada de trabalho atual do funcionario.

lastmanager__id

float

[pt] Identificador do ultimo gestor/superior do funcionario.

effectivedate

timestamp

[pt] Data de vigencia/efetivacao do vinculo do funcionario.

tangerino_employees_managers

Gestores vinculados a cada funcionario. Cada linha relaciona um funcionario ao identificador de um de seus gestores.

Campo Tipo

employee_id

text

[pt] Identificador do funcionario ao qual o gestor esta vinculado (chave de relacionamento com a tabela de funcionarios).

managers__id

float

[pt] Identificador do gestor vinculado ao funcionario.

tangerino_employees_workplacelist

Locais de trabalho vinculados a cada funcionario. Cada linha relaciona um funcionario ao identificador de um de seus locais de trabalho.

Campo Tipo

employee_id

text

[pt] Identificador do funcionario ao qual o local de trabalho esta vinculado (chave de relacionamento com a tabela de funcionarios).

workplacelist__id

float

[pt] Identificador do local de trabalho vinculado ao funcionario.

Registros de ponto

Tipo de replicacao: Incremental

Parametros:

  • Data inicial de leitura (Savepoint): A partir de qual data de atualização os registros serão lidos

Relacionamentos:

Marcacoes de ponto (batidas) dos funcionarios. Cada linha e uma batida individual, com data/hora da marcacao, geolocalizacao de entrada e saida, local de trabalho, dados do funcionario e do empregador, indicadores de edicao/ajuste e validacao (digital, reconhecimento facial).

Campo Tipo

id

float

[pt] Identificador unico da marcacao de ponto (batida).

hashend

text

[pt] Hash de integridade que valida o encerramento do registro da batida.

edited

boolean

[pt] Indica se a marcacao foi editada apos o registro original (verdadeiro/falso).

workplace__defaultplace

boolean

[pt] Indica se este e o local de trabalho padrao associado a batida (verdadeiro/falso).

workplace__reserved

boolean

[pt] Indica se o local de trabalho da batida e reservado (verdadeiro/falso).

workplace__name

text

[pt] Nome do local de trabalho onde a batida foi registrada.

workplace__employer

text

[pt] Empregador vinculado ao local de trabalho da batida.

workplace__phonenumber

text

[pt] Telefone do local de trabalho associado a batida.

workplace__employees

text

[pt] Funcionarios vinculados ao local de trabalho (lista serializada).

workplace__registerdate

timestamp

[pt] Data de cadastro do local de trabalho.

workplace__id

float

[pt] Identificador unico do local de trabalho onde a batida foi registrada.

workplace__externalcode

text

[pt] Codigo externo do local de trabalho (referencia em sistemas de terceiros).

workplace__maximumallocation

text

[pt] Capacidade maxima de alocacao de funcionarios no local de trabalho.

adjust

boolean

[pt] Indica se a batida corresponde a um ajuste manual (verdadeiro/falso).

editedout

boolean

[pt] Indica se o horario de saida da batida foi editado (verdadeiro/falso).

dateinfull

timestamp

[pt] Data e hora completas da marcacao de entrada.

lastmodifieddate

timestamp

[pt] Data e hora da ultima modificacao do registro da batida.

plataform

text

[pt] Plataforma/origem por onde a batida foi registrada (ex.: app, web, dispositivo).

editable

boolean

[pt] Indica se a batida pode ser editada (verdadeiro/falso).

adjustmentreason

text

[pt] Motivo informado para o ajuste da batida.

photoout

text

[pt] Foto capturada no momento da marcacao de saida (URL/referencia).

typetimeappointment

float

[pt] Tipo de apontamento de horario da batida.

fulldayadjustment

text

[pt] Indica se o ajuste abrange o dia inteiro (verdadeiro/falso).

photoin

text

[pt] Foto capturada no momento da marcacao de entrada (URL/referencia).

date

timestamp

[pt] Data e hora da marcacao de ponto (momento da batida).

nsrout

float

[pt] Numero Sequencial de Registro (NSR) da marcacao de saida.

pendingtype

text

[pt] Tipo de pendencia associada a batida.

employer__companylastname

text

[pt] Sobrenome/complemento da razao social da empresa empregadora.

employer__employeepassword

text

[pt] Senha do funcionario no sistema do empregador.

employer__timezone

text

[pt] Fuso horario configurado para o empregador.

employer__id

float

[pt] Identificador unico do empregador.

employer__employercode

text

[pt] Codigo do empregador.

employer__name

text

[pt] Nome/razao social do empregador.

employer__adminfrw

boolean

[pt] Indicador de framework administrativo do empregador.

employer__accountstatus

text

[pt] Status da conta do empregador.

employer__schedulecontroltype

text

[pt] Tipo de controle de jornada configurado pelo empregador.

employer__bannerid

text

[pt] Identificador do banner/identidade visual do empregador.

employer__login

text

[pt] Login de acesso do empregador.

employer__document

text

[pt] Documento (CNPJ/CPF) do empregador.

employer__email

text

[pt] E-mail de contato do empregador.

locationin__city

text

[pt] Cidade da geolocalizacao registrada na marcacao de entrada.

locationin__state

text

[pt] Estado (UF) da geolocalizacao da marcacao de entrada.

locationin__neighborhood

text

[pt] Bairro da geolocalizacao da marcacao de entrada.

locationin__excluded

boolean

[pt] Indica se a geolocalizacao de entrada foi excluida (verdadeiro/falso).

locationin__address

text

[pt] Endereco da geolocalizacao da marcacao de entrada.

locationin__latitude

float

[pt] Latitude da geolocalizacao da marcacao de entrada.

locationin__complement

text

[pt] Complemento do endereco da geolocalizacao de entrada.

locationin__id

float

[pt] Identificador unico da geolocalizacao da marcacao de entrada.

locationin__longitude

float

[pt] Longitude da geolocalizacao da marcacao de entrada.

dateout

timestamp

[pt] Data e hora da marcacao de saida.

status

text

[pt] Status da marcacao de ponto.

lastmodifieduser

text

[pt] Usuario que realizou a ultima modificacao no registro da batida.

recognizedfacein

boolean

[pt] Indica se houve reconhecimento facial na marcacao de entrada (verdadeiro/falso).

justification

text

[pt] Justificativa associada a marcacao de ponto.

locationout__city

text

[pt] Cidade da geolocalizacao registrada na marcacao de saida.

locationout__state

text

[pt] Estado (UF) da geolocalizacao da marcacao de saida.

locationout__neighborhood

text

[pt] Bairro da geolocalizacao da marcacao de saida.

locationout__excluded

boolean

[pt] Indica se a geolocalizacao de saida foi excluida (verdadeiro/falso).

locationout__address

text

[pt] Endereco da geolocalizacao da marcacao de saida.

locationout__latitude

float

[pt] Latitude da geolocalizacao da marcacao de saida.

locationout__complement

text

[pt] Complemento do endereco da geolocalizacao de saida.

locationout__id

float

[pt] Identificador unico da geolocalizacao da marcacao de saida.

locationout__longitude

float

[pt] Longitude da geolocalizacao da marcacao de saida.

recognizedfaceout

boolean

[pt] Indica se houve reconhecimento facial na marcacao de saida (verdadeiro/falso).

nsrin

float

[pt] Numero Sequencial de Registro (NSR) da marcacao de entrada.

comments

text

[pt] Comentarios/observacoes registrados na batida.

hashstart

text

[pt] Hash de integridade que valida a abertura do registro da batida.

editedin

boolean

[pt] Indica se o horario de entrada da batida foi editado (verdadeiro/falso).

version

text

[pt] Versao do registro da batida (controle de versao interno).

dateoutfull

timestamp

[pt] Data e hora completas da marcacao de saida.

validfingerprint

boolean

[pt] Indica se a digital validada na batida e valida (verdadeiro/falso).

excluded

boolean

[pt] Indica se a marcacao de ponto foi excluida (verdadeiro/falso).

employee__requireinteresseplace

boolean

[pt] Indica se e exigido local de interesse para o funcionario (verdadeiro/falso).

employee__fired

boolean

[pt] Indica se o funcionario esta desligado/demitido (verdadeiro/falso).

employee__pin

text

[pt] PIN de identificacao do funcionario.

employee__webauthorization

text

[pt] Indica se o funcionario tem autorizacao para bater ponto via web (verdadeiro/falso).

employee__timezone

text

[pt] Fuso horario do funcionario.

employee__pis

text

[pt] Numero PIS/PASEP do funcionario.

employee__id

float

[pt] Identificador unico do funcionario vinculado a batida.

    Funcionários > > id

employee__appauthorization

text

[pt] Indica se o funcionario tem autorizacao para bater ponto via aplicativo (verdadeiro/falso).

employee__effectivedate

timestamp

[pt] Data de vigencia/efetivacao do funcionario.

employee__tokenid

text

[pt] Identificador do token de autenticacao do funcionario.

employee__receivepunchmail

boolean

[pt] Indica se o funcionario recebe e-mail de confirmacao de batida (verdadeiro/falso).

employee__facialrecognitiononline

boolean

[pt] Indica se o reconhecimento facial online esta habilitado para o funcionario (verdadeiro/falso).

employee__scheduledfire

text

[pt] Indica se ha desligamento agendado para o funcionario (verdadeiro/falso).

employee__platform

text

[pt] Plataforma de uso do funcionario.

employee__externalid

text

[pt] Identificador externo do funcionario (referencia em sistemas de terceiros).

employee__fireddate

text

[pt] Data de desligamento/demissao do funcionario.

employee__excluded

boolean

[pt] Indica se o funcionario foi excluido (verdadeiro/falso).

employee__requirephotoweb

boolean

[pt] Indica se e exigida foto na batida via web (verdadeiro/falso).

employee__facialrecognition

boolean

[pt] Indica se o reconhecimento facial esta habilitado para o funcionario (verdadeiro/falso).

employee__email

text

[pt] E-mail do funcionario.

employee__photourl

text

[pt] URL da foto do funcionario.

employee__company

text

[pt] Empresa a qual o funcionario pertence.

employee__facialrecognitionfailaspending

boolean

[pt] Indica se falhas no reconhecimento facial sao tratadas como batida pendente (verdadeiro/falso).

employee__enablefacialrecognition

boolean

[pt] Indica se o reconhecimento facial esta ativado para o funcionario (verdadeiro/falso).

employee__nighthoursvalidatelastday

boolean

[pt] Indica se as horas noturnas sao validadas no ultimo dia (verdadeiro/falso).

employee__maxpunchduration

float

[pt] Duracao maxima permitida entre batidas do funcionario.

employee__name

text

[pt] Nome do funcionario vinculado a batida.

employee__recordspunch

boolean

[pt] Indica se o funcionario registra ponto (verdadeiro/falso).

employee__country

text

[pt] Pais do funcionario.

employee__firebasetoken

text

[pt] Token Firebase do funcionario (notificacoes push).

employee__requirefingerprint

boolean

[pt] Indica se e exigida digital na batida do funcionario (verdadeiro/falso).

devicedid

text

[pt] Identificador do dispositivo (device ID) utilizado na marcacao.

model

text

[pt] Modelo do dispositivo utilizado na marcacao.

allowance

boolean

[pt] Abono associado a batida.

type

float

[pt] Tipo da marcacao de ponto.

datein

timestamp

[pt] Data e hora da marcacao de entrada.

Resumo diário

Tipo de replicacao: Incremental com janela de atualizacao

Parametros:

  • Janela de atualização (dias): Durante quantos dias um mesmo período continuará sendo atualizado
  • Data inicial de leitura (Savepoint): A partir de qual data de atualização os registros serão lidos

Relacionamentos:

Resumo diario da jornada de cada funcionario. Cada linha consolida, por funcionario e por dia, as horas trabalhadas, extras (por faixa), noturnas, de sobreaviso, saldo de banco de horas e indicadores de falta, feriado e ajuste. Horas expressas em horas; datas no dia de referencia.

Campo Tipo

id

text

[pt] Identificador unico do resumo diario.

date

timestamp

[pt] Data de referencia do resumo diario (dia consolidado).

fictahours

float

[pt] Horas fictas (computadas de forma presumida) do dia, em horas.

overtimetypefour

float

[pt] Horas extras do tipo 4 (faixa/percentual 4) do dia, em horas.

employerid

float

[pt] Identificador do empregador do resumo diario.

oncallhours

float

[pt] Horas de sobreaviso do dia, em horas.

employeeid

float

[pt] Identificador do funcionario do resumo diario.

    Funcionários > > id

overtimetypetwo

float

[pt] Horas extras do tipo 2 (faixa/percentual 2) do dia, em horas.

overtimetypethree

float

[pt] Horas extras do tipo 3 (faixa/percentual 3) do dia, em horas.

workscheduleid

float

[pt] Identificador da escala/jornada de trabalho aplicada no dia.

estimatedhours

float

[pt] Horas previstas/estimadas de jornada para o dia, em horas.

overlimitcompensatoryhoursbalance

float

[pt] Saldo de horas compensatorias acima do limite, em horas.

workedhours

float

[pt] Horas efetivamente trabalhadas no dia, em horas.

isadjustment

boolean

[pt] Indica se o resumo do dia decorre de um ajuste (verdadeiro/falso).

isholiday

boolean

[pt] Indica se o dia e feriado (verdadeiro/falso).

paidhours

float

[pt] Horas pagas no dia, em horas.

nighthours

float

[pt] Horas noturnas trabalhadas no dia, em horas.

missed

boolean

[pt] Indica se houve falta no dia (verdadeiro/falso).

daymissing

float

[pt] Quantidade de dia(s) em falta, em dias.

hoursbalance

float

[pt] Saldo de horas do dia (positivo ou negativo), em horas.

overtimetypeone

float

[pt] Horas extras do tipo 1 (faixa/percentual 1) do dia, em horas.

punchroleid

float

[pt] Identificador do regime/papel de marcacao de ponto aplicado.

calculatedhoursbalance

float

[pt] Saldo de horas calculado para o dia, em horas.

compensatoryhoursbalance

float

[pt] Saldo de horas compensatorias (banco de horas) do dia, em horas.

remaininghours

float

[pt] Horas restantes da jornada do dia, em horas.

movementtype

text

[pt] Tipo de movimentacao/lancamento do resumo diario.

Ajustes de ponto (inclui férias e afastamentos)

Tipo de replicacao: Incremental

Parametros:

  • Data inicial de leitura (Savepoint): A partir de qual data de alteração os ajustes serão lidos

Relacionamentos:

Ajustes de ponto dos colaboradores no Solides DP (Tangerino): ferias, atestados, folgas, abonos e demais ausencias justificadas. Cada linha e um ajuste com periodo, motivo, colaborador e status de aprovacao. Ferias nao tem objeto proprio: sao ajustes cujo motivo e FERIAS.

Campo Tipo

id

float

[pt] Identificador unico do ajuste de ponto.

startdate

timestamp

[pt] Data e hora de inicio do periodo ajustado.

enddate

timestamp

[pt] Data e hora de fim do periodo ajustado.

fullday

boolean

[pt] Indica se o ajuste cobre o dia inteiro (verdadeiro/falso).

status

text

[pt] Status de aprovacao do ajuste (APROVADO, PENDENTE, REPROVADO).

observation

text

[pt] Observacao registrada no ajuste.

origem

text

[pt] Origem do ajuste (por onde foi registrado).

user

text

[pt] Usuario que registrou o ajuste.

adjustmentreason_id

float

[pt] Identificador do motivo do ajuste (chave de relacionamento com a tabela de motivos de ajuste).

    Motivos de ajuste (inclui férias e afastamentos) > > id

adjustmentreason_description

text

[pt] Descricao do motivo do ajuste (ex.: FERIAS, ATESTADO MEDICO).

adjustmentreason_allowance

boolean

[pt] Indica se o motivo do ajuste abona as horas (verdadeiro/falso).

adjustmentreason_accountasabsenteeism

boolean

[pt] Indica se o motivo do ajuste conta como absenteismo (verdadeiro/falso).

adjustmentreason_countasmissing

boolean

[pt] Indica se o motivo do ajuste conta como falta (verdadeiro/falso).

employee_id

float

[pt] Identificador do colaborador do ajuste (chave de relacionamento com a tabela de funcionarios).

    Funcionários > > id

employee_name

text

[pt] Nome do colaborador do ajuste.

employee_externalid

text

[pt] Codigo externo do colaborador do ajuste.

lastupdate

timestamp

[pt] Data e hora da ultima alteracao do ajuste (usada na leitura incremental).

Cargos

Tipo de replicacao: Integral

Cargos cadastrados no Solides DP (Tangerino). Cada linha e um cargo da empresa, com descricao, CBO e salario base.

Campo Tipo

id

float

[pt] Identificador unico do cargo no Solides DP.

description

text

[pt] Descricao (nome) do cargo.

externalid

text

[pt] Codigo externo do cargo (referencia em sistemas de terceiros).

cbo

text

[pt] Codigo CBO (Classificacao Brasileira de Ocupacoes) do cargo.

cboid

float

[pt] Identificador interno do CBO do cargo.

salary_description

text

[pt] Descricao do salario base do cargo.

salary_salarytypeid

float

[pt] Identificador do tipo de salario do cargo.

salary_value

float

[pt] Valor do salario base do cargo, em reais.

alterationdate

timestamp

[pt] Data e hora da ultima alteracao do cargo.

Escalas de trabalho

Tipo de replicacao: Integral

Relacionamentos:

Objeto principal

Escalas de trabalho (jornadas) cadastradas no Solides DP (Tangerino). Cada linha e uma escala.

Campo Tipo

id

float

[pt] Identificador unico da escala de trabalho.

name

text

[pt] Nome da escala de trabalho.

externalid

text

[pt] Codigo externo da escala (referencia em sistemas de terceiros).

inactive

boolean

[pt] Indica se a escala esta inativa (verdadeiro/falso).

standard

boolean

[pt] Indica se e a escala padrao da empresa (verdadeiro/falso).

ignoreholiday

boolean

[pt] Indica se a escala ignora feriados (verdadeiro/falso).

preassignedinterval

boolean

[pt] Indica se a escala tem intervalo pre-assinalado (verdadeiro/falso).

showintradayintimesheet

boolean

[pt] Indica se o trabalho intrajornada aparece no espelho de ponto (verdadeiro/falso).

alterationdate

timestamp

[pt] Data e hora da ultima alteracao da escala.

tangerino_work_schedules__timetable

Horarios de cada escala de trabalho. Cada linha e um dia da escala com os horarios de inicio e fim dos turnos e do intervalo.

Campo Tipo

work_schedule_id

float

[pt] Identificador da escala a qual o horario pertence (chave de relacionamento com a tabela de escalas).

    Escalas de trabalho > > id

workscheduletimetablelist_id

float

[pt] Identificador do horario da escala.

workscheduletimetablelist_day

float

[pt] Dia da semana do horario, no padrao 1 = domingo a 7 = sabado (2 a 6 = segunda a sexta).

workscheduletimetablelist_maininterval

text

[pt] Intervalo principal (refeicao/descanso) da jornada.

workscheduletimetablelist_startmaininterval

float

[pt] Inicio do intervalo principal (milissegundos desde a meia-noite em UTC; ex.: 39600000 = 11:00 UTC = 08:00 em Brasilia).

workscheduletimetablelist_endmaininterval

float

[pt] Fim do intervalo principal (milissegundos desde a meia-noite em UTC; ex.: 39600000 = 11:00 UTC = 08:00 em Brasilia).

workscheduletimetablelist_startshift1

float

[pt] Inicio do turno 1 da jornada (milissegundos desde a meia-noite em UTC; ex.: 39600000 = 11:00 UTC = 08:00 em Brasilia).

workscheduletimetablelist_endshift1

float

[pt] Fim do turno 1 da jornada (milissegundos desde a meia-noite em UTC; ex.: 39600000 = 11:00 UTC = 08:00 em Brasilia).

workscheduletimetablelist_startshift2

float

[pt] Inicio do turno 2 da jornada (milissegundos desde a meia-noite em UTC; ex.: 39600000 = 11:00 UTC = 08:00 em Brasilia).

workscheduletimetablelist_endshift2

float

[pt] Fim do turno 2 da jornada (milissegundos desde a meia-noite em UTC; ex.: 39600000 = 11:00 UTC = 08:00 em Brasilia).

workscheduletimetablelist_startshift3

float

[pt] Inicio do turno 3 da jornada (milissegundos desde a meia-noite em UTC; ex.: 39600000 = 11:00 UTC = 08:00 em Brasilia).

workscheduletimetablelist_endshift3

float

[pt] Fim do turno 3 da jornada (milissegundos desde a meia-noite em UTC; ex.: 39600000 = 11:00 UTC = 08:00 em Brasilia).

workscheduletimetablelist_startshift4

float

[pt] Inicio do turno 4 da jornada (milissegundos desde a meia-noite em UTC; ex.: 39600000 = 11:00 UTC = 08:00 em Brasilia).

workscheduletimetablelist_endshift4

float

[pt] Fim do turno 4 da jornada (milissegundos desde a meia-noite em UTC; ex.: 39600000 = 11:00 UTC = 08:00 em Brasilia).

workscheduletimetablelist_startshift5

float

[pt] Inicio do turno 5 da jornada (milissegundos desde a meia-noite em UTC; ex.: 39600000 = 11:00 UTC = 08:00 em Brasilia).

workscheduletimetablelist_endshift5

float

[pt] Fim do turno 5 da jornada (milissegundos desde a meia-noite em UTC; ex.: 39600000 = 11:00 UTC = 08:00 em Brasilia).

workscheduletimetablelist_startshift6

float

[pt] Inicio do turno 6 da jornada (milissegundos desde a meia-noite em UTC; ex.: 39600000 = 11:00 UTC = 08:00 em Brasilia).

workscheduletimetablelist_endshift6

float

[pt] Fim do turno 6 da jornada (milissegundos desde a meia-noite em UTC; ex.: 39600000 = 11:00 UTC = 08:00 em Brasilia).

Gestores

Objeto principal

Gestores cadastrados no Solides DP (Tangerino). Cada linha e um gestor, com o colaborador que ele e.

Campo Tipo

id

float

[pt] Identificador unico do gestor.

employee_id

float

[pt] Identificador do colaborador que e o gestor (chave de relacionamento com a tabela de funcionarios).

    Funcionários > > id

employee_name

text

[pt] Nome do gestor.

employee_externalid

text

[pt] Codigo externo do colaborador gestor.

employee_email

text

[pt] E-mail do gestor.

employee_fired

boolean

[pt] Indica se o gestor esta desligado (verdadeiro/falso).

tangerino_managers__employees

Colaboradores sob cada gestor. Cada linha relaciona um gestor a um colaborador da sua equipe.

Campo Tipo

manager_id

float

[pt] Identificador do gestor (chave de relacionamento com a tabela de gestores).

    Gestores > > id

employeelist_id

float

[pt] Identificador do colaborador da equipe (chave de relacionamento com a tabela de funcionarios).

    Funcionários > > id

employeelist_name

text

[pt] Nome do colaborador da equipe.

employeelist_externalid

text

[pt] Codigo externo do colaborador da equipe.

Locais de trabalho

Tipo de replicacao: Integral

Locais de trabalho (setores/unidades) cadastrados no Solides DP (Tangerino), ativos e inativos. Cada linha e um local de trabalho.

Campo Tipo

id

float

[pt] Identificador unico do local de trabalho.

name

text

[pt] Nome do local de trabalho.

externalid

text

[pt] Codigo externo do local de trabalho (referencia em sistemas de terceiros).

active

boolean

[pt] Indica se o local de trabalho esta ativo (verdadeiro/falso).

standard

boolean

[pt] Indica se e o local de trabalho padrao da empresa (verdadeiro/falso).

Motivos de ajuste (inclui férias e afastamentos)

Tipo de replicacao: Integral

Motivos de ajuste de ponto cadastrados no Solides DP (Tangerino), como ferias, atestado, folga e abono. Cada linha e um motivo; e o que classifica os ajustes de ponto.

Campo Tipo

id

float

[pt] Identificador unico do motivo de ajuste.

description

text

[pt] Descricao do motivo (ex.: FERIAS, ATESTADO MEDICO, FOLGA).

active

boolean

[pt] Indica se o motivo esta ativo (verdadeiro/falso).

fullday

boolean

[pt] Indica se o motivo se aplica ao dia inteiro (verdadeiro/falso).

allowance

boolean

[pt] Indica se o motivo abona as horas (verdadeiro/falso).

accountasabsenteeism

boolean

[pt] Indica se o motivo conta como absenteismo (verdadeiro/falso).

countasmissing

boolean

[pt] Indica se o motivo conta como falta (verdadeiro/falso).

enabledforemployees

boolean

[pt] Indica se colaboradores podem usar o motivo (verdadeiro/falso).

enabledformanagers

boolean

[pt] Indica se gestores podem usar o motivo (verdadeiro/falso).

limitrecord

boolean

[pt] Indica se o motivo tem limite de registros (verdadeiro/falso).

Banco de horas (saldo atual)

Tipo de replicacao: Integral

Relacionamentos:

Saldo atual do banco de horas de cada funcionario no Solides DP (Tangerino), no momento da leitura. Cada linha e um funcionario; a tabela e reescrita a cada execucao (foto do saldo, sem historico).

Campo Tipo

employeeid

float

[pt] Identificador do funcionario (chave de relacionamento com a tabela de funcionarios).

    Funcionários > > id

name

text

[pt] Nome do funcionario.

email

text

[pt] E-mail do funcionario.

externalid

text

[pt] Codigo externo do funcionario.

hoursbalanceinminutes

float

[pt] Saldo do banco de horas em minutos (positivo = horas a favor do funcionario, negativo = horas devidas).

Empresas (filiais)

Tipo de replicacao: Integral

Empresas (matriz e filiais/CNPJs) cadastradas no Solides DP (Tangerino). Cada linha e uma empresa; os funcionarios apontam para ela pelo campo company__id.

Campo Tipo

id

float

[pt] Identificador unico da empresa/filial no Solides DP.

descriptionname

text

[pt] Nome de exibicao da empresa/filial.

fantasyname

text

[pt] Nome fantasia da empresa.

socialreason

text

[pt] Razao social da empresa.

cnpj

text

[pt] CNPJ da empresa/filial.

externalid

text

[pt] Codigo externo da empresa (referencia em sistemas de terceiros).

Justificativas de edição de ponto

Tipo de replicacao: Integral

Justificativas disponiveis para edicao manual de batidas de ponto no Solides DP (Tangerino). Cada linha e uma justificativa, com as exigencias de anexo e observacao.

Campo Tipo

id

float

[pt] Identificador unico da justificativa.

description

text

[pt] Descricao da justificativa.

attachmentrequired

boolean

[pt] Indica se a justificativa exige anexo (verdadeiro/falso).

observationrequired

boolean

[pt] Indica se a justificativa exige observacao (verdadeiro/falso).

Regras de ponto

Tipo de replicacao: Integral

Regras de ponto cadastradas no Solides DP (Tangerino): tolerancias, hora noturna, controle de banco de horas x hora extra e percentuais/limites do banco de horas. Cada linha e uma regra de ponto.

Campo Tipo

id

float

[pt] Identificador unico da regra de ponto.

description

text

[pt] Descricao (nome) da regra de ponto.

externalid

text

[pt] Codigo externo da regra de ponto.

standard

boolean

[pt] Indica se e a regra de ponto padrao da empresa (verdadeiro/falso).

registrationdate

timestamp

[pt] Data de cadastro da regra de ponto.

closingdaytimesheet

float

[pt] Dia do mes de fechamento da folha de ponto.

schedulecontroltype

text

[pt] Tipo de controle de horario (FLEXIVEL ou RIGIDO).

hoursbalancecontroltype

text

[pt] Como o saldo de horas e tratado: BANCO_HORA (banco de horas) ou HORA_EXTRA (hora extra paga).

tolerancetype

text

[pt] Tipo de tolerancia aplicada: MARCACAO (por batida), DIARIA (no dia) ou AMBOS.

toleranceminutes

float

[pt] Minutos de tolerancia.

fictahourtype

text

[pt] Tipo de hora noturna: PADRAO ou HORA_FICTA (hora noturna reduzida de 52min30s).

startnighthour

text

[pt] Horario de inicio da hora noturna (HH:MM:SS).

endnighthour

text

[pt] Horario de fim da hora noturna (HH:MM:SS).

highthourpercentage

float

[pt] Percentual/fator da hora noturna configurado na regra.

extendednighttime

boolean

[pt] Indica se a hora noturna estendida esta habilitada (verdadeiro/falso).

enableseparationextrashours

boolean

[pt] Indica se a separacao de horas extras esta habilitada (verdadeiro/falso).

enableseparatenighttimeovertime

boolean

[pt] Indica se horas extras noturnas sao separadas das horas noturnas (verdadeiro/falso).

faultsnegativetimebank

boolean

[pt] Indica se faltas negativam o banco de horas (verdadeiro/falso).

workingdaystimebankpercentage

float

[pt] Percentual do banco de horas em dias uteis.

saturdaytimebankpercentage

float

[pt] Percentual do banco de horas aos sabados.

sundaytimebankpercentage

float

[pt] Percentual do banco de horas aos domingos.

holidaystimebankpercentage

float

[pt] Percentual do banco de horas em feriados.

timebankdaylimit

float

[pt] Limite diario do banco de horas, em minutos.

timebankmonthlimit

float

[pt] Limite mensal do banco de horas, em minutos.

timebanksaturdaylimit

float

[pt] Limite do banco de horas aos sabados, em minutos.

timebanksundaylimit

float

[pt] Limite do banco de horas aos domingos, em minutos.

timebankholidaylimit

float

[pt] Limite do banco de horas em feriados, em minutos.

timebanksundaysasovertime

boolean

[pt] Indica se horas de domingo vao como hora extra em vez de banco (verdadeiro/falso).

timebankholidaysasovertime

boolean

[pt] Indica se horas de feriado vao como hora extra em vez de banco (verdadeiro/falso).

timebankproportionalcurrentmonth

boolean

[pt] Indica se o banco de horas e proporcional ao mes vigente (verdadeiro/falso).

Notas

  • Parte desta documentacao foi gerada automaticamente por IA e pode conter erros. Recomendamos verificar informacoes críticas

Adicionar o conector Sólides DP na Kondado

Integre os dados de controle de ponto do Sólides DP (antigo Tangerino) ao seu Data Warehouse ou Data Lake em poucos passos.

1
Solicitar o token de integração ao suporte do Sólides DP

Entre em contato com o suporte do Sólides DP pelos canais de atendimento em <a href="https://solides.com.br/solucoes/departamento-pessoal/">solides.com.br e peça a liberação do seu token de integração (API). Esse token é necessário para a integração de dados entre as plataformas.

2
Copiar o token no painel do Sólides DP

Com o token liberado, acesse o Sólides DP e vá em Empregador > Integrações (no menu antigo, Configurações > Integrações). Copie o valor do token para usar na Kondado.

3
Selecionar o conector Sólides DP na Kondado

Faça login na Kondado, vá para a seção de adicionar conectores e selecione o conector do Sólides DP. Você pode ver todos os conectores disponíveis na plataforma.

4
Preencher o token e salvar o conector

Na página de preenchimento dos dados do conector, cole em "Token" o valor copiado do passo anterior. Dê um nome para o seu conector e clique em SALVAR.

5
Utilizar os dados em análises e dashboards

Após a configuração, crie as integrações que precisar (registros de ponto, resumo diário, banco de horas, ajustes de ponto e férias, funcionários, cargos, escalas, gestores e outras) e os dados passam a chegar no seu Data Warehouse. Você pode então criar dashboards prontos ou conectar a ferramentas de BI para visualização.

Perguntas frequentes

O que é o Sólides DP e como ele se integra à Kondado?▼
O Sólides DP (antigo Tangerino) é a solução de controle de ponto e departamento pessoal da Sólides. Através da Kondado, você pode integrar seus dados de ponto ao seu Data Warehouse ou Data Lake via integração de dados, facilitando análises centralizadas.
Quais dados do Sólides DP ficam disponíveis após a integração?▼
Registros de ponto (batidas), Resumo diário (horas trabalhadas, extras, faltas, saldo), Banco de horas (saldo atual por funcionário), Ajustes de ponto (inclui férias, atestados, folgas e abonos) e seus motivos, Funcionários, Cargos, Locais de trabalho, Escalas de trabalho, Gestores, Empresas (filiais), Regras de ponto e Justificativas de edição de ponto.
Como consigo os dados de férias do Sólides DP?▼
As férias são lançadas no Sólides DP como ajustes de ponto com o motivo de férias. Use a integração de Ajustes de ponto (e a de Motivos de ajuste para identificar qual motivo é férias).
Preciso de alguma credencial especial para conectar o Sólides DP?▼
Sim. É necessário solicitar a liberação do token de integração (API) ao suporte do Sólides DP. Depois de liberado, ele fica em Empregador > Integrações (no menu antigo, Configurações > Integrações). Sem esse token, não é possível completar a configuração do conector na Kondado.
Onde posso visualizar os dados do Sólides DP após a integração?▼
Os dados são enviados para o seu Data Warehouse ou Data Lake configurado. A partir daí, você pode usar ferramentas de visualização ou BI para criar relatórios e acompanhar métricas de ponto dos colaboradores.
É possível usar os dados do Sólides DP em planilhas?▼
Sim. Após a integração ao seu destino, você pode configurar a atualização de planilhas automática com os dados de ponto, funcionários ou banco de horas do Sólides DP.

Escrito por·Publicado em 2021-02-09·Atualizado em 2026-09-29