/
Historico_Colunas e Tabelas

Historico_Colunas e Tabelas

Página destinada ao mapeamento das tabelas e colunas do banco de dados Protheus, que os sistemas do DTI realizam acessos.


JAVA - Enrique Carlotto

SistemaNome das Tabelas/ViewsColunasAthenas - Tabelas intermediariasConsulta histórico Sim/Não?ObservaçõesSimilar no Athenas?Já em produção?
ADF-WEB

protheus.sra010

ra_filial

ra_filial - Pode ser usado numero fixo


Não

Será utilizadas as tabelas intermediarias criadas no Oracle para coleta de dados.

dti_pessoas.funcionario
dti_pessoas.funcionario_cargo
dti_pessoas.lotacao


As tabelas SRJ e SQ3 vão estar condensadas em dti_pessoas.funcionario_cargo
















ra_mat

dti_pessoas.funcionario.MATRICULA_ORIGEM


ra_admissa

dti_pessoas.funcionario.DATA_ADMISSAO


ra_catfunc dti_pessoas.funcionario.CLASSIFICACAO_COD
ra_sitfolh dti_pessoas.funcionario.Ativo
r_e_c_n_o_ não será mais utilizado
ra_chapadti_pessoas.funcionario.MATRICULA_ORIGEM
ra_nomecmpdti_pessoas.funcionario.Nome
ra_cicdti_pessoas.funcionario.CPF
ra_codfuncdti_pessoas.funcionario_cargo.CARGO_CBO

protheus.srj010

rj_desc

dti_pessoas.funcionario_cargo.CARGO_NOME



protheus.sqb010

qb_depto

dti_pessoas.lotacao.LOTACAO_CODIGO


qb_descricdti_pessoas.lotacao.LOTACAO_NOME
MASTIFFprotheus.rey010rey_codfun

dti_pessoas.funcionario.CLASSIFICACAO_COD




O Mastiff utilizará dados do DGP apenas para buscar a chapa, que é usada no Folha Ponto.

Os campos em negrito são os que realmente estão sendo usados pelo Mastiff.


Sim













rey_cpfdti_pessoas.funcionario.CPF
protheus.sqg010qg_nomedti_pessoas.funcionario.Nome
qg_sexodti_pessoas.funcionario.Sexo
qg_cicdti_pessoas.funcionario.CPF
protheus.sra010ra_nomecmpdti_pessoas.funcionario.Nome
ra_catfuncdti_pessoas.funcionario.CLASSIFICACAO_COD
ra_nascdti_pessoas.funcionario.
ra_cicdti_pessoas.funcionario.CPF
ra_sitfolhdti_pessoas.funcionario.Ativo
ra_demissadti_pessoas.funcionario.DATA_DEMISSAO
ra_aposentdti_pessoas.funcionario.
d_e_l_e_t_dti_pessoas.funcionario.Ativo
ra_matdti_pessoas.funcionario.MATRICULA_ATHENAS
BATCH-MNIprotheus.vw_plantao_servidores

matricula

dti_pessoas.funcionario.MATRICULA_ATHENAS
Os campos em negrito são os que realmente estão sendo usados pelo Mastiff.

Sim

*falta mudar o vínculo por cpf, com a plantoes.plantoes

nomedti_pessoas.funcionario.Nome
emaildti_pessoas.funcionario.EMAIL
Ponto (BD)

Tabela Lotação



coluna "LOTACAO_CODIGO" "Identificador da comarca dentro do sistema corrente (PROTHEUS.SQB010)"

dti_pessoas.funcionario.COMARCA_ID

dti_pessoas.funcionario.COMARCA_NOME

dti_pessoas.lotacao.LOTACAO_CODIGO

dti_pessoas.lotacao.LOTACAO_NOME


Tabelas do Banco Ponto, mas alimentadas com dados do Protheus.

























Tabela Funcionario_historicoColuna: "MATRICULA_PROTHEUS"

dti_pessoas.funcionario.MATRICULA_ORIGEM

dti_pessoas.funcionario.SERVIDOR_ID



Tabela FuncionarioColuna: "MATRICULA_PROTHEUS" "Identificador do funcionário dentro do sistema corrente (PROTHEUS.SRA010)"

dti_pessoas.funcionario.MATRICULA_ORIGEM

dti_pessoas.funcionario.SERVIDOR_ID



Tabela ComarcaColuna: COMARCA_CODIGO Identificador da comarca dentro do sistema corrente (Protheus)

dti_pessoas.funcionario.COMARCA_ID

dti_pessoas.funcionario.COMARCA_NOME



protheus.sra010 a


ra_matdti_pessoas.funcionario.MATRICULA_ORIGEM

PROCEDURE PONTO.atualizar_funcionarios
PROCEDURE PONTO.iniciar_dia
PROCEDURE PONTO.carregar_funcionarios










dti_pessoas.funcionario_cargo.CARGO_CBO - Seria o codigo do cargo ?



ra_cicdti_pessoas.funcionario.CPF

ra_nomecmpdti_pessoas.funcionario.Nome

ra_admissadti_pessoas.funcionario.DATA_ADMISSAO

ra_demissadti_pessoas.funcionario.DATA_DEMISSAO

ra_deptodti_pessoas.lotacao.LOTACAO_CODIGO

r_e_c_n_o_-

protheus.sr7010

r7_mat

dti_pessoas.funcionario_cargo.SERVIDOR_IDsim
r7_desccardti_pessoas.funcionario_cargo.CARGO_NOME

r7_data (data do cargo - histórico)dti_pessoas.funcionario_cargo.CARGO_POSSE

r7_tipodti_pessoas.funcionario_cargo.CARGO_CBO

r7_funcaodti_pessoas.funcionario_cargo.CARGO_NOME

d_e_l_e_t_dti_pessoas.funcionario_cargo.ATIVO

protheus.sq3010

q3_cargodti_pessoas.funcionario_cargo.CARGO_CBO

d_e_l_e_t_ti_pessoas.funcionario_cargo.ATIVO

protheus.sqb010 (lotação)

qb_xdescco

dti_pessoas.lotacao.LOTACAO_NOME

qb_deptodti_pessoas.lotacao.LOTACAO_NOME

d_e_l_e_t_dti_pessoas.funcionario.ATIVO

protheus.rcm010 (justificativa ausência - tipo afastamento / licença)

rcm_tipo
rcm_descri
d_e_l_e_t_

Não migrada

protheus.sr8010 ( periodo afastamento)

r8_tipoafa
r8_mat
r8_dataini
r8_datafim;
d_e_l_e_t_

Não migrada






MDC4Web

(BD vinculado à folha ponto)



sra010

ra_mat

dti_pessoas.funcionario.MATRICULA_ORIGEM


Utilizadas pelas seguintes funções e procedures:

FUNCTION "FNC_FINALIDADE_VIAGEM"
FUNCTION "FNC_OBTER_JUSTIFICATIVA_NEW"
PROCEDURE "RESUMO_FOLHAPONTO"
FUNCTION "FUN_RET_MATRIC_CPF"
FUNCTION "FNC_OBTER_JUSTIFICATIVA_OLD"




sr8010 - Não Migrada





rcm010 - não migrada

















ra_cicdti_pessoas.funcionario.CPF

ra_sitfolhdti_pessoas.funcionario.Ativo

ra_emaildti_pessoas.funcionario.EMAIL

ra_demissadti_pessoas.funcionario.DATA_DEMISSAO

d_e_l_e_t_dti_pessoas.funcionario.Ativo

sr8010 ( periodo afastamento)

r8_dataini




r8_datafim


r8_tipoafa


r8_mat


d_e_l_e_t_


rcm010 (justificativa ausência - tipo afastamento / licença)

rcm_descri




rcm_tipo


d_e_l_e_t_


GIBISRA010

RA_FILIAL

ra_filial - Pode ser usado numero fixo


Utilizadas para crição da View - FUNCIONARIOVIEW que por sua vez é utilizada pela PROCEDURE carga_funcionarios




















RA_MATdti_pessoas.funcionario.MATRICULA_ORIGEM
RA_ADMISSAdti_pessoas.funcionario.DATA_ADMISSAO
RA_DEMISSAdti_pessoas.funcionario.DATA_DEMISSAO
RA_CATFUNCdti_pessoas.funcionario.CLASSIFICACAO_COD
RA_TABNIVE??
RA_SITFOLHdti_pessoas.funcionario.Ativo
R_E_C_N_O_-
RA_NOMECMPdti_pessoas.funcionario.Nome
RA_CICdti_pessoas.funcionario.CPF
RA_CODFUNCdti_pessoas.funcionario_cargo.CARGO_CBO
RA_EMAILdti_pessoas.funcionario.EMAIL
SRJ010RJ_DESCdti_pessoas.funcionario_cargo.CARGO_NOME
SQB010

QB_DEPTO

dti_pessoas.lotacao.LOTACAO_CODIGO


QB_DESCRICdti_pessoas.lotacao.LOTACAO_NOME
CNMP CADASTRO DE MEMBROprotheus.sra010ra_matdti_pessoas.funcionario.MATRICULA_ATHENAS

usa a FNC_BLOB_PROTHEUS(sra010.ra_mat)





























ra_catfuncdti_pessoas.funcionario.CLASSIFICACAO_COD
ra_sitfolhdti_pessoas.funcionario.Ativo
ra_aposentdti_pessoas.funcionario.APOSENTADO

dti_pessoas.funcionario.DATA_APOSENTADORIA
ra_demissadti_pessoas.funcionario.DATA_DEMISSAO
ra_dtnomeadti_pessoas.funcionario.Data_nomeacao
ra_xdtnome

Será utilizada a mesma coluna que substituirá o campo ra_dtnomea

dti_pessoas.funcionario.Data_nomeacao


ra_xdpossedti_pessoas.funcionario.data_posse
ra_admissadti_pessoas.funcionario.DATA_ADMISSAO
ra_cargodti_pessoas.funcionario_cargo.CARGO_CBO
ra_nomecmpdti_pessoas.funcionario.Nome
ra_cicdti_pessoas.funcionario.CPF
ra_rgdti_pessoas.funcionario.RG
ra_maedti_pessoas.funcionario.NOME_MAE
ra_nascdti_pessoas.funcionario.DATA_NASCIMENTO
ra_sexodti_pessoas.funcionario.Sexo
ra_estcividti_pessoas.funcionario.ESTADO_CIVIL_NOME
ra_emaildti_pessoas.funcionario.EMAIL
ra_naturaldti_pessoas.funcionario.NATURAL_DE_ESTADO_SIGLA
ra_municipdti_pessoas.funcionario.NATURAL_DE_CIDADE_NOME
ra_xcdmunndti_pessoas.funcionario.COMARCA_IBGE
ra_xresidedti_pessoas.funcionario.Reside_Fora_lotacao
ra_xcodmundti_pessoas.funcionario.Endereco_Cidade_IBGE
ra_estadodti_pessoas.funcionario.Endereco_Estado_Sigla
d_e_l_e_t_dti_pessoas.funcionario.Ativo
ra_deptodti_pessoas.lotacao.LOTACAO_NOME

dti_pessoas.lotacao.lotacao_id

dti_pessoas.funcionario.lotacao_id

dti_pessoas.funcionario.estrangeiro

dti_pessoas.funcionario.servidor_id

dti_pessoas.funcionario.servidor_tipo
protheus.sbq010qb_descricrh_lotacao
d_e_l_e_t_dti_pessoas.funcionario.Ativo
qb_deptodti_pessoas.lotacao.LOTACAO_CODIGO


dti_pessoas.funcionario_cargo.cargo_admissao

dti_pessoas.funcionario_cargo.cargo_desligamento

dti_pessoas.funcionario_cargo.cargo_nome

dti_pessoas.funcionario_cargo.cargo_tipo_lei

dti_pessoas.funcionario_cargo.cargo_indicativo

dti_pessoas.funcionario_cargo.servidor_id

PHP - Rodrigo Fonseca 

SistemaNome das tabelasColunasAthenasConsulta histórico Sim/Não?ObservaçõesSimilar no Athenas?
GESTÃO DE CONCURSOS



REW010

REW_CODIGO
REW_NREDIT
REW_DESCRI
REW_DTEDIT
REW_ORGEXC
R_E_C_N_O_













SQG010

QG_CURRIC,
QG_NOME,
QG_ENDEREC,
QG_COMPLEM,
QG_BAIRRO,
QG_MUNICIP,
QG_ESTADO,
QG_CEP,
QG_FONE,
QG_EMAIL,
QG_FONECEL,
QG_RG,
QG_CIC,
QG_PAI,
QG_MAE,
QG_SEXO,
QG_ESTCIV,
QG_NATURAL,
QG_DTNASC,
QG_DTCAD,
QG_DESCFUN,
QG_NOTA,
R_E_C_N_O_



REY010

REY_CPF
REY_CODCON
REY_CODFUN
REY_CLASSI
REY_SITUAC
REY_NOTA
R_E_C_N_O_



RI7010R_E_C_N_O_
RI7_FILIAL RI7_CODCON RI7_CODFUN RI7_VAGAMP RI7_VAGPCD


REX010REX_FILIAL
REX_CODCON REX_CODFUN REX_CODREQ
R_E_C_N_O_


view_daex_usuario_lotacao

cod_comarca
comarca
cod_lotacao
lotacao



PORTAL TRANSPARÊNCIA





INTRANETSRA010

D_E_L_E_T_

R_E_C_N_O_

RA_NOMECMP

RA_MAT

RA_EMAIL

RA_NASC

RA_CIC

RA_SITFOLH

RA_APOSENT

RA_SEXO

RA_ESTCIVI

RA_MUNICIP

RA_RG

RA_XLOGIN

RA_CATFUNC

RA_DEPTO

RA_CARGO

RA_ADMISSA

RA_CHAPA

RA_DEMISSA

RA_CODFUNC

RA_MUNNASC

RA_PAI

RA_MAE

RA_RGUF

RA_RGORG

RA_SALARIO

RA_CTDEPSA

RA_BCDEPSA

RA_TABELA

ra_tabfaix

ra_tabnive

RA_FILIAL

RA_BITMAP


Sim

SQB010

QB_XDESCCO

QB_DEPTO

D_E_L_E_T_

QB_COMARC

QB_FILIAL

qb_descric




SQ3010

Q3_CARGO

Q3_XDESCPL

Q3_DESCSUM

D_E_L_E_T_




RBR010

RBR_TABELA

RBR_FILIAL

D_E_L_E_T_




SRJ010

rj_desc

RJ_FUNCAO

RJ_FILIAL




SRD010

RD_FILIAL

RD_MAT

RD_PD

RD_DATPGT

RD_DATARQ

RD_HORAS

RD_VALOR

RD_ROTEIR

RD_PERIODO

RD_SEMANA

D_E_L_E_T_




SRV010

RV_COD

RV_FILIAL

D_E_L_E_T_

RV_TIPOCOD

RV_DESC


Utiliza função no campo RV_TIPOCOD:

DECODE(RV_TIPOCOD, '1','P','2','D','3','B','4','B',' ') PROVDESCBASE


SRC010

RC_FILIAL

RC_MAT

RC_PD

RC_DATA

RC_HORAS

RC_VALOR

RC_ROTEIR

RC_PERIODO

RC_SEMANA

D_E_L_E_T_




SRY010

ry_calculo

ry_filial

RY_DESC




SX5010

X5_CHAVE

X5_DESCRI

X5_TABELA




rec010

REC_NOME

REC_CODIGO




rm.pffinanc


codevento

dtpagto

ref

valor

nroperiodo

chapa

anocomp

mescomp

provdescbase


Busca da base RM
rm.pevento

provdescbase

descricao

codigo


Busca da base RM
recadastro_comissionados

Está fazendo um select * from recadastro_comissionados WHERE matricula='xxxxx'

Ao efetuar o select para descobrir quais são as colunas, não foi possível encontrar a tabela no protheus


Em outro arquivo ele faz um insert nos campos: matricula

nome

cpf

flg


Em outro arquivo ele faz um update nos campos:

flg

conselho

conselho_file

outro_orgao

outro_orgao_file

negativa_federal_grau_1

negativa_federal_grau_2

negativa_eleitoral

negativa_estadual_grau_1

negativa_estadual_grau_2

negativa_militar

negativa_tribunal_uniao

negativa_tribunal_estado

negativa_cadastro_nacional

isencao_hipoteses


PROTHEUS_REPOSIT

SEQ

MEMO

BMPNAME

MODULO

D_E_L_E_T_




VW_ATUCAD_STATUS_POR_MATRICULA

Realiza a chamada da VW utilizando esta query:

SELECT UPPER(ATUALIZADO) FROM  VW_ATUCAD_STATUS_POR_MATRICULA WHERE MATRICULA = XXXXX

No entanto, não encontrei esta view no protheus


VW_URV_POR_MATRICULA

Utiliza colunas já mencionadas acima
OUVIDORIA





SATVIEW_DAEX_USUARIO_LOTACAO

xlogin
nome 
cod_lotacao
lotacao
cod_cargo
cargo
cod_comarca
comarca





SISDIA





Sistema de Auxílio SaúdeSRA010

RA_MAT
RA_CATFUNC
RA_XLOGIN
RA_CIC
RA_NOME
RA_EMAIL
RA_SITFOLH
RA_DEMISSA
RA_APOSENT
RA_TABNIVE
D_E_L_E_T_





Site do MP





AposentadosSRA010

RA_MAT

RA_NOMECMP

RA_NASC

RA_EMAIL

RA_CIC

RA_CATFUNC

RA_DEPTO 

RA_DEMISSA

RA_SITFOLH

RA_CODFUNC

RA_SALARIO

RA_CTDEPSA

RA_BCDEPSA

RA_TABELA

RA_ADMISSA

ra_tabfaix

ra_tabnive

D_E_L_E_T_





SQB010

QB_XDESCCO

QB_DEPTO

D_E_L_E_T_

rh_lotação


SRJ010

rj_desc

RJ_FUNCAO

RJ_FILIAL

D_E_L_E_T_

rh_cargos


RBR010

RBR_TABELA

RBR_FILIAL

D_E_L_E_T_



SRD010

RD_FILIAL

RD_MAT

RD_PD

RD_DATPGT

RD_HORAS

RD_VALOR

RD_ROTEIR

RD_PERIODO

RD_SEMANA

RD_DATARQ

D_E_L_E_T_



SRC010

RC_FILIAL

RC_MAT

RC_PD

RC_DATA

RC_HORAS

RC_VALOR

RC_ROTEIR

RC_PERIODO

RC_SEMANA

D_E_L_E_T_



SRV010

RV_TIPOCOD

RV_DESC

RV_COD

RV_FILIAL

D_E_L_E_T_



SQ3010

Q3_XDESCPL

Q3_CARGO

D_E_L_E_T_

rh_cargos


SRY010

RY_DESC

ry_calculo

ry_filial




RAILS - Fernando Alencar 

SistemaNome das tabelasColunasConsulta histórico Sim/Não?ObservaçõesSimilar no Athenas
PLANTÕES

SRA010


Não

SRJ010

ELEIÇÕES

SRA


Não

SRJ

SQB

PORTAL VIDA FUNCIONAL

RH3



O vida funcional foi desenvolvido em cima da estrutura de dados que já existia no Protheus. Essa estrutura não vai ter paralelo nem vai ser migrado para o Athenas. Aguardar resposta do Ricardo para saber se o atual portal Vida Funcional pode ser substituído por alguma funcionalidade dentro do Athenas.
RH4

RIA

SR8

SRA

RGK

SRF

BANCO - Jamill 

SistemaNome das tabelasColunasConsulta histórico Sim/Não?ObservaçõesSimilar no Athenas
SAE

protheus.sra010

ra_catfunc
ra_depto
ra_mat
ra_cic
ra_sitfolh
ra_demissa
ra_admissa
ra_aposent
ra_tabnive
ra_chapa
ra_nome


Utilizando junto ao schema sdia que processa dados no pacote/procedure PKG_ETL_STG_FATO.ETL_STG_SDIA_DIARIA e carrega a tabela STAGE_SDIA_DIARIA


Utilizado também no pacote PKG_CARGA_MOV_SERVIDORES (Obs: revisar pacote que possui outros objetos apontando para o SIMP2)


Utilizado também no pacote PKG_ETL_DIM



protheus.sre010

re_matd
RE_CCD
RE_DATA


Utilizado na função VERIFICA_LOTACAO_DIARIA schema MPMTBI do SAE

protheus.srj010

rj_funcao
rj_desc


Utilizado no pacote PKG_CARGA_MOV_SERVIDORES (Obs: revisar pacote que possui outros objetos apontando para o SIMP2)

protheus.sqb010

qb_depto
qb_descric
qb_xdescco


Utilizado no pacote PKG_ETL_DIM

PROTHEUS.SQ3010

Q3_CARGO
Q3_DESCSUM
Q3_XDESCPL


Utilizado no pacote PKG_ETL_DIM

protheus.sx501sx5010
Utilizado no pacote PKG_ETL_DIM

DEPLAN - Armindo Corrêa Leite

SistemaNome das tabelasColunasConsulta histórico Sim/Não?ObservaçõesSimilar no Athenas
APLIC







PROTHEUS.SRA010

RA_MAT

RA_NOMECMP

RA_CIC

RA_NASC

RA_MAE

RA_PAI

RA_SEXO

RA_PIS

RA_ESTCIVI

RA_XCPFMAE

RA_XCPFPAI

RA_XCPFCON

RA_XCONJUG

RA_DEFIFIS

RA_GRINRAI

RA_DDDCELU

RA_NUMCELU

RA_EMAIL

RA_CATFUNC

RA_SITFOLH

RA_TPPREVI

RA_APOSENT

RA_XDTAPOS

RA_ADMISSA

RA_MATIPEN

RA_CARGO

RA_TNOTRAB

RA_REGIME

RA_TABELA

RA_TABFAIX

RA_TABNIVE

RA_XRMESTA




PROTHEUS.SRD010

RD_MAT

RD_PERIODO

RD_SEMANA

RD_PD

RD_ROTEIR

RD_VALOR




PROTHEUS.RID010

RID_DATINI

RID_DATFIM

RID_TIADCD

RID_MAT

RID_CNPJ




PROTHEUS.SQ3010

Q3_CARGO

Q3_XCODCBO

Q3_DESCSUM

Q3_TIPO

Q3_TABELA

Q3_TABNIVE

Q3_TABFAIX

Q3_TABELA

Q3_CATEG




PROTHEUS.SRY010

RY_DESC

RY_CALCULO




PROTHEUS.SRV010

RV_COD

RV_TIPOCOD

RV_XTTAPLI

RV_XCLAPLI

RV_DESCDET




PROTHEUS.RB6010

RB6_NIVEL

RB6_FAIXA

RB6_TABELA

RB6_DTREF   

RB6_VALOR




PROTHEUS.RBR010

RBR_DTREF

RBR_TABELA

RBR_APLIC

RBR_VLREF




PROTHEUS.SX5010

X5_CHAVE

X5_DESCRI

X5_TABELA


X5_TABELA = 'RH'
PROTHEUS.SRG010

RG_MAT

RG_SEMANA

RG_ROTEIR

RG_TIPORES


RG_TIPORES = '03'
PROTHEUS.SR7010

R7_MAT

R7_CARGO

R7_DATA

R7_TIPO

R7_CATFUNC

R7_DESCCAR

R7_FUNCAO




PROTHEUS.RI6010

RI6_NUMDOC

RI6_ANO

RI6_TIPDOC

RI6_CLASTP

RI6_MAT

RI6_TXTHIS




PROTHEUS.RI5010

RI5_NUMDOC

RI5_ANO

RI5_DTAPUB

RI5_DTATPO

RI5_TIPDOC




PROTHEUS.RCC010

RCC_CODIGO

RCC_CONTEU


RCC_CODIGO IN ('S101', 'S100')


Related content

Historico_Espelho Oracle do Athenas(DTI_PESSOAS)
Historico_Espelho Oracle do Athenas(DTI_PESSOAS)
More like this
Historico_Anotações sobre valores de Colunas
Historico_Anotações sobre valores de Colunas
More like this
Historico_Sistemas Integrado
Historico_Sistemas Integrado
More like this
Historico_02- Intranet
Historico_02- Intranet
More like this
Historico_Protheus - Dicionário de Dados
Historico_Protheus - Dicionário de Dados
More like this
Historico_Sistemas a serem Migrados
Historico_Sistemas a serem Migrados
More like this