> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devmob.app.br/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Exportação de dados: catálogo, job assíncrono, agendamento e arquivo final.

O domínio de Export cobre exportação de dados. O fluxo atual do projeto contempla apenas export, sem importação.

## Conceitos

<CardGroup cols={2}>
  <Card title="Exports" icon="file-export" href="/domain/data-transfer/exports">
    Catálogo de recursos exportáveis, job assíncrono, agendamento e download.
  </Card>

  <Card title="Data Modelling" icon="database" href="/data-modelling/data-transfer/export-resource">
    Entidades ExportResource, ExportJob e ExportScheduled.
  </Card>
</CardGroup>

## Responsabilidades

| Responsabilidade | Regra                                                                                  |
| ---------------- | -------------------------------------------------------------------------------------- |
| Catálogo         | Define quais recursos podem ser exportados, permissões, formatos, colunas e filtros.   |
| Solicitação      | Usuário escolhe recurso, formato, colunas e filtros dentro do escopo permitido.        |
| Processamento    | ExportJob roda de forma assíncrona para gerar o arquivo.                               |
| Agendamento      | ExportScheduled guarda uma solicitação futura e cria um ExportJob no horário definido. |
| Arquivo          | O arquivo final fica em storage e é baixado por URL assinada derivada de `fileKey`.    |

## Fronteiras

* Export não importa arquivos.
* Export não cria relatório analítico ou BI.
* Export não persiste URL assinada.
* O catálogo controla colunas sensíveis e filtros permitidos antes de gerar qualquer arquivo.

<Info>
  Exportação é uma operação operacional e auditável. O conteúdo exportado deve respeitar permissões, escopo e limites definidos no catálogo.
</Info>
