Páginas filhas
  • DT - TXT Implementação da Integração de Transferência de Funcionário

INTEGRAÇÃO - Transferência de Funcionários

Linha de Produto:

PIMSConnector

Segmento:

Agroindústria

Módulo:

Mensagens Integração

Função:

Integração de Transferência de Funcionários via TXT

Situação/Requisito:

Ao efetuar a transferência de Funcionário no ERP o mesmo deve ser integrado com o PIMS Multicultivos via TXT

Solução/Implementação:

Implementar rotinas para integrar as informações de Funcionário do ERP para o PIMS Multicultivos via TXT

Requisito:DAGROINTEGRACAO-195


A integração de Transferência de Funcionário consiste no processo no sentido ERP para PIMS Multicultivos, ou seja, será realizada no ERP e enviada para o PIMS Multicultivos através do PIMSConnector.


Transferência de Funcionário

  • Identificador da Mensagem: SetEmployeeBranchTranfer
  • Versão: 1.000
  • Módulo <PIMS Multicultivos>: <Funcionários (Disponibilidade e Rescisão)>
  • Tipo de Envio: <Assíncrona/Síncrona>


Notas:

Para ser realizada a integração de transferência, é preciso que o funcionário possua informação de disponibilidade. No processo serão recuperadas as informações de disponibilidade do funcionário para criação de nova disponibilidade.
A integração utiliza o parâmetro abaixo para determinar se o funcionário que está sendo transferido de empresa ou filial é classificado como tarefeiro ou não, ou seja, se o tipo da classe de pagamento é rural. Este parâmetro considera a empresa ou filial destino, se o parâmetro informado for igual a classe de pagamento do funcionário na origem, ele é considerado como tarefeiro (rural).


Nome Parâmetro

Contexto

Descrição

Valor

CD_MDO_CLASSE_PGT_RURAL

PIMSGRAOS.EAI

Integração funcionário: código da classe de pagto p/ tipo T-tarefeiro

Informar o código


A integração de transferência de funcionário é composta por três tipos de processos:

  • Alteração de Centro de Custo: Este processo consiste apenas na mudança de centro de custo, gerando uma nova disponibilidade para o funcionário pelo código informado na mensagem de integração.
  • Transferência de Empresa ou Filial e mesmo código no destino: Este processo consiste na mudança de empresa ou de filial do funcionário mantendo o mesmo código. Se o centro de custo for enviado na mensagem de integração, será considerado para geração da nova disponibilidade, caso contrário, será considerado o centro de custo recuperado na disponibilidade registrada para o funcionário. Neste processo também é gerado o histórico de classe de pagamento.
  • Transferência de Empresa ou Filial e código diferente no destino: Este processo consiste na mudança de empresa ou filial do funcionário através de um novo código. Se o centro de custo for enviado na mensagem de integração, será considerado para geração de nova disponibilidade, caso contrário será considera o centro de custo recuperado na disponibilidade registrado para o funcionário. Neste processo é gerada uma rescisão para o código anterior do funcionário e criado um novo funcionário seguindo a mesma rotina de integração de Funcionário.


Campos Obrigatórios para o funcionamento da Integração

  • Código do Funcionário – Origem
  • Empresa - Origem
  • Filial - Origem
  • Código do Funcionário – Destino
  • Empresa – Destino
  • Filial – Destino
  • Data de Transferência
  • Centro de Custo (Opcional nas transferências de Empresa e Filial)

SequênciaNome Ténico Delimitador TipoValoresDetalhamento
Transaction||FixoSetEmployeeBranchTransferIdentifica o nome da integração
Type||FixoBusinessMessageTipo de mensagem de integração
Event||VariávelupsertQual foi o evento associado à mensagem (pode ser upsert – inclusão/alteração – ou delete – eliminação)
SourceApplication||VariávelERPDefine qual o aplicativo que originou esta mensagem
CompanyId||VariávelT1Código da atual Empresa do Funcionário
BranchId||VariávelD MG 01Código da atual Filial do Funcionário
Code||Variável2031515Código atual do Funcionário
CompanyId||VariávelT3Código da nova Empresa do Funcionário
BranchId||VariávelS SC 02Código da nova Filial do Funcionário
10ºCode||Variável15363Código novo do Funcionário
11ºTransferDate||Variável2018-01-29Data da transferência
12ºCostCenterCode||VariávelT30009Centro de custo vinculado ao funcionário


Limitações/Restrições

  • Esta integração está disponível a partir da versão 12.1.19.1 do PIMSConnector. 


Exemplo do contéudo do arquivo TXT

SetEmployeeBranchTransfer||BusinessMessage||upsert||ERP||01||001||111234||01||001||01011234||02||001||2018-01-25||40011

Observação: O delimitador por default é "||", porém pode ser definido outro tipo de delimitador.