Histórico da Página
...
Linha de Produto: | PIMSConnector. |
Segmento: | Agroindústria. |
Módulo: | Mensagens integração. |
Função: | Integração de Retorno da Contabilização do Orçamento |
Situação/Requisito: | Informar ao Prophix para quais Centro de Custo, Conta Contábil e Unidade de Negócio o valor do orçamento foram rateados. |
Solução/Implementação: | Implementar novas rotinas utilizando recuperação de informações para integração via objeto de banco rotina para gerar mensagem de integração do retorno da contabilização do orçamento |
Requisito: | DAGROINTEGRACAO-816/DAGROINTEGRACAO-1360 |
Definição do Processo
A integração de Retorno da Contabilização de Orçamento ao ERP, consiste em informar ao Prophix para quais Centro de Custo, Conta Contábil e Unidade de Negócio o valor do orçamento foram rateados. O processo de integração será no sentido PIMS para Prophix através do PIMSConnector.
...
O modelo de integração utilizado para comunicação do PIMS Multicultivos x Prophix, será via Objeto de Bancoserá via Mensagem Padronizada, utilizando o PIMSConnector. A integração via objetos de banco, utiliza tabelas intermediárias para trafegar as informações entre o PIMS Multicultivos x Prophix.
O Processo de Integração será realizada de forma assíncrona, através de agendamentos presentes no PIMSConnector e Prophix. Observação: O Usuário que realizará a manipulação das tabelas intermediárias precisa de acesso de Leitura e Gravação.
...
PIMSConnector
Início do Processo de Integração
O processo de integração iniciará após o PIMS Multicultivos finalizar o processamento de contabilização Contabilização do Orçamento, neste momento o PIMS Multicultivos acionará o PIMSConnector. A comunicação entre PIMS e PIMSConnector, será realizada através de serviços Web REST. Abaixo é demonstrado o caminho do Web Service para comunicação com PIMSConnector.
...
A seguir é demonstrado a estrutura da tabela BRG_RETORC
Campo | Obrigatório | Tipo | Tamanho | Descritivo |
ID_EMPRESA | Sim | Numérico | 38 | Identificador da Empresa |
CD_EMPRESA | Sim | Carácter | 20 | Código da Empresa |
ID_FILIAL | Sim | Numérico | 38 | Identificador da Filial |
CD_FILIAL | Sim | Carácter | 20 | Código da Filial |
ID_UNI_NEG | Sim | Numérico | 38 | Identificador da unidade de Negócio |
CD_UNI_NEG | Sim | Carácter | 20 | Código da Unidade de Negócio |
ID_CLAS_VAL | Não | Numérico | 38 | ID da Unidade de Negócio |
CD_CLAS_VAL | Não | Carácter | 20 | Código da Classe de Valor |
ID_ITEM_CONT | Não | Numérico | 38 | ID da Classe de Valor |
CD_ITEM_CONT | Não | Carácter | 20 | Código do Item Contábil |
ID_CCUSTO | Sim | Numérico | 38 | Identificador do Centro de Custo |
CD_INT_ERP | Sim | Carácter | 20 | Código do Centro de Custo |
ID_CENARIO | Sim | Numérico | 38 | Identificador do Cenário |
CD_CENARIO | Sim | Numérico | 38 | Código do Cenário |
DT_REFER | Sim | DATE | Data Movimento | |
ID_CTA_CON | Sim | Numérico | 38 | Identificador da Conta Contábil |
CD_INT_ERP | Sim | Carácter | 20 | Código da Conta Contábil |
QT_VALOR | Sim | Numérico | 14,4 | Valor |
FG_STATUS_EAI | Sim | Carácter | 2 | Status de Processamento |
DE_MSG | Não | Carácter | 128 | Descrição da Mensagem |
O PIMSConnector transportará os dados recuperados do PIMS para tabela BRG_RET_ORCAMENTO, essa tabela estará no owner de Integração.
...
Abaixo é demonstrado a estrutura da tabela BRG_RET_ORCAMENTO:
Campo | Obrigatório | Tipo de Dado | Tamanho | Descritivo |
CD_EMPRESA | Sim | Carácter | 20 | Código da Empresa |
CD_FILIAL | Sim | Carácter | 20 | Código da Filial |
CD_UNI_NEG | Não | Carácter | 20 | Identificador da Unidade de Negócio |
CD_CLAS_VAL | Não | Carácter | 20 | Código Unidade de Negócio |
CD_ITEM_CONT | Não | Carácter | 20 | Código do Item Contábil |
CD_CENARIO | Sim | Numérico | 38 | Código do Cenário |
DT_REFER | Sim | Date | - | Data de Movimento |
CD_CCUSTO | Sim | Carácter | 20 | Código do Centro de Custo |
CD_CTA_CON | Sim | Carácter | 20 | Código da Conta Contábil |
QT_VALOR | Sim | Numérico | 14,4 | Valor |
FG_STATUS | Sim | Carácter | 1 | Status de Processamento |
CHANGED_BY | Sim | Carácter | 60 | Quem realizou a Integração |
NOME_PRODUTO | Sim | Carácter | 60 | Nome do Produto |
VERSAO_PRODUTO | Sim | Carácter | 10 | Versão do Produto |
DE_MENSAGEM | Sim | Carácter | 500 | Mensagem de processamento |
DTHR_GERACAO | Não | Date | Data e Hora da Geração do Registro | |
DTHR_PROCESSAMENTO | Não | Date | Data e Hora do Processamento da Mensagem | |
INTERNALID | Não | Carácter | 200 | Identificador Interno da Mensagem |
Segue lista de valores validos;
...
O PIMSConnector irá incluir as informações na tabela_BRG_RET_ORCAMENTO onde o campo FG_STATUS estará com valor zero, somente os registros com esse valor deverão ser processados pelo Prophix, após sua recuperação o Prophix deverá alterar o valor do campo FG_STATUS para dois (2 - Em Processamento).
O Prophix ao concluir o processamento, deverá retornar na tabela BRG_RET_ORCAMENTO o resultado do processo, seja sucesso ou erro. Em caso de processamento realizado com sucesso, deverá realizar a mudança do campos FG_STATUS para 4 o envio das informações ao PIMS MultiCultivos, será realizado a exclusão dos registro já integrados da tabela BRG_APR_ORCAMENTO.
...