Histórico da Página
INTEGRAÇÃO - Informações do Planejamento Orçamentário
Linha de Produto: | PIMSConnector |
Segmento: | Agroindústria |
Módulo: | Mensagens integração |
Função: | Integração das Informações do Planejamento do Orçamentário |
Situação/Requisito: | Informar ao Prophix quais serão as contas que irão precisam receber os valores da Apropriação Direta de Orçamento |
Solução/Implementação: | Implementar rotina para gerar mensagem de integração das Informações do Planejamento do Orçamentário |
Requisito: | DAGROINTEGRACAO-425 |
Definição do Processo
A integração de Planejamento do Orçamento Orçamentário consiste em demonstrar informar ao Prophix quais serão as contas vão que precisam receber os valores da Apropriação Direta de Orçamento.
O processo de integração será no sentido PIMS Multicultivos para o Prophix através do PIMSConnector.
Modelo de Integração
O modelo de integração utilizado para comunicação do PIMS Multicultivos para o Prophix, será via Mensagem Padronizada utilizando o PIMSConnector.
Informações da Mensagem;
- Identificador: ContractMeasurement BudgetAppropriation/ Apropriação de Custos
- Versão: 2.00000
- Módulo <Protheus>: <BackOffice – Gestão de Contratos><Prophix>:
- Módulo <PIMS Multicultivos>: <Pagamento de Serviços><Orçamento e Custos>
- Tipo de Envio: <Síincrona<Síncrona / Assíncrona>Assincrona>
- Tipo de Evento: Upsert Upsert
- Rotina Protheus Prophix: CNTA120
- Rotina PIMS:
Tags da Mensagem
- CompanyId
- BranchId
- InternalId
- ContractNumber
- ContractReview
- ItemCode
- ReferenceDate
- SheetNumber
- SheetType
- UnitPrice
- TotalPrice
- Quantity
- CustomerCode
- AccountantAcountCode
- CostCenterCode
Campos da Integração
...
Informações Trafegados na Integração
- Empresa
- Filial
- Data de Referência
- Cenário
- Centro de Custos
- Conta Contábil
- Valor
- Tipo de Movimento
Tags Trafegados na Integração
- InternalId
- CompanyId
- BranchId
- CompanyInternalId
- ReferenceDate
- ScenarioCode
- ScenarioInternalId
- CostCenterCode
- CostCenterInternalId
- AccountantAccountCode
- AccountantAcountInternalId
- MovementType
- Value
Início do Processo de Integração
O PIMS Multicultivos ao finalizar o processamento do Planejamento Orçamentário, irá acionar o Web Services abaixo para iniciar o processo de integração com Prophix:
http://host_PIMSConnector:Porta/PIMSConnectorServicesPIMS/integration/BudgetPlanning
O PIMSConnector ao ser acionado pelo PIMS Multicultivos deverá recuperar as informações do Planejamento Orçamentário presente na tabela BRG_PLAN_ORC, onde estão com Status igual a 0 e alterar seu valor para 1, somente após essa atualização deverá liberar o canal de WS aberta pelo PIMS MC.
Observações
Caso não seja possível atualizar o Status do Planejamento Orçamentário, deverá retornar ao PIMS Multicultivos uma mensagem de erro (Não existe Planejamento Orçamentário com os critérios informado).
A mensagem BudgetAppropriation será utilizado para os processo de Apropriação de Orçamento e Planejamento do Orçamento, porém para diferenciar os processos, utilizaremos a TAG MovementType, onde teremos os seguintes valores:
- Apropriação de Orçamento
- Planejamento do Orçamento
Nessa Integração será utilizado a opção: 2 - Planejamento do Orçamento
Estrutura da Tabela BRG_PLAN_ORC
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_CCUSTO | Sim | Numérico | 38 | Identificador do Centro de Custo |
CD_CCUSTO_ERP | Sim | Carácter | 20 | Código do Centro de Custo |
ID_CENARIO | Sim | Numérico | 38 | Identificador do Cenário |
CD_CENARIO_ERP | Sim | Numérico | 38 | Código do Cenário |
DT_REFER | Sim | Date | Data do Movimento | |
ID_CTA_CON | Sim | Numérico | 38 | Identificador da Conta Contábil |
ID_CTA_CON_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 |
...
Estrutura da Tabela BRG_MEDICAO_CONTRATO
...
Inicio do processo de Integração
O PIMS Multicultivos ao finalizar os processamentos das medições irá acionar o Web Services do PIMSConnector para iniciar o processo de integração com Protheus.
O PIMSConnector ao ser acionado pelo PIMS Multicultivos deverá recuperar as medições presentea na tabela BRG_MEDICAO_CONTRATO, onde estão com Status = 0
e alterar seu valor para 1, somente após essa atualização deverá liberar o canal de WS aberta pelo PIMS MC.
...