Páginas filhas
  • DT Implementação da Integração das Informações do Planejamento Orçamentário

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

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:

  1. Apropriação de Orçamento
  2. Planejamento do Orçamento

Nessa Integração será utilizado a opção: 2 - Planejamento do Orçamento


Estrutura da Tabela BRG_PLAN_ORC

CampoObrigatórioTipoTamanhoDescritivo
ID_EMPRESASimNumérico38Identificador da Empresa
CD_EMPRESASimCarácter20Código da Empresa
ID_FILIALSimNumérico38Identificador da Filial
CD_FILIALSimCarácter20Código da Filial
ID_CCUSTOSimNumérico38Identificador do Centro de Custo
CD_CCUSTO_ERPSimCarácter20Código do Centro de Custo
ID_CENARIOSimNumérico38Identificador do Cenário
CD_CENARIO_ERPSimNumérico38Código do Cenário
DT_REFERSimDate
Data do Movimento
ID_CTA_CONSimNumérico38Identificador da Conta Contábil
ID_CTA_CON_ERPSimCarácter20Código da Conta Contábil
QT_VALORSimNumérico14,4Valor
FG_STATUS_EAISimCarácter2Status de Processamento
DE_MSGNãoCarácter128Descriçã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.

...