Skip to content

Variáveis Globais

As Variáveis Globais são valores compartilhados entre todos os fluxos de um tenant. Elas permitem centralizar configurações e parâmetros que são usados em múltiplos Dataflows.


✨ Vantagens

  • Manutenção Centralizada — Alteração em um único lugar atualiza todos os fluxos que a utilizam
  • Consistência — Garante que todos os fluxos usem os mesmos valores de referência
  • Sem Duplicação — Evita a necessidade de editar fluxo por fluxo quando algo muda

📝 Exemplos de Uso

Lista de Organization IDs

Se você tem múltiplas organizações/filiais para processar:

ORGANIZATION_IDS = '101, 102, 103, 104, 105'

No seu SELECT SQL, use:

sql
SELECT * FROM vendas WHERE organization_id IN (${ORGANIZATION_IDS})

Parâmetros de Conexão

API_BASE_URL = 'https://api.empresa.com/v2'
MAX_RETRIES = 3

Filtros de Negócio

TIPOS_DOCUMENTO_VALIDOS = "'NFE', 'NFCE', 'SAT'"
DATA_CORTE = '2020-01-01'

➕ Como Criar

  1. Acesse o menu Variáveis Globais no editor de DataFlows do HorusETL
  2. Clique em Nova Variável
  3. Preencha o Nome (em MAIÚSCULAS, sem espaços) e o Valor
  4. Salve a variável

🔗 Como Usar nos Fluxos

Em qualquer nó que aceite parâmetros (SQL, HTTP Request, etc.), referencie a variável com a sintaxe:

{NOME_DA_VARIAVEL}

TIP

Mudança Global: Se você adicionar uma nova organização, basta alterar a variável ORGANIZATION_IDS uma única vez. Todos os fluxos que a referenciam passarão a incluir a nova organização automaticamente na próxima execução.