Capítulo 14: Catálogo Digital de Serviços e Exportação de Dados do SIG para a Web

🎯 Objetivo da Aula

Nesta aula, você aprenderá a estruturar e preparar o catálogo corporativo de serviços do SIG FastLog Enterprise para publicação automatizada na internet. No laboratório de informática, você aprenderá a aplicar precificação dinâmica (descontos exclusivos para canais digitais) e dominará a geração dos dois principais formatos universais de intercâmbio de dados entre sistemas corporativos e a nuvem: o CSV (Comma-Separated Values) e o JSON (JavaScript Object Notation).

Ao final desta aula, você será capaz de exportar a base comercial do SIG para abastecer qualquer plataforma de e-commerce moderna em questão de segundos, eliminando redigitações manuais.


🏢 Cenário Prático (FastLog S.A.)

Empresa: FastLog Transportes & Logística Integrada S.A.
Problema: No início de cada mês, a equipe de marketing gastava três dias inteiros digitando, um por um, os preços, prazos e rotas dos 40 serviços de frete da FastLog no painel de controle da loja virtual. O processo era exaustivo e propenso a falhas: no último trimestre, um assistente cansado digitou a tarifa de uma carreta frigorífica de R$ 3.800,00 como R$ 380,00. Cinco clientes fecharam a compra antes que o erro fosse percebido. Pela lei do consumidor, a empresa foi obrigada a honrar o valor publicado, arcando com um prejuízo direto de R$ 17.100,00 em combustível e pedágios.
Sua Missão: Como técnico de TI e Gestão, você criará a aba Catalogo_Web no SIG FastLog. A planilha manterá o cadastro oficial com regras de margem de lucro e gerará dinamicamente as linhas de dados prontas nos padrões CSV e JSON para exportação direta para a web.


🧠 Fundamentos: A Teoria Traduzida

1. Formatos Universais de Intercâmbio de Dados

Diferentes sistemas utilizam diferentes tecnologias (bancos Oracle, linguagens Python, lojas em PHP ou JavaScript). Para que conversem entre si sem incompatibilidades, foram criados formatos neutros:

  • CSV (Comma-Separated Values): Formato em texto puro onde os dados de cada linha são separados por ponto e vírgula (;) ou vírgula (,). É o padrão universal para importação em lote (Bulk Upload) em marketplaces e plataformas como Shopify, Magento e WooCommerce.
  • JSON (JavaScript Object Notation): Padrão moderno da internet e de APIs REST, legível tanto por humanos quanto por máquinas, organizado em pares de chave: valor.
flowchart TD
    A["🏢 SIG FastLog (Retaguarda)<br/>Aba Catalogo_Web no Excel/Calc"] --> B{"⚙️ Motor de Exportação de Dados"}
    B --> C["📄 Arquivo .CSV (Delimitado por ;)<br/>Para Importação em Massa"]
    B --> D["📦 Objeto .JSON (Chave: Valor)<br/>Para APIs e Aplicativos Mobile"]
    C --> E["🌐 Loja Virtual / Marketplace<br/>Catálogo Atualizado em 1 Segundo"]
    D --> E

    style A fill:#34495e,stroke:#fff,stroke-width:2px,color:#fff
    style B fill:#f39c12,stroke:#fff,stroke-width:2px,color:#fff
    style C fill:#27ae60,stroke:#fff,stroke-width:2px,color:#fff
    style D fill:#8e44ad,stroke:#fff,stroke-width:2px,color:#fff
    style E fill:#2980b9,stroke:#fff,stroke-width:2px,color:#fff

2. Estrutura de um Documento JSON

Em JSON, objetos são envolvidos por chaves {} e utilizam aspas duplas em torno das propriedades:

1
2
3
4
5
6
{
  "sku": "SRV-EXP-01",
  "servico": "Frete Expresso Urbano 24h",
  "prazo_horas": 24,
  "preco_web": 315.00
}

📖 Exemplo Guiado: Passo a Passo no Laboratório

Abra seu arquivo central SIG_FastLog_Apresentacao.xlsx na pasta 01_Apresentacao_Planilhas.

Passo 1: Criação da Aba Catalogo_Web

  1. Clique no botão + e crie uma nova aba chamada: Catalogo_Web.
  2. Posicione a aba após a aba Integracao_Ecommerce.
  3. Na guia Exibir, desmarque a opção Linhas de Grade.
  4. Crie o cabeçalho executivo nas linhas 1 a 2:
    • Mescle o intervalo A1:I2, preencha com Azul Petróleo (#003366).
    • Digite em letras brancas, 16pt, Negrito: FASTLOG ENTERPRISE — CATÁLOGO DIGITAL DE SERVIÇOS & EXPORTAÇÃO WEB.

🛠️ Prática Obrigatória 1: Cadastro dos Serviços e Precificação Web Dinâmica

Agora você cadastrará os serviços oficiais da transportadora e aplicará a política de desconto de incentivo ao canal online.

Passo a Passo no Computador:

  1. Na linha 4, crie os cabeçalhos das colunas em Negrito, fundo Cinza Escuro (#34495E) e texto Branco:
    • A4: SKU_Servico
    • B4: Titulo_Servico_Frete
    • C4: Modalidade_Operacional
    • D4: Prazo_Entrega_Horas
    • E4: Preco_Tabela_R$
    • F4: Desconto_Incentivo_Web_%
    • G4: Preco_Final_Web_R$
    • H4: Linha_Exportacao_CSV
    • I4: Objeto_Exportacao_JSON
  2. Cadastre os 3 serviços logísticos nas linhas 5 a 7:
    • Linha 5: SRV-EXP-01 | Frete Expresso Urbano 24h | Rodoviário Fracionado | 24 | R$ 350,00 | 10%
    • Linha 6: SRV-LOT-02 | Carga Fechada Lotação Dedicada | Carreta Fechada | 48 | R$ 4.200,00 | 5%
    • Linha 7: SRV-CLIM-03 | Transporte Refrigerado Climatizado | Carga Frigorificada | 36 | R$ 2.800,00 | 0%
  3. Formate a coluna F como Porcentagem (%).
  4. Cálculo do Preço Final Web com Desconto (Coluna G):
    • Na célula G5, aplique a fórmula de dedução percentual:
      1
      
      =E5 * (1 - F5)
    • Formate as colunas E e G como Moeda (R$).
    • Arraste a fórmula de G5 até G7.

✅ Resultado Esperado (Prática 1):

  • Frete Expresso: De R$ 350,00 com 10% de desconto ➔ R$ 315,00.
  • Carga Fechada: De R$ 4.200,00 com 5% de desconto ➔ R$ 3.990,00.
  • Refrigerado: Sem desconto ➔ R$ 2.800,00.

🛠️ Prática Obrigatória 2: Geração de Registros CSV e Objetos JSON

Agora você construirá as fórmulas de concatenação que preparam os dados para exportação técnica.

Passo a Passo no Computador:

  1. Montagem da Linha Delimitada por CSV (Coluna H):
    • Na célula H5, monte a string separada por ponto e vírgula:
      1
      
      =A5 & ";" & B5 & ";" & C5 & ";" & D5 & ";" & TEXTO(G5; "0,00")
  2. Montagem do Objeto Estruturado em JSON (Coluna I):
    • Para inserir aspas duplas literais dentro de uma fórmula de texto no Excel, utilizamos aspas duplas repetidas ("""").
    • Na célula I5, insira a fórmula de estruturação JSON:
      1
      
      ="{" & """sku"": """ & A5 & """, ""servico"": """ & B5 & """, ""prazo_h"": " & D5 & ", ""preco"": " & TEXTO(G5; "0,00") & "}"
  3. Arraste as fórmulas de H5 e I5 até a linha 7.
  4. Simulação da Exportação para Arquivo Físico (.csv):
    • Abra o Bloco de Notas (Notepad) do Windows.
    • Na primeira linha do Bloco de Notas, digite o cabeçalho técnico:
      1
      
      sku;servico;modalidade;prazo_h;preco_web
    • No Excel, selecione as células H5:H7 e pressione Ctrl + C.
    • No Bloco de Notas, cole os dados com Ctrl + V.
    • Salve o arquivo na pasta 01_Apresentacao_Planilhas com o nome: catalogo_fastlog_web.csv (Tipo: Todos os arquivos, Codificação: UTF-8).

✅ Resultado Esperado (Prática 2):

O arquivo catalogo_fastlog_web.csv conterá a estrutura:

1
2
3
4
sku;servico;modalidade;prazo_h;preco_web
SRV-EXP-01;Frete Expresso Urbano 24h;Rodoviário Fracionado;24;315,00
SRV-LOT-02;Carga Fechada Lotação Dedicada;Carreta Fechada;48;3990,00
SRV-CLIM-03;Transporte Refrigerado Climatizado;Carga Frigorificada;36;2800,00

Qualquer loja virtual importa este arquivo instantaneamente sem nenhuma intervenção manual!


📤 Instruções de Entrega (Microsoft Teams)

  1. Salve o arquivo .xlsx com o atalho Ctrl + B.
  2. Salve uma versão com seu nome na pasta 01_Apresentacao_Planilhas: Atividade_14_SIG_SeuNome_SeuSobrenome.xlsx.
  3. Acesse o Microsoft Teams na equipe da disciplina.
  4. Abra a tarefa: “TI Aplicada - Cap 14: Catálogo Digital de Serviços e Exportação CSV/JSON”.
  5. Anexe os dois arquivos:
    • O arquivo do Excel: Atividade_14_SIG_SeuNome_SeuSobrenome.xlsx
    • O arquivo de texto gerado: catalogo_fastlog_web.csv
  6. Clique em Entregar (Turn In).

💡 Checkpoint de Gestão & TI

Ao dominar a exportação de dados em formatos padronizados (CSV e JSON), você quebra a barreira entre o ambiente interno da empresa e o ecossistema digital da internet. O profissional moderno de Gestão e TI não perde dias redigitando tabelas de preços: ele constrói fluxos contínuos de dados onde uma alteração na planilha atualiza a loja virtual e os canais de venda automaticamente.


🔥 Desafio de Fixação: Validação de Margem de Lucro Segura

Crie uma barreira contra descontos excessivos:

  1. Adicione a coluna J4 com o título: Auditoria_Margem_Lucro.
  2. Sabendo que o custo operacional mínimo de qualquer frete rodoviário é de R$ 300,00, programe na célula J5:
    1
    
    =SE(G5 < 300; "🚨 PREÇO ABAIXO DO CUSTO (Revisar Desconto)"; "✅ MARGEM SEGURA")
  3. Teste aplicar um desconto de 20% no Frete Expresso (célula F5).
  4. Observe o preço cair para R$ 280,00 e o sistema acionar imediatamente o alerta 🚨 PREÇO ABAIXO DO CUSTO, evitando que a empresa venda serviços com prejuízo!

🔑 Revelar Gabarito Oficial de Laboratório (Clique para expandir)
💡 Incentivo Pedagógico: Tente resolver as práticas e o desafio de fixação por conta própria antes de abrir o gabarito. Seus erros e tentativas durante o laboratório são a chave para a consolidação real do aprendizado!

Resumo das Fórmulas Implementadas na Aba Catalogo_Web:

CélulaNome da MétricaFórmula Aplicada no SIG
G5:G7Preço Final Web=E5 * (1 - F5)
H5:H7Linha Delimitada CSV=A5 & ";" & B5 & ";" & C5 & ";" & D5 & ";" & TEXTO(G5; "0,00")
I5:I7Objeto Estruturado JSON="{" & """sku"": """ & A5 & """, ""servico"": """ & B5 & """, ""prazo_h"": " & D5 & ", ""preco"": " & TEXTO(G5; "0,00") & "}"
J5 (Desafio)Auditoria de Margem=SE(G5 < 300; "🚨 PREÇO ABAIXO DO CUSTO (Revisar Desconto)"; "✅ MARGEM SEGURA")

📝 Atividade Extra: Questionário de Fixação (Caderno)

Instruções: Responda no caderno, de próprio punho, as 10 perguntas abaixo com base no que você estudou neste capítulo. Ao concluir, apresente o caderno ao professor para vistos.

  1. No Cenário Prático da FastLog, qual foi o erro de digitação cometido pelo operador no painel da loja virtual e qual foi o prejuízo financeiro suportado pela empresa?
  2. O que significa a sigla CSV e por que esse formato é considerado o padrão universal para importação de catálogos em lote (Bulk Upload)?
  3. O que significa a sigla JSON e qual é a sua principal aplicação na integração entre páginas web e sistemas corporativos?
  4. Como é estruturado um objeto básico em formato JSON (quais símbolos delimitam o objeto e as propriedades)?
  5. Qual é a finalidade da função TEXTO(G5; "0,00") ao concatenar o preço final nas strings de exportação?
  6. Como representamos aspas duplas literais dentro de uma fórmula de texto no Excel para evitar que a fórmula apresente erro de sintaxe?
  7. Na Prática Obrigatória 1, qual fórmula matemática foi utilizada na coluna G para calcular o preço com o desconto web aplicado?
  8. Qual foi o preço final web resultante para o serviço SRV-EXP-01 com valor de tabela de R$ 350,00 e desconto de 10%?
  9. De acordo com o Checkpoint de Gestão & TI, por que a exportação automatizada em CSV e JSON eleva a agilidade dos canais de vendas da transportadora?
  10. No Desafio de Fixação, qual alerta de auditoria é disparado pelo sistema caso o preço final de venda fique abaixo do custo mínimo de R$ 300,00?