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: 11/09/2015 |
|
|
| ||||||
Rotina | Tipo de Operação | Opção de Menu | ||||||
TURA018.PRW | Alteração | Atualizações-> Cadastros-> Complemento de Cliente | ||||||
TURI018.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 – 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:
- 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;
- 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;
- 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:
- 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:
- 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:
| _GoBack | _GoBack | Tag SuperiorTAG | 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)
Browser do cadastro de Adpater E.a.i
Formulário de d
Âncora | ||||
---|---|---|---|---|
|