Módulo Transformação de Dados
Definição
O módulo ferramental "Transformação de Dados", módulo padrão do Skyone Studio para a utilização em qualquer fluxo, foi criado para a transformação de dados por meio de JSONATA, facilitando assim a criação de operações complexas.
JSONata é uma linguagem leve, projetada para consultar e transformar estruturas de dados JSON.
O módulo "Transformação de Dados" é composto por uma única operação, que permite a manipulação de vários dados e a transformação destes dados no formato que desejamos. Este módulo inicializa sempre o parâmetro data, o que nos permite, como vimos em Manipulação de Objetos, além de obter um conjunto de dados, filtrar para que somente um subconjunto específico seja evocado.
A "Transformação de Dados" é ideal para manipulações mais complexas de dados, com uma resposta interna no fluxo. Para manipulações de dados de menor complexidade, recomendamos o uso de uma SMOP. Para manipulações mais complexas de dados, mas que necessitem de uma resposta para uma requisição HTTP, recomendamos o uso do módulo "Retorno".
Configuração do módulo "Transformação de Dados"
O módulo "Transformação de Dados" aparece na opção Ferramentas da edição de um fluxo. Após clicar para adicioná-lo, o modal de configuração será exibido.

Configuração das variáveis
Neste bloco, na aba "Dados de Origem", há os seguintes campos:
Chave: identificação da variável
Valor: digite ou arraste uma variável
Tipo: escolha o tipo de dados mais adequado. As opções são: texto, número, booleano, objeto e array.
Se preferir, pode preencher o JSON Origem.
Após o preenchimento das configurações, clique em "Avançar".
Resultado
Nesta tela, é possível executar e visualizar as informações da transformação de dados e manipule-as com JSONata.
Para finalizar a configuração do módulo, clique em "Salvar".
Atualizado
Isto foi útil?