Páginas filhas
  • DT - TXT Implementação da Integração de Cargos

INTEGRAÇÃO - Cargos

Linha de Produto:

PIMSConnector

Segmento:

Agroindústria

Módulo:

Mensagens Integração

Função:

Integração de Cargos via TXT

Situação/Requisito:

Ao efetuar o cadastro de Cargo no ERP o mesmo deve ser integrada com o PIMS Multicultivos via TXT

Solução/Implementação:

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

Requisito:DAGROINTEGRACAO-189


A Integração de Cargos consiste na movimentação do cadastro no sentido ERP para o PIMS Multicultivos, ou seja, será realizado no ERP e enviado para o PIMS Multicultivos através do PIMSConnector.


Informações da Mensagem

  • Identificador da Mensagem: EmployeePosition
  • Versão: 1.001
  • Módulo <PIMS Multicultivos>: <Cargo>
  • Tipo de Envio: <Síncrona > 
  • Tipo de Evento: Upsert / Delete


Campos Obrigatórios

  • Código do Cargo
  • Descrição do Cargo


Limitações/Restrições

  • Esta integração está disponível a partir da versão 12.1.19.1 do PIMSConnector;
  • Caso já exista o cadastro de Cargos em ambos os sistemas, e precisar ser habilitado o processo de integração, será necessário ajustar o cadastro no PIMS Multicultivos, informando o código do ERP no campo Código ERP, para depois realizar a movimentação da integração. Caso isto não seja feito, o processo de integração não funcionará corretamente, gerando inconsistência nas informações trafegadas entre os aplicativos; 
  • Nesta integração é possível incluir, alterar e excluir um Cargo. A exclusão somente será realizada, caso não haja relacionamento com outras entidades tanto no PIMS quanto no ERP.


Estrutura do Arquivo TXT

Segue abaixo os campos do arquivo TXT para realização da Integração de Cargos:


Sequência

Nome Ténico

Delimitador

Tipo

Valores

Detalhamento

Transaction

||

Fixo

EmployeePosition

Identifica o nome da integração

Type

||

Fixo

BusinessMessage

Tipo de mensagem de integração

Event

||

Variável

upsert

Qual foi o evento associado à mensagem (pode ser upsert – inclusão/alteração ou delete – eliminação)

SourceApplication

||

Variável

ERP

Define qual o aplicativo que originou esta mensagem

CompanyId

||

Variável

01

Código da Empresa

BranchId

||

Variável

001

Código da Filial

PositionCode

||

Variável

101010

Código do Cargo

Description

||

Variável

Administrativo

Descrição do Cargo


Exemplo do contéudo do arquivo TXT

EmployeePosition||BusinessMessage||upsert||ERP||01||001||101010||Administrativo


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