Páginas filhas
  • Employee_3_002.html


Mensagem: Employee - Mensagem para Integração de funcionário
ProductAdapterReceiveSend
InsertUpdateDeleteInsertUpdateDelete
PROTHEUSGPEI010simsimsimsimsimsim
RMNãoNãoNãoSimSimSim
DATASUL..................
PROXIMA-PIMSFuncionarioAdapter.javasimsimsimnãonãonão


FielddocumentationmaxLengthProductFieldERPReq.TypeLengthDescription
CompanyIdCodigo da Empresa
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

-> não possui campo físico na tabela
-> PFUNC.CODCOLIGADA
->
-> Codigo da Empresa

-> sim
-> Sim
->
-> sim

-> varchar
-> smallint
->
-> char

-> 02
->
->
-> ...

->
->
->
-> Codigo da Empresa
BranchIdCodigo da Filial
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

-> SRAXX0.RA_FILIAL
-> PFUNC.CODFILIAL
->
-> Codigo da Filial

-> sim
-> sim
->
-> sim

-> varchar
-> smallint
->
-> char

-> 02
->
->
-> ...

-> pode ter tamanho entre 02 e 12 dependendo da configuração do Protheus
->
->
-> Codigo da Filial
CompanyInternalIdInternalId da chave completa de empresa do produto
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

->
-> PFUNC.CODCOLIGADA+PFUNC.CODFILIAL
->
-> CompanyInternalId da chave completa de empresa do produto

-> sim
-> sim
->
-> não

-> varchar
-> string
->
-> char

-> 50
->
->
-> ...

-> o InternalID da empresa é formado empresa|RA_FILIAL. Tamanho entre 05 e 15
->
->
-> CompanyInternalId da chave completa de empresa do produto
CodeMatricula do funcionario
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

-> SRAXX0.RA_MAT
-> PFUNC.CHAPA
->
-> Matricula do funcionario

-> sim
-> sim
->
-> sim

-> varchar
-> varchar
->
-> varchar

-> 6
-> 16
->
-> ...

-> contém máscara numérica
->
->
-> Matricula do funcionario
InternalIdInternalId do Code
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

-> SRAXX0.RA_FILIAL
-> PFUNC.CODCOLIGADA+PFUNC.CHAPA
->
-> InternalId do Code

-> sim
-> sim
->
-> não

-> varchar
-> string
->
-> char

-> 50
->
->
-> ...

-> o InternalID do cadastro é formado pelos campos empresa|RA_FILIAL|RA_MAT
->
->
-> InternalId do Code
FullNameNome do funcionario
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

-> SRAXX0.RA_NOMECMP
-> tabela.campo
->
-> Nome completo do funcionario

-> nao
-> sim/nao
->
-> sim

-> char
-> ...
->
-> varchar

-> 70
-> ...
->
-> ...

-> Nome Completo do Funcionario
-> ...
->
-> Nome do funcionario
NameNome do funcionario
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

-> SRAXX0.RA_NOME
-> PPESSOA.NOME
->
-> Nome Reduzido

-> sim
-> não
->
-> não

-> varchar
-> varchar
->
-> varchar

-> 30
-> 120
->
-> ...

-> Nome Reduzido
->
->
-> Nome Reduzido
ShortNameNome Abreviado / Apelido do funcionario
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

->
->
->
-> Nome Abreviado / Apelido do funcionario

->
->
->
-> não

->
->
->
-> varchar

->
->
->
-> ...

->
->
->
-> Nome Abreviado / Apelido do funcionario
BadgeNumberNúmero do Cracha
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

->
->
->
-> Número do Cracha

->
->
->
-> não

->
->
->
-> varchar

->
->
->
-> ...

->
->
->
-> Número do Cracha
DepartamentCodeCodigo do departamento
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

-> SRAXX0.RA_DEPTO
-> PSECAO.CODDEPTO
->
-> Codigo do departamento

-> não
-> não
->
-> não

-> varchar
-> varchar
->
-> varchar

-> 09
-> 25
->
-> ...

-> Departamento
->
->
-> Codigo do departamento
DepartamentInternalIdInternalId do DepartamentCode
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

-> tabela.campo
-> PSECAO.CODCOLIGADA+PSECAO.CODFILIAL+PSECAO.CODDEPTO
->
-> InternalId do DepartamentCode

-> sim/nao
-> não
->
-> não

-> ...
-> string
->
-> varchar

-> ...
->
->
-> ...

-> não integrado. O InternalID é formado pelos campos empresa|QB_FILIAL|QB_DEPTO
->
->
-> InternalId do DepartamentCode
RoleCodeCodigo da funcao
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

-> SRAXX0.RA_CODFUNC
-> PFUNC.CODFUNCAO
->
-> Codigo da funcao

-> sim
-> não
->
-> não

-> varchar
-> varchar
->
-> varchar

-> 05
-> 35
->
-> ...

-> Codigo da Funcao do Funcionario
->
->
-> Codigo da funcao
RoleInternalIdInternalId do RoleCode
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

-> tabela.campo
-> PFUNC.CODCOLIGADA+PFUNC.CODFUNCAO
->
-> InternalId do RoleCode

-> sim/nao
-> não
->
-> não

-> ...
-> string
->
-> varchar

-> ...
->
->
-> ...

-> não integrado. O InternalID é formado pelos campos empresa|RJ_FILIAL|RJ_FUNCAO
->
->
-> InternalId do RoleCode
RoleLevelCódigo Nivel Função
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

-> tabela.campo
-> PFUNC.CODCOLIGADA+PFUNC.CODFUNCAO
->
-> Código Nivel Função

-> sim/nao
-> não
->
-> não

-> ...
-> string
->
-> number

-> ...
->
->
-> ...

-> não integrado. O InternalID é formado pelos campos empresa|RJ_FILIAL|RJ_FUNCAO
->
->
-> Código Nivel Função
HiringDateData de Admissao
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

-> SRAXX0.RA_ADMISSA
-> PFUNC.DATAADMISSAO
->
-> Data de Admissao

-> sim
-> sim
->
-> sim

-> date
-> datetime
->
-> date

-> 8
->
->
-> ...

->
->
->
-> Data de Admissao
WorkShiftCodeCodigo do turno
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

-> SRAXX0.RA_TNOTRAB
-> PFUNC.CODHORARIO
->
-> Codigo do turno

-> sim
-> não
->
-> sim

-> varchar
-> varchar
->
-> varchar

-> 03
-> 10
->
-> ...

->
->
->
-> Codigo do turno
WorkShiftInternalIdInternalId do WorkShift
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

->
-> PFUNC.CODCOLIGADA+PFUNC.CODHORARIO
->
-> InternalId do WorkShift

->
-> não
->
-> não

->
-> string
->
-> varchar

->
->
->
-> ...

-> não integrado. O InternalID é formado pelos campos empresa|R6_FILIAL|R6_TURNO
->
->
-> InternalId do WorkShift
WorkShiftSequenceSequencia Inicio do Turno
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

-> SRAXX0.RA_SEQTURN
-> fixo valor 01
->
-> Sequencia Inicio do Turno

-> não
-> não
->
-> não

-> char
->
->
-> varchar

-> 2
->
->
-> ...

-> Informe a Sequência de Turno do funcionário, utilizado no Módulo de Ponto Eletrônico.
-> Fixo valor 01 pois o RM não trabalha com o conceito de escala.
->
-> Sequencia Inicio do Turnot
DateInitialShiftSequenceData Inicial da Sequencia do Turno
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

-> Campo nao existe em tabela
-> tabela.campo
->
-> Data Inicial da Sequencia do Turno

-> sim se for enviado informacoes na tag WorkShiftSequence
-> sim/nao
->
-> não

-> date
-> ...
->
-> date

-> 8
-> ...
->
-> ...

-> Informe o dia do mes que começa a sequencia de trabalho.
-> Informe o dia do mes que começa a sequencia de trabalho.
->
-> Data Inicial da Sequencia do Turno
EmployeePositionCodeCodigo do cargo
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

-> SRAXX0.RA_CARGO
-> tabela.campo
->
-> Codigo do cargo

-> nao
-> sim/nao
->
-> não

-> char
-> ...
->
-> date

-> 5
-> ...
->
-> ...

-> ...
-> ...
->
-> Codigo do cargo
EmployeePositionCodeInternalIdInternalId do PositionCodeInternalId
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

-> tabela.campo
-> tabela.campo
->
-> InternalId do PositionCodeInternalId

-> sim/nao
-> sim/nao
->
-> não

-> ...
-> ...
->
-> date

-> ...
-> ...
->
-> ...

-> ...
-> ...
->
-> InternalId do PositionCodeInternalId
EmployeePositionLevelCódigo Nivel Cargo
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

-> tabela.campo
-> tabela.campo
->
-> Código Nivel Cargo

-> sim/nao
-> sim/nao
->
-> sim

-> ...
-> ...
->
-> number

-> ...
-> ...
->
-> ...

-> ...
-> ...
->
-> Código Nivel Cargo
SalaryCategoryCategoria Salarial. Rever estas categorias quando for utilizar com o RM. Produto Datasul tamb�m possui outras categorias (Semana, Quinzenal e Diarista)
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

-> tabela.campo
-> tabela.campo
->
-> Categoria Salarial

-> sim/nao
-> sim/nao
->
-> não

-> ...
-> ...
->
-> char

-> ...
-> ...
->
-> ...

-> ...
-> ...
->
-> Código Nivel Cargo
SalarySalario
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

-> tabela.campo
-> tabela.campo
->
-> Salariol

-> sim/nao
-> sim/nao
->
-> não

-> ...
-> ...
->
-> decimal

-> ...
-> ...
->
-> ...

-> ...
-> ...
->
-> Salario
DemissionDateData de Demissao
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

-> tabela.campo
-> tabela.campo
->
-> Data de Demissao

-> sim/nao
-> sim/nao
->
-> não

-> ...
-> ...
->
-> date

-> ...
-> ...
->
-> ...

-> ...
-> ...
->
-> Data de Demissao
CostCenterCodeCentro de custo vinculado ao funcionário
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

-> tabela.campo
-> tabela.campo
->
-> Data de Demissao

-> sim/nao
-> sim/nao
->
-> não

-> ...
-> ...
->
-> date

-> ...
-> ...
->
-> ...

-> ...
-> ...
->
-> Data de Demissao
CostCenterInternalIdInternalId do CostCenterCode
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

-> tabela.campo
-> tabela.campo
->
-> Data de Demissao

-> sim/nao
-> sim/nao
->
-> não

-> ...
-> ...
->
-> date

-> ...
-> ...
->
-> ...

-> ...
-> ...
->
-> Data de Demissao
BirthDateData de Nascimento
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

-> tabela.campo
-> tabela.campo
->
-> Data de Nascimento

-> sim/nao
-> sim/nao
->
-> sim

-> ...
-> ...
->
-> date

-> ...
-> ...
->
-> ...

-> ...
-> ...
->
-> Data de Nascimento
GenderSexo
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

-> tabela.campo
-> tabela.campo
->
-> Sexo

-> sim/nao
-> sim/nao
->
-> sim

-> ...
-> ...
->
-> char

-> ...
-> ...
->
-> ...

-> ...
-> ...
->
-> Sexo
HomeStateEstado Natal(de origem)
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

-> tabela.campo
-> tabela.campo
->
-> Estado Natal(de origem)

-> sim/nao
-> sim/nao
->
-> sim

-> ...
-> ...
->
-> varchar

-> ...
-> ...
->
-> ...

-> ...
-> ...
->
-> Estado Natal(de origem)
NaturalCityNaturalidade
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

-> tabela.campo
-> tabela.campo
->
-> Naturalidade

-> sim/nao
-> sim/nao
->
-> sim

-> ...
-> ...
->
-> varchar

-> ...
-> ...
->
-> ...

-> ...
-> ...
->
-> Naturalidade
EmployeeSituationSituação do Funcionário na Folha
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

-> SRAXX0.RA_SITFOLH
-> tabela.campo
->
-> Situação do Funcionário na Folha

-> nao
-> sim/nao
->
-> não

-> Char
-> ...
->
-> varchar

-> 1
-> ...
->
-> ...

-> Situacao na Folha
-> ...
->
-> Situação do Funcionário na Folha
WorkCenterCodeCentro de Trabalho
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

-> SRAXX0.RA_SITFOLH
-> tabela.campo
->
-> Centro de Trabalho

-> nao
-> sim/nao
->
-> não

-> Char
-> ...
->
-> varchar

-> 1
-> ...
->
-> ...

-> Situacao na Folha
-> ...
->
-> Centro de Trabalho
EmployeeDocument





AllocationInformation





RuralCarrierInformation





ContractEndData de término do contrato trabalho/experiência
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

->
->
->
-> Data de término do contrato trabalho/experiência

->
->
->
-> sim

->
->
->
-> number

->
->
->
-> ...

->
->
->
-> Data de término do contrato trabalho/experiência
EmployeeTypeTipo do Funcionário





GovernmentalInformation





AdressInformation





CommunicationInformation





PrivateCitizenNúmero da Pessoa Física
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

->
->
->
->

->
->
->
->

->
->
->
->

->
->
->
->

->
->
->
->
RegistrationDigitDígito Verificador do Funcionário
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

->
->
->
->

->
->
->
->

->
->
->
->

->
->
->
->

->
->
->
->
TransferenceAdmissionDateData de Transferência
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

->
->
->
->

->
->
->
->

->
->
->
->

->
->
->
->

->
->
->
->
DateOfSalaryChangeData de alteração do cargo/salário
-> PROTHEUS
-> RM
-> DATASUL
-> PROXIMA

-> tabela.campo
-> tabela.campo
->
-> Data de alteração do cargo/salário

-> sim/nao
-> sim/nao
->
-> não

-> ...
-> ...
->
-> date

-> ...
-> ...
->
-> ...

-> ...
-> ...
->
-> Data de alteração do cargo/salário
EmailCorreio Eletrônico
-> PROTHEUS
-> RM

-> SRAXX0.RA_EMAIL
-> PPESSOA.EMAIL

-> Não
-> não

-> string
-> varchar

-> 50
-> 60

->
-> Informe a Sequência de Turno do funcionário.
MonthlyWorkingHoursJornada de trabalho mensal (número de horas)
-> PROTHEUS
-> RM

-> SRAXX0.RA_HRSMES
-> PFUNC.JORNADAMENSAL

-> Sim
-> sim

-> decimal
-> smallint

-> 6,2
->

->
->
WageTableInternalIdInternalId da tabela salarial
-> PROTHEUS
-> RM

-> SRAXX0.RA_TABELA+SRAXX0.RA_NIVEL+SRAXX0.RA_FAIXA
-> PFUNC.CODTABELASALARIAL|PFUNC.CODNIVELSAL|PFUNC.GRUPOSALARIAL

-> nao
-> não

-> CHAR
-> string

-> ...
->

-> Este campo será recebido por um ID eserá feito de/para para os campos RA_TABELA+RA_NIVEL+RA_FAIXA devido o protheus nao possuir um campo id e ter como PK os campos acima
-> Chave para a tabela VTABELASALARIAL.
TypeOfSalaryChangeTipo da Alteração Salarial
-> PROTHEUS
-> RM

-> SRAXX0.RA_TIPOALT
->

-> sim
->

-> varchar
->

-> 03
->

-> Obrigatório quando há alteração salarial
->
ListOfInternalId





  • Sem rótulos