Como enviar uma tabela multivalorada via integração

Como enviar uma tabela multivalorada via integração RESTful/JSON

Primeiramente, é preciso configurar a integração do tipo RESTful / JSON para que seja possível repetir enviar as informações de cada linha de uma tabela multivalorada no corpo da requisição.

Exemplo de tabela a ser enviada por integração

Para que o Zeev possa inserir todas as linhas da tabela no corpo da requisição da integração, basta utilizar os tokens abaixo: {Form.Loop.identificadorDoPrimeiroCampoDaTabelaMultiValorada}

Preencha os campos da tabela que serão enviados como no exemplo abaixo...

{/Form.Loop.identificadorDoPrimeiroCampoDaTabelaMultiValorada}

Veja o exemplo abaixo já configurado:

Utilizando os tokens {Form.Loop} e {/Form.Loop}, o Zeev identifica que há linhas para serem repetidas no envelope conforme as linhas da tabela multivalorada, gerando o resultado abaixo:

No caso da integração do tipo RESTful / JSON, é necessário incluir uma vírgula seguida por um array vazio após o fechamento do array "},". Essa estrutura permitirá a repetição adequada no corpo do envelope.

Como enviar uma tabela multivalorada via integração RESTful/XML

A integração do tipo RESTful/JSON segue o mesmo modelo de configuração, só que utilizando a estrutura XML:

Perceba que o início da tag de repetição do envelope XML de exemplo é <get:OGRVAPROV>. Então basta inserir o token {Form.Loop.identificadorDoCampoDaTabela} antes do início da tag XML que será repetida conforme as linhas da tabela multivalorada e após o fechamento da tag </get:OGRVAPROV> com o token {/Form.Loop.identificadorDoCampoDaTabela}.

Veja abaixo o resultado:

Atualizado