Árvore de páginas

Versões comparadas

Chave

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

...

Abaixo estão os Data Models do Clockin onde recebem informações que são demonstradas no Backoffice:


  • Data Model Company (Empresa): 
    • psecao_consolidado_gfilialstaging que compõe o DM Company (Empresa) que é a Empresa do Clockin. Esta staging é uma junção da staging gfilial (Filial)  e psecao (Centro de Custo) para trazer os campos da matriz e da filial para o Clockin. Segue os campos que são traduzidos e suas regras:
Desçriçãocampo stagingcampo ClockinRegra
Código da Empresacodcoligada_gfilial

Company Code (String)


CNPJ cgc_psecao_consolidadoTax ID (String)
NomenomeName (String)
Inscrição municipalinscrmun

City Tax ID (String)


Inscrição Estadualinscricaoestadual

State Tax ID (String)


Nome Fantasianomefantasia

Doing Business As (String)


Empresa ativacodigo

Is Active (Boolean)

sempre true
CEIcei

CEI Code (String)


CNPJ + CEI cgc_psecao_consolidado + cei

Primary Key Id (String)

concatenação dos campos CNPJ + CEI é a chave do registro
Aviso

A "Staging Table" gcoligada foi descontinuada da integração com RM. Deve ser desabilita no 2C e devem habilitar a integração das "stagings tables" gfilial e psecao. Caso esteja integrando filiais que não estão usando o Clockin verificar com cliente para realizar um filtro no 2C. Para maiores informações sobre esses processos relativos ao 2C clicar aqui e acessar o item 8. 


  • Data Model Employee (Funcionário)
    • ppessoafunc_final: staging table que compõe o Data Model Employee (Funcionário).  Essa staging é a junção das stagings ppessoa (pessoa física), pfunc (funcionário), ptpdemissao (tipo de demissão). Segue os campos que são traduzidos e suas regras:  
Descriçãocampo satgingcampo ClockinRegra
E-mailemailpessoal, emailEmail 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 tipodemissaoTerminate Reason (String)Tipos de Demissão
Está Demitido?codsituacao, tipodemissao, datademissaoisTerminated (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ãotipodemissaoTermition Type (String)
Data de DemissãodatademissaoTermination 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
PISpispasepPIS Code (String)
Categoria do Funcionáriocodcategoria
Situation Code (String)

Tipo do endereçoajudacustoType (String)
Rua ruaAddress 1 (String)
BairrobairroAddress 2 (String)
ComplementocomplementoAddress 3 (String)
Cidade cidadeCity (String)
Estado (UF)estadoState (String)
PaíspaisCountry (String)
CEP cepZip Code (String)
CNPJ da Empresa do funcionário codcoligadaTax ID (String)
Código da Imagemcodcoligada, 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 Telefonecodpessoa
Se o telefone informado foi o 1 então o campo é preenchido com "Telefone 1", senão "Telefone 2"
Número de Telemontcodpessoa
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
CPFcpfPerson ID (String)

Registro Geral 

cartidentidadeEmployee Code (String)
Data de Admissãodataadmissao

Data Admissão (Date)


Código da Funçãocodfuncao

Function Code (String)


Descrição da Funçãocodfunção, codcoligadaFunction 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 codgrpquiosqueEmployee Class (String)
Paispais

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, codsecaoCost 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çãocodsecaoSection Code (String)
Estado (UF)estadoState (String)
Grupo de Seçãocodsecao

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
Aviso

NO 2C deverá ser configurado um filtro para não trazer os funcionários desligados anteriores a implementação.  Para maiores informações sobre esses processos relativos ao 2C clicar aqui e acessar o item 8. 



Data Model Image (Imagem)

...