Árvore de páginas

Versões comparadas

Chave

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

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: 11/09/2015


Âncora
table02
table02
Rotinas Envolvidas

 

 

Rotina

Tipo de Operação

Opção de Menu

TURA018.PRW

Alteração

Atualizações-> Cadastros-> Complemento de Cliente

TURI018.PRW

Criação

 

  

Â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 – Complemento de Cliente

...

    • A TAG ListOfFamily é uma lista de itens que deverá ser preenchida com os Grupos de Produto relacionados ao Compl. de Cliente posicionado e, para isso, utilizar a tabela G4N. Para cada Grupo de Produto encontrado fazer o seguinte:
      • Preencher as respectivas TAG's do campo G4N_GRUPO, como informado abaixo;
      • Preencher a TAG ListOfPaymentForm, que é uma lista de itens e que deverá ser preenchida com as Formas de Pagamento de duas formas distintas. A saber:
        1. Preencher com as Formas de Pagamento relacionadas ao Grupo de Produto posicionado, através da tabela G3K. Para cada Forma de Pagamento encontrada, verificar se ela está relacionado ao Compl. do Cliente posicionado através da tabela G4O:
          • Em caso afirmativo, se o campo G4O_TIPEXC == 1 a Forma de Pagamento foi restringinda e NÃO deve ser gravada na lista;
          • Em caso negativo, a Forma de Pagamento pode ser gravada na lista;
        2. Preencher com as Formas de Pagamento relacionadas ao Compl. do Cliente posicionado através da tabela G4O. Para cada Forma de Pagamento encontrada, verificar se o campo G4O_TIPEXC == 2 e, em caso afirmativo, ela pode ser gravada na lista;
  • Depois da alteração do fonte TURA018 e do desenvolvimento do fonte TURI018, 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: TURA018;
    • Mensagem: TravelCustomer;
    • Descrição: Complemento de Cliente;
    • Envia: Sim;
    • Recebe: Não;
    • Método: Assíncrono;
    • Operação: Todas;
    • Versão Envio: 1.000;
  • A seguir, detalhe dos campos do cadastro de Complemento de Cliente com as respectivas TAGS do TotvsMessage TravelCustomer:


Tag Superior

Âncora
_GoBack_GoBack

TAG

Campo

Observação

BusinessContentType

CompanyId

 

Código da Empresa

BusinessContentType

BranchId

G4L_FILIAL

Código da Filial

BusinessContentType

CompanyIternalId

 

InternalId da chave Empresa+Filial

BusinessContentType

Code

G4L_CODIGO

Código do Complemento

BusinessContentType

InternalId

 

InternalId do Complemento

BusinessContentType

CustomerCode

G4L_CLIENT+G4L_LOJA

Código do Cliente

BusinessContentType

CustomerInternalId

 

InternalId do Cliente

BusinessContentType

Share

G4L_COMPAR

Compartilhado para as demais lojas do cliente. ("1" – Sim/ "2" Não)

BusinessContentType

MarketRate

G4M_TPMERC

Tipo de Mercado

BusinessContentType

AgentCode

G4M_CODPRO

Código do Agente (promotor)

BusinessContentType

AgentInternalId

 

InternalId do Agente

BusinessContentType

ServiceStationCode

G4M_CODPOS

Código do Posto de Atendimento

BusinessContentType

ServiceStationInternalId

 

InternalId do Posto de Atendimento

BusinessContentTypeServiceStationBranch

G4M_FILPOS

Filial de Integração do Posto

BusinessContentType

Corporate

G4L_CORP

Corporativo ( "1"-Sim / "2"-Não )

BusinessContentType

EventsEvent

G4L_EVENTO

Eventos ( "1"-Sim / "2"-Não )

BusinessContentType

Recreation

G3L_LAZER

Lazer ( "1"-Sim / "2"-Não )

BusinessContentType

BlockedSituation

G4L_MSBLQL

Bloqueado ( "1"-Sim / "2"-Não )

BusinessContentType

ListOfFamily

 

Lista de Grupos de Produto

FamilyType

CodeFamilyCode

G4N_GRUPO

Código do Grupo de Produto

FamilyType

CodeInternalIdFamilyInternalId

 

InternalId do Grupo de Produto

FamilyType

ListOfPaymentForm

 

Lista de Formas de Pagamento

PaymentFormType

CodePaymentFormCode

G3K_CODFOP / G4O_FOP

Código da Forma de Pagamento

PaymentFormType

CodeInternalIdPaymentFormInternalId

 

InternalID da Forma de Pagamento

...

Protótipo de Tela (Figuras meramente ilustrativas)


Image Added Image Removed
Browser do cadastro de Adpater E.a.i
Image Removed Image Added
Formulário de d

Âncora
_GoBack
_GoBack
e Cadastro do Adapter E.a.i – TURA018