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 |
1º | Transaction | || | Fixo | EmployeePosition | Identifica o nome da integração |
2º | Type | || | Fixo | BusinessMessage | Tipo de mensagem de integração |
3º | Event | || | Variável | upsert | Qual foi o evento associado à mensagem (pode ser upsert – inclusão/alteração ou delete – eliminação) |
4º | SourceApplication | || | Variável | ERP | Define qual o aplicativo que originou esta mensagem |
5º | CompanyId | || | Variável | 01 | Código da Empresa |
6º | BranchId | || | Variável | 001 | Código da Filial |
7º | PositionCode | || | Variável | 101010 | Código do Cargo |
8º | 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.