Seguir

Base de Testes para Validação com VTEX

A VTEX não possui base de testes, desta maneira quando for necessário efetuar testes de integração entre VTEX e Protheus, é possível, porém, a ideia é utilizar pedidos que já estejam com o Status "FATURADO" na VTEX, para que a base de testes do Protheus não afete a base de Produção da VTEX.

 

Para efetuar testes na base de testes, é necessário efetuar os seguintes procedimentos:

1 - Criar o parâmetro :  
Nome : VT_INTSTK 
Descrição : Integra Estoque na Integração de Pedidos?
Tipo : Lógico
Valor : .F.

2 - Rodar as query abaixo:
--Query vai mudar o campo de "Atualiza Status?"  para não, assim quando o pedido for integrado no Protheus, o pedido não será modificado na VTEX.
UPDATE ZTC010
SET ZTC_ATUSTA='2';


-- Retirar os status ( Pagamento Pendente, pagamento Aprovado, Pronto para Manuseio e Cancelado) do processo de integração, assim serão integrados apenas pedidos que já foram integrados na Produção.

UPDATE ZTC010
SET ZTC_INTEGR='1'
WHERE ZTC_STATV3 NOT IN (
'payment-pending ',
'payment-approved              ',
'ready-for-handling            ' ,
'cancellation-requested      ',
'canceled                    ' )  ;




Após isso, você pode rodar as rotinas de integração ( WSVTEX41 - Lista de Pedidos e WSVTEX46 - Integração de Pedidos). para que os pedidos que ainda não estejam na base de testes sejam integrados e não modifiquem nenhuma informação na VTEX.

0 Comentários

Por favor, entre para comentar.
Powered by Zendesk