Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

O Objetivo desse artigo é definir os objetos sincronizáveis de um sistema de Rh externo

Trabalhador

Esta tabela deve conter um registro para cada trabalhador que deverá ser sincronizado com o Drake:

Propriedade

Tipo de Dados

Tamanho

Valores Aceitos

Observação

IdString200  
AdmissãoDateTime   
ApelidoString20  
SituaçãoInteiro 0=Ativo,1=Inativo,2=Afastado, 3=Em contratação 
Data de NascimentoDateTime   
Gerenteinteiro 0=Não,1=Sim 
MatriculaString20  
NomeString80  

PISString13  

RG

String15  
RG EmissorString20  
RG Local de ExpediçãoString50  
RG EmissãoDateTime   
Serie CTPSString20  
Numero CTPSString20  
Emissão CTPSDateTime   
Validade CTPSDateTime   
TipoInteiro 0=Funcionário,1=Terceirizado, 2=Contratado, 3=Avulso, 4=Funcionário Do Cliente, 5=POB, 6=Expatriado, 7=Terceirizado Expatriado 
DemissãoDateTime   
Centro de CustoString200Referência para um Id de Centro de Custo 
NacionalidadeString200Referência para um Id de Nacionalidade 
FunçãoString200Referência para um Id de Função 
Nível de FunçãoString200Referência para um Id de Nível de Função 
UnidadeString200Referência para um Id de Unidade Operacional 
EntidadeString200Referência para um Id de Entidade 
SexoInteiro 0=M,1=F 
DepartamentoString200Referência para um Id de Departamento
CategoriaInteiro

0 - OnShore

1 - OffShore



CPFString20


Departamento

Esta tabela deve conter os departamentos utilizadas pelo sistema de RH:


Propriedade

Tipo de Dados

Tamanho

Valores Aceitos

Observação

ID

String

200

 

 

Nome

String200  

Descrição

String200  

Sigla

String10



Nacionalidade

Esta tabela deve conter as nacionalidades utilizadas pelo sistema de RH:


Propriedade

Tipo de Dados

Tamanho

Valores Aceitos

Observação

ID

String

200

 

 

Descrição

String30  

Código do País

String10  



Endereço

Esta tabela deve conter os endereços dos trabalhadores. Caso o sistema de RH só contenha um endereço por funcionário é possível desnormaliza-la e colocar os campos de dados na tabela de trabalhador:


PropriedadeTipo de DadosTamanhoValores AceitosObservação
IdString200  
PessoaString200Id de um trabalhador ou de Uma Entidade 
LogradouroString255  
NúmeroString25  
ComplementoString50  
BairroString100  
CidadeString100  
UFString2  
CEPString8  
PaisString40  
TipoInteiro 0=Residencial, 1=Comercial, 2=Outros, 3=Contratacao, 4=Publico, 5=AeroportoDeContratacao 



Email

Esta tabela deve conter os emails dos trabalhadores. Caso o sistema de RH só contenha um e-mail por funcionário é possível desnormaliza-la e colocar os campos de dados na tabela de trabalhador:


PropriedadeTipo de DadosTamanhoValores AceitosObservação
IdString200  
TrabalhadorString200Id de um Trabalhador 
EndereçoString255  



Telefone

Esta tabela deve conter os telefones dos trabalhadores. Caso o sistema de RH só contenha um telefone por funcionário é possível desnormaliza-la e colocar os campos de dados na tabela de trabalhador:


PropriedadeTipo de DadosTamanhoValores AceitosObservação
IdString200  
TrabalhadorString200Id de um Trabalhador 
NúmeroString14  
Código PaísString3  
DDDString3  


 
Passaporte

Esta tabela deve conter os passaportes dos trabalhadores:


PropriedadeTipo de DadosTamanhoValores AceitosObservação
IdString200  
TrabalhadorString200Id de um Trabalhador 
NúmeroString15  
ValidadeDateTime   




Período Aquisitivo de Férias

Esta tabela deve conter os registros de férias dos trabalhadores:


PropriedadeTipo de DadosTamanhoValores AceitosObservação
IdString200  
InicioDateTime   
FimDateTime   
InicioPeriodoConcessivoDateTime ?
Data ou "Null"  O valor não é obrigatório
FimPeriodoConcessivoDateTime ?
Data ou "Null"O valor não é obrigatório
TrabalhadorString200Id de um Trabalhador


Informações

O simbolo de interrogação indica que o tipo "DateTime pode ter valores nulos, sendo assim DateTime? = Data ou "Null"



Férias

Esta tabela deve conter os registros de férias dos trabalhadores:


PropriedadeTipo de DadosTamanhoValores AceitosObservação
IdString200  
TrabalhadorString200Id de um Trabalhador 
InicioDateTime   
FimDateTime   
PeriodoAquisitivoString200Id de um Período Aquisitivo



Unidade Operacional

Esta tabela deve conter os registros unidades operacionais da empresa:


PropriedadeTipo de DadosTamanhoValores AceitosObservação
IdString200  
TipoInteiro 0=Onshore,1=Offshore,2=Extra 
DescriçãoString60  
CódigoString50  
Centro de CustoString200Id de um centro de custo 



Função

Esta tabela deve conter os registros de funções utilizadas:


PropriedadeTipo de DadosTamanhoValores AceitosObservação
IdString200  
NomeString50   
AtivaInteiro 0=Não,1=Sim 



Nível da Função

Esta tabela deve conter os registros de níveis de funções utilizadas. Caso a empresa não trabalhe com tabela salarial organizada por níveis essa tabela poderá ser omitida:


PropriedadeTipo de DadosTamanhoValores AceitosObservação
IdString200  
FunçãoString200 Id de uma Função  
NomeString40   
SalárioDecimal  Esse campo pode ser omitido se não for necessário calcular diferença de função para posterior exportação para folha.



Afastamento

Esta tabela deve conter os registros afastamentos:


PropriedadeTipo de DadosTamanhoValores AceitosObservação
IdString200  
TrabalhadorString200  
InicioDateTime   
FimDateTime   



ASO

Esta tabela deve conter os registros de Asos:


PropriedadeTipo de DadosTamanhoValores AceitosObservação
IdString200  
TrabalhadorString200  
TipoInteiro 

1=Admissional, 2=Demissional,

3=AlteracaoFuncao, 4=Periodico,

5=RetornoAoTrabalho,

6=PrimeiroPeriodico

 
DataDateTime   
Local do ExameString50  
ResponsávelString50  
AptoInteiro 0=Não,1=Sim 
FileURLString4000
URL do arquivo de imagem
FileLastUpdatedDateTime

Data da ultima modificação do arquivo



Licença Médica

Esta tabela deve conter os registros de licenças médicas:


PropriedadeTipo de DadosTamanhoValores AceitosObservação
IdString200  
TrabalhadorString200  
InicioDateTime   
FimDateTime   
Pericia De RetornoDateTime   



Centro de Custo

Esta tabela deve conter os registros de centros de custo.

...