Skyone
Skyone
Português
Português
  • Home
  • Dados
    • Introdução
      • Criação da conta
      • Recuperar senha
      • Guia rápido da plataforma
      • Como testar a plataforma gratuitamente
      • Espaço de trabalho
        • Criação de novo espaço
        • Encontrar um espaço
        • Enviar convite para um espaço
        • Editar um espaço
      • Organizações
        • Criando uma Organização
        • Visão Geral da Organização
        • Administração da Organização
        • Monitoramento da Organização
      • Configurações e Preferências
        • Perfil
        • Notificações
        • Uso e Pagamento
        • Usuários e permissões
    • Módulos
      • Gestão de módulos
        • Criação de Módulos
        • Importar Módulos
          • Arquivos IAC - Integration as Code
        • Edição de Módulos
        • Opções de Módulos
      • Configurações & Operações
        • Configurações de Módulos
          • Conectividade: Banco de Dados
          • Conectividade: Email
          • Conectividade: REST
          • Conectividade: SOAP
          • Conectividade: Arquivo
          • Conectividade: RFC
          • Gestão das contas conectadas
        • Operações de Módulos
          • Importar operações em módulos REST
          • Gestão das operações
        • Fluxos usando este Módulo
    • Monitoramento
    • Marketplace
    • API Gateway
    • Terminais & Agente
      • Agente
        • Versões suportadas pelo Agente
        • Como atualizar a versão do Agente
        • Como fazer backup dos arquivos do Agente
      • Terminais
    • Dados
      • Data Studio
        • Process Control
        • Data Stack Upload
        • File Actions
        • File Jobs
        • Data Job Parameters
        • Data Store
        • Data Share Features
        • ODBC
        • Como utilizar o Proxy para Data Engine
    • Integrações
      • Gestão das integrações
        • Criar integração
        • Importar integração
        • Editar integração
        • Opções da integração
        • Fluxos dessa integração
      • Fluxos
        • Gestão dos fluxos
          • Criar fluxo
          • Opções do fluxo
          • Flow Canva: configuração e edição do fluxo
            • Flow Canva: visão geral
            • Exception Handler
              • Configuração do Exception Handler
              • Cases do Exception Handler
            • Fluxos Multicontexto
              • Exemplo: Multicontexto com API Gateway
              • Exemplo: Multicontexto com Gatilho Temporal
            • Configuração do fluxo
        • Gatilhos
          • Gatilhos API Gateway: Adição e Configuração
          • Gatilhos AS2: Adição e Configuração
          • Gatilho de Fila: Adição e Configuração
          • Gatilhos de Fluxo: Adição e Configuração
          • Gatilhos Temporais: Adição e Configuração
          • Gatilhos Webhook: Adição e Configuração
        • Módulos Ferramentais
          • Módulo AS2
          • Módulo CSV
          • Módulo Chamada de Fluxo
          • Módulo Data Balancer
          • Módulo EDI
          • Módulo IF
          • Módulo JavaScript
          • Módulo Log
          • Módulo Loop Do While
          • Módulo Loop For
          • Módulo Retorno
          • Módulo Transformação de Dados
          • Módulo XML
          • Outros Módulos Ferramentais da plataforma
      • Cabeçalho dos módulos
      • Conectando componentes de um fluxo
      • Edição de gatilhos e módulos no fluxo
      • Operações de Dados
        • Manipulação de Objetos
          • Exemplo prático: Manipulação de variáveis
        • SMOP (Pequenas Operações)
        • Regras de Parametrização
    • How to
      • Inserir JSON em bancos de dados
      • Flattening: Transformação de dados utilizando JSONata
      • Como utilizar o Form Data
      • Entendendo a recursividade no JSONata
      • Consolidação de output de módulo REST
      • Como configurar um timeout de um componente?
      • Isolar na execução: conceito e aplicação em variáveis
      • Parâmetros de URL no API Gateway
      • Caso de uso: parâmetros de gatilho API Gateway
      • Caso de uso: Exception Handler em transações financeiras
      • Caso de uso: utilizando Grupos para gerenciar acessos aos fluxos
      • Como criar endpoint para download e integrar com o Power BI
      • É possível usar dois gatilhos em um único fluxo?
      • Como configurar o WhatsApp no Skyone Studio
    • FAQ
    • GIGS: O guia completo
    • Glossário
  • SUPORTE
    • Como solicitar suporte?
    • Níveis de gravidade de caso
    • SLAs
    • Ajuda e recursos
Powered by GitBook
On this page
  • Definição
  • Configuração do módulo CSV
  1. Dados
  2. Integrações
  3. Fluxos
  4. Módulos Ferramentais

Módulo CSV

PreviousMódulo AS2NextMódulo Chamada de Fluxo

Last updated 6 months ago

Definição

O módulo ferramental "CSV", módulo padrão da plataforma para a utilização em qualquer fluxo, foi criado para a conversão de dados do formato de arquivo CSV para JSON e vice e versa.

O módulo "CSV" é composto por duas operações: "Converter CSV para JSON" e "Converter JSON para CSV".

Configuração do módulo CSV

O módulo "CSV" aparece na opção Ferramentas da edição de um fluxo. Ao ser adicionado em um fluxo, ele oferece duas operações:

  • Converter CSV para JSON: converte uma planilha em CSV para o formato JSON

  • Converter JSON para CSV: converte uma planilha em JSON para o formato CSV

Operação Converter CSV para JSON

Esta operação permite que você converta uma tabela em CSV com diferentes itens (produtos, clientes, etc) para o formato JSON, de forma que estas informações possam ser usadas posteriormente no fluxo.

Para utilizar esta opção, escolha "Converter CSV para JSON" e, em seguida, clique em "Salvar".

Ao clicar para editar o módulo, a seguinte área será exibida para configurar as variáveis:

Sendo que:

  • Delimitador: caractere separador do CSV, utilizado para a leitura do CSV e posterior criação do JSON.

  • CSV CONVERTIDO PARA JSON: aqui, depois que você clicar no botão "Validar", será exibido o CSV convertido no formato JSON

Exemplo de CSV:

id,name,description,price,available
1,Jaleco,Jaleco de alta qualidade fabricado para atender aos clientes mais exigentes,"R$ 999,99",true
2,Avental,Jaleco de alta qualidade fabricado para atender aos clientes mais exigentes,"R$ 999,99",true
3,Touca,Jaleco de alta qualidade fabricado para atender aos clientes mais exigentes,"R$ 999,99",true
4,Fronha,Jaleco de alta qualidade fabricado para atender aos clientes mais exigentes,"R$ 999,99",true
5,Embalagem,Jaleco de alta qualidade fabricado para atender aos clientes mais exigentes,"R$ 999,99",true
6,Porta talher,Jaleco de alta qualidade fabricado para atender aos clientes mais exigentes,"R$ 999,99",true
7,Porta absorvente,Jaleco de alta qualidade fabricado para atender aos clientes mais exigentes,"R$ 999,99",true

Operação Converter JSON para CSV

Esta operação permite que você converta uma tabela em JSON com diferentes itens (produtos, clientes, etc) para o formato CSV, de forma que estas informações possam ser usadas posteriormente no fluxo.

Para utilizar esta opção, escolha "Converter JSON para CSV" e, em seguida, clique em "Salvar".

Ao clicar para editar o módulo, a seguinte área será exibida para configurar as variáveis:

Sendo que:

  • Delimitador: caractere separador do CSV, utilizado para a criação do arquivo neste formato;

  • Converter arrays: esta opção permite que você ignore ou converta os arrays de um código em JSON para o formato CSV;

  • JSON: informe o código em formato JSON que precisa ser convertido;

  • JSON CONVERTIDO PARA JSON: aqui, depois que você clicar no botão Validar, será exibido o JSON convertido no formato CSV.

Exemplo de JSON:

[
   {
      "id":1,
      "name":"Jaleco",
      "description":"Jaleco de alta qualidade fabricado para atender aos clientes mais exigentes",
      "price":"R$ 999,99",
      "available":true
   },
   {
      "id":2,
      "name":"Avental",
      "description":"Jaleco de alta qualidade fabricado para atender aos clientes mais exigentes",
      "price":"R$ 999,99",
      "available":true
   },
   {
      "id":3,
      "name":"Touca",
      "description":"Jaleco de alta qualidade fabricado para atender aos clientes mais exigentes",
      "price":"R$ 999,99",
      "available":true
   },
   {
      "id":4,
      "name":"Fronha",
      "description":"Jaleco de alta qualidade fabricado para atender aos clientes mais exigentes",
      "price":"R$ 999,99",
      "available":true
   },
   {
      "id":5,
      "name":"Embalagem",
      "description":"Jaleco de alta qualidade fabricado para atender aos clientes mais exigentes",
      "price":"R$ 999,99",
      "available":true
   },
   {
      "id":6,
      "name":"Porta talher",
      "description":"Jaleco de alta qualidade fabricado para atender aos clientes mais exigentes",
      "price":"R$ 999,99",
      "available":true
   },
   {
      "id":7,
      "name":"Porta absorvente",
      "description":"Jaleco de alta qualidade fabricado para atender aos clientes mais exigentes",
      "price":"R$ 999,99",
      "available":true
   }
]

Parâmetros

Ambos os parâmetros aparecerão no lado esquerdo do modal de configuração de cada operação do fluxo, desde que as operações estejam todas conectadas pelas linhas do fluxo.

Para finalizar a configuração do módulo, clique em "Salvar".

CSV: informe o texto em formato CSV que precisa ser convertido. Se preferir, clique no sinal de mais ( + ) para configurar uma .

Cada operação possui o seu parâmetro, que corresponde ao produto da conversão: JSON para a operação Converter CSV para JSON e CSV para a operação Converter JSON para CSV. Quando utilizados, eles produzem o código resultante, o qual pode ser manipulado posteriormente pelo módulo "Transformação de Dados" ou pelo uso de uma .

.

SMOP
SMOP
Saiba sobre o Cabeçalho do Módulo aqui
Definição
Configuração do módulo
Operação Converter CSV para JSON
Operação Converter JSON para CSV
Parâmetros