Histórico da Página
...
|
| ||||||
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 | ||||
---|---|---|---|---|
|
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 | ||||
---|---|---|---|---|
|
...
- 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