Árvore de páginas

Versões comparadas

Chave

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

...

Âncora
table03
table03
Estratégia de Desenvolvimento e Liberação

 

Produto

Microsiga Protheus

Release que está sendo desenvolvido

Versão 12

Possui Réplica?

( ) Sim  ( X ) Não

Qual a versão?

12.1.7

Integração Front –

...

Grupo Socitário

Âncora
_Toc380063576
_Toc380063576
Objetivo


Integrar o cadastro de Grupo Societário do ERP Microsiga Protheus com o sistema de FrontOffice da agência de viagem. A integração possibilitará que os sistemas se comuniquem através de uma Mensagem Única, utilizando o schema XSD da TotvsMessage ContactsCorporateGroup.

Definição da Regra de Negócio
Âncora
_GoBack
_GoBack

...

  • No fonte FATI730, deve ser adicionado a diretiva de include para o arquivo FWADAPTEREAI.CH;
  • Microsigra Protheus recebe Mensagem Única:
    • Ao receber a mensagem de negócio (BusinessMessage), o EAI verificará se a rotina FATA730 está cadastrada no "Adapter EAI" e se a mesma está configurada para o recebimento de mensagem no método AsSíncrono. Caso a rotina esteja cadastrada e configurada corretamente, a função IntegDef deverá chamar a rotina FATI730 que fará o tratamento do XML recebido, e efetuar a gravação dos dados;
    • No final do processamento, deverá será enviada a mensagem de resposta (ResponseMessage) ao sistema requisitante com o status do processamento e, no caso de sucesso da operação INSERT, o valor da chave da entidade para atualização do respectivo DE/PARA;
  • Microsigra Protheus envia Mensagem Única:
    • Ao ser efetuada uma inclusão, alteração ou exclusão, será disparado um evento que verificará se a rotina CRMA060 está FATA730está cadastrada no "Adapter EAI" e se a mesma está configurada para o envio de mensagem no método Síncrono. Caso a rotina esteja cadastrada e configurada corretamente, a função IntegDef retornará o XML (BusinessMessage) ao EAI, que o enviará a mensagem ao sistema requisitante;
    • Após o sistema requisitante receber e processar a mensagem, deverá enviar a mensagem de resposta (ResponseMessage) ao Microsiga Protheus com o o status do processamento e, no caso de sucesso da operação INSERT, o valor da chave da entidade para atualização do respectivo DE/PARA;
  • Depois da alteração do fonte FATA730 e do desenvolvimento do fonte FATI730, acessar o módulo Configurador e cadastrar o adapter através do menu Ambiente -> Schedule -> Adapter E.a.i da seguinte forma:
    • Mensagem única: Sim;
    • Rotina: FATA730;
    • Mensagem: CorporateGroup;
    • Descrição: Grupo Societário;
    • Envia: Sim;
    • Recebe: Sim;
    • Método: Síncrono;
    • Operação: Todas;
    • Versão Envio: 1.000;
  • A seguir, detalhe dos campos do cadastro de Contatos (tabela SU5) Grupo Societário com as respectivas TAGS do TotvsMessage ContactsCorporateGroup:

 

Tag Superior

TAG

Campo

Observação

BusinessContentType

CompanyId

 

Código

BusinessContentType

BranchId

U5_FILIAL

Código da Filial

BusinessContentType

CompanyIternalId

 

InternalId da chave Empresa+Filial

BusinessContentType

CorporateCode

AGT_CODIGO

Código do Grupo

BusinessContentType

CorporateInternalId

 

InternalId do Grupo

BusinessContentType

Description

AGT_DESCRI

Descrição do Grupo

BusinessContentType

ListOfCorporateGroup

 

Nó contendo a lista de Cliente

ListOfCorporateGroup

CorporateGroup

 

Nós Contendo os detalhes do Cliente

CorporateGroup

CustomerCode

AGU_CODCLI+ AGU_LOJCLI

Código do Cliente

CorporateGroup

CustomerInternalId

 

InternalId do Cliente

 

Fluxo do Processo


Protótipo de Tela (Figuras meramente ilustrativas)



Browser do cadastro de Adpater E.a.i

Formulário de Cadastro do Adapter E.a.i – CRMA060FATA730