Mensagem: Employee - Mensagem para Integração de funcionário
Product | Adapter | Receive | Send | ||||
---|---|---|---|---|---|---|---|
Insert | Update | Delete | Insert | Update | Delete | ||
PROTHEUS | GPEI010 | sim | sim | sim | sim | sim | sim |
RM | Não | Não | Não | Sim | Sim | Sim | |
DATASUL | ... | ... | ... | ... | ... | ... | |
PROXIMA-PIMS | FuncionarioAdapter.java | sim | sim | sim | não | não | não |
Field | documentation | maxLength | Product | FieldERP | Req. | Type | Length | Description |
---|---|---|---|---|---|---|---|---|
CompanyId | Codigo 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 | |
BranchId | Codigo 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 | |
CompanyInternalId | InternalId 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 | |
Code | Matricula 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 | |
InternalId | InternalId 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 | |
FullName | Nome 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 | |
Name | Nome 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 | |
ShortName | Nome Abreviado / Apelido do funcionario | -> PROTHEUS -> RM -> DATASUL -> PROXIMA | -> -> -> -> Nome Abreviado / Apelido do funcionario | -> -> -> -> não | -> -> -> -> varchar | -> -> -> -> ... | -> -> -> -> Nome Abreviado / Apelido do funcionario | |
BadgeNumber | Número do Cracha | -> PROTHEUS -> RM -> DATASUL -> PROXIMA | -> -> -> -> Número do Cracha | -> -> -> -> não | -> -> -> -> varchar | -> -> -> -> ... | -> -> -> -> Número do Cracha | |
DepartamentCode | Codigo 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 | |
DepartamentInternalId | InternalId 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 | |
RoleCode | Codigo 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 | |
RoleInternalId | InternalId 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 | |
RoleLevel | Có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 | |
HiringDate | Data de Admissao | -> PROTHEUS -> RM -> DATASUL -> PROXIMA | -> SRAXX0.RA_ADMISSA -> PFUNC.DATAADMISSAO -> -> Data de Admissao | -> sim -> sim -> -> sim | -> date -> datetime -> -> date | -> 8 -> -> -> ... | -> -> -> -> Data de Admissao | |
WorkShiftCode | Codigo 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 | |
WorkShiftInternalId | InternalId 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 | |
WorkShiftSequence | Sequencia 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 | |
DateInitialShiftSequence | Data 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 | |
EmployeePositionCode | Codigo 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 | |
EmployeePositionCodeInternalId | InternalId do PositionCodeInternalId | -> PROTHEUS -> RM -> DATASUL -> PROXIMA | -> tabela.campo -> tabela.campo -> -> InternalId do PositionCodeInternalId | -> sim/nao -> sim/nao -> -> não | -> ... -> ... -> -> date | -> ... -> ... -> -> ... | -> ... -> ... -> -> InternalId do PositionCodeInternalId | |
EmployeePositionLevel | Có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 | |
SalaryCategory | Categoria 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 | |
Salary | Salario | -> PROTHEUS -> RM -> DATASUL -> PROXIMA | -> tabela.campo -> tabela.campo -> -> Salariol | -> sim/nao -> sim/nao -> -> não | -> ... -> ... -> -> decimal | -> ... -> ... -> -> ... | -> ... -> ... -> -> Salario | |
DemissionDate | Data de Demissao | -> PROTHEUS -> RM -> DATASUL -> PROXIMA | -> tabela.campo -> tabela.campo -> -> Data de Demissao | -> sim/nao -> sim/nao -> -> não | -> ... -> ... -> -> date | -> ... -> ... -> -> ... | -> ... -> ... -> -> Data de Demissao | |
CostCenterCode | Centro 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 | |
CostCenterInternalId | InternalId do CostCenterCode | -> PROTHEUS -> RM -> DATASUL -> PROXIMA | -> tabela.campo -> tabela.campo -> -> Data de Demissao | -> sim/nao -> sim/nao -> -> não | -> ... -> ... -> -> date | -> ... -> ... -> -> ... | -> ... -> ... -> -> Data de Demissao | |
BirthDate | Data de Nascimento | -> PROTHEUS -> RM -> DATASUL -> PROXIMA | -> tabela.campo -> tabela.campo -> -> Data de Nascimento | -> sim/nao -> sim/nao -> -> sim | -> ... -> ... -> -> date | -> ... -> ... -> -> ... | -> ... -> ... -> -> Data de Nascimento | |
Gender | Sexo | -> PROTHEUS -> RM -> DATASUL -> PROXIMA | -> tabela.campo -> tabela.campo -> -> Sexo | -> sim/nao -> sim/nao -> -> sim | -> ... -> ... -> -> char | -> ... -> ... -> -> ... | -> ... -> ... -> -> Sexo | |
HomeState | Estado 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) | |
NaturalCity | Naturalidade | -> PROTHEUS -> RM -> DATASUL -> PROXIMA | -> tabela.campo -> tabela.campo -> -> Naturalidade | -> sim/nao -> sim/nao -> -> sim | -> ... -> ... -> -> varchar | -> ... -> ... -> -> ... | -> ... -> ... -> -> Naturalidade | |
EmployeeSituation | Situaçã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 | |
WorkCenterCode | Centro 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 | ||||||||
ContractEnd | Data 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 | |
EmployeeType | Tipo do Funcionário | |||||||
GovernmentalInformation | ||||||||
AdressInformation | ||||||||
CommunicationInformation | ||||||||
PrivateCitizen | Número da Pessoa Física | -> PROTHEUS -> RM -> DATASUL -> PROXIMA | -> -> -> -> | -> -> -> -> | -> -> -> -> | -> -> -> -> | -> -> -> -> | |
RegistrationDigit | Dígito Verificador do Funcionário | -> PROTHEUS -> RM -> DATASUL -> PROXIMA | -> -> -> -> | -> -> -> -> | -> -> -> -> | -> -> -> -> | -> -> -> -> | |
TransferenceAdmissionDate | Data de Transferência | -> PROTHEUS -> RM -> DATASUL -> PROXIMA | -> -> -> -> | -> -> -> -> | -> -> -> -> | -> -> -> -> | -> -> -> -> | |
DateOfSalaryChange | Data 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 | |
Correio 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. | ||
MonthlyWorkingHours | Jornada de trabalho mensal (número de horas) | -> PROTHEUS -> RM | -> SRAXX0.RA_HRSMES -> PFUNC.JORNADAMENSAL | -> Sim -> sim | -> decimal -> smallint | -> 6,2 -> | -> -> | |
WageTableInternalId | InternalId 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. | |
TypeOfSalaryChange | Tipo da Alteração Salarial | -> PROTHEUS -> RM | -> SRAXX0.RA_TIPOALT -> | -> sim -> | -> varchar -> | -> 03 -> | -> Obrigatório quando há alteração salarial -> | |
ListOfInternalId |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas