01. DADOS GERAIS
Linha de Produto: | Virtual Age |
---|---|
Segmento: | Moda |
Módulo: | Integração |
Função: | Geração e processamento de pacotes |
Ticket: | 6629342 |
Requisito/Story/Issue (informe o requisito relacionado) : | DVAARMKZO-768 |
02. SITUAÇÃO/REQUISITO
Na geração de pacote/arquivos de fidelidade(pacote 2006 e 5002) e interface sales(pacote 4007) estavam como:
-conteúdo: número de telefone da pessoa/cliente incompleto;
-conteúdo: número de cartão fidelidade com mais de 12 dígitos;
-conteúdo: OPTIN_FID com valor 1 ao invés de vazio
-descrição de pacote com número da empresa ao invés do valor do campo adicional 100 vinculado a pessoa da empresa;
Em processamento de importação de pacote(modelo 5003, LOYPTS) estava considerando mais que 12 dígitos para cartão fidelidade.
03. SOLUÇÃO
Foram realizados os ajustes a seguir:
Pacote 2006 CUSTTK - CLIENTE CARTAO FIDELIDADE
O campo de descrição passou a conter conter no lugar do número da empresa, o valor do campo adicional 100 vinculado a pessoa da empresa de origem.
Exemplo:
valor anterior:
CUSTTK_003_190805_11.JSON
Valro após alteração:
CUSTTK_M8B_190805_11.JSON
No conteúdo do pacote, onde é armazenado um conteúdo do tipo JSON, o campo referente a telefone passou a conter DDI+DDD+númeroTelefone. Caso não tenha DDD no telefone da pessoa do registro gerado, deverá possuir DDI+telefone.
Exemplos:
"phone":"55(44) 3631-1010"
"phone":"55(--) 3631-1010"
"phone":"55(44)99631-1010"
"phone":"55(--)99631-1010"
Ainda no conteúdo, o número do cartão fidelidade("cardNumber" ) passou a possuir apenas os 12 primeiros dígitos do cartão fidelidade.
Exemplo de "cardNumber":"100000002082"
Pacote 5002 LOYACT - PONTOS CARTAO FIDELIDADE
O campo de descrição passou a conter conter no lugar do número da empresa, o valor do campo adicional 100 vinculado a pessoa da empresa de origem.
Exemplo:
valor anterior:
LOYACT_003_190805_11.JSON
Valro após alteração:
LOYACT_M8B_190805_11.JSON
No conteúdo do pacote, onde é armazena um conteúdo do tipo CSV, apenas registros com ACTION 1 e CAUSE 1, terão valor para o campo OPTIN_FID, demais registros terão OPTIN_FID vazio.
Ainda no conteúdo, o número do cartão fidelidade(primeira coluna, NO_CARTE) irá possuir apenas os 12 primeiros dígitos do cartão fidelidade.
Pacote 4007 INTERFACE SALES/INFORMACAO VENDA
O conteúdo do pacote, onde é armazena um conteúdo do tipo JSON, o campo referente a número do cartão fidelidade("loyaltycardnumber" ) irá possuir apenas os 12 primeiros dígitos do cartão fidelidade.
Pacote 5003 LOYPTS - STATUS PONTOS CARTAO FIDELIDADE
Pacote 5003 serão processados considerando 12 dígitos do número do cartão do cliente presente no conteúdo do pacote.