Histórico da Página
Especificação de Requisitos |
|
Projeto/Versão: PDR_SER_TUR001-P12 | Requisito/Módulo: PCREQ-2774/SIGATUR |
Sub-Requisito/Função: | Tarefa/Chamado: |
País: All | Data Especificação: 25/08/2015 |
|
|
| ||||||
Rotina | Tipo de Operação | Opção de Menu | ||||||
TURA021.PRW | Alteração | Atualizações-> Cadastros-> Categoria de Veículos | ||||||
TURI021.PRW | Criaçã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 – Caterogias de Veículo
...
- No fonte TURI021, 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 TURA021 está cadastrada no "Adapter EAI" e se a mesma está configurada para o recebimento de mensagem no método Síncrono. Caso a rotina esteja cadastrada e configurada corretamente, a função IntegDef deverá chamar a rotina TURI021 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 TURA021 está 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 TURA021 e do desenvolvimento do fonte TURI021, 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: TURA021;
- Mensagem: VehicleCategory;
- Descrição: Categorias de Veículo;
- Envia: Sim;
- Recebe: Sim;
- Método: Síncrono;
- Operação: Todas;
- Versão Envio: 1.000;
- A seguir, detalhe dos campos do cadastro de Categorias de Veículo (tabela G4Y) com as respectivas TAGS do TotvsMessage VehicleCategory:
Tag Superior | TAG | Campo | Observação |
BusinessContentType | CompanyId |
| Código da Empresa |
BusinessContentType | BranchId | G4Y_FILIAL | Código da Filial |
BusinessContentType | CompanyIternalId |
| InternalId da chave Empresa+Filial |
BusinessContentType | Code | G4Y_CODIGO | Código |
BusinessContentType | InternalId |
| InternalId da Categoria de Veículo |
BusinessContentType | Description | G4Y_DESCR | Descrição |
BusinessContentType | BlockedSituation | G4Y_MSBLQL | Bloqueado ( "1"-Sim / "2"-Não ) |
...
- Arquivo SX3 – Campos da Tabela anchor
_GoBack _GoBack CampoG4Y_MSBLQL
Tipo
C
Tamanho
1
Contexto
Real
Propriedade
Alterar
Descrição
Registro Bloqueado?
Título
Bloqueado
Help de Campo
Define se registro está bloqueado ou não.
Obrigatório
Sim
Usado
Sim
Browser
Não
Combo
1=Sim;2=Não
Validação
Pertence("12")
Inic. Padrão
"2"
Fluxo do Processo
Protótipo de Tela (Figuras meramente ilustrativas)
Browser do cadastro de Adpater E.a.i
Âncora _GoBack _GoBack
Formulário de Cadastro do Adapter E.a.i – TURA021