Variáveis no Jitterbit Integration Studio
Visão Geral
As variáveis são usadas para permitir a configuração dinâmica de endpoints, apoiar a passagem de dados entre operações e conduzir lógica de integração detalhada com scripts de transformação.
O Jitterbit suporta múltiplos tipos de variáveis com escopos variados, incluindo variáveis locais, globais, de projeto e variáveis do Jitterbit. Além disso, substituições de palavras-chave estão disponíveis para uso com campos de nome de arquivo.
As melhores práticas de integração sugerem que você use a variável que possui o escopo mais limitado, a fim de minimizar o risco de alteração dos valores das variáveis em múltiplos componentes do projeto.
Algumas maneiras em que as variáveis podem ser usadas incluem estes casos de uso populares:
- Arquivos de dados são passados entre operações armazenando-os em uma variável global.
- Variáveis são mapeadas para campos de destino em uma transformação, proporcionando capacidades de mapeamento dinâmico.
- URLs de conexão, parâmetros e credenciais são preenchidos com variáveis de projeto, que podem ser definidas ou alteradas a partir do Console de Gerenciamento durante a execução da operação.
Todos os tipos de variáveis podem ser lidos e escritos dependendo da natureza da variável específica (ou seja, algumas variáveis podem ser apenas informativas). Em scripts, as variáveis podem ser acessadas e atualizadas com Jitterbit Script ou JavaScript. Quaisquer variáveis globais JavaScript recém-definidas se tornarão variáveis globais do Jitterbit.
Quanto à diferença de desempenho entre os diferentes tipos de variáveis, as variáveis locais são preferidas, pois não são persistidas para outras operações. Variáveis globais e de projeto devem ser armazenadas em cache para outras operações. Consulte Considerações de armazenamento para recomendações sobre quando é apropriado usar esses dois tipos.
Estas páginas estão incluídas neste tópico:
-
Variáveis Locais
As variáveis locais são as mais limitadas em escopo. Elas são declaradas dentro de um script e podem ser acessadas apenas dentro desse script. -
Variáveis Globais
Variáveis globais são declaradas em uma operação e, em seguida, estão disponíveis para serem referenciadas nas mesmas operações ou em operações e scripts subsequentes. Operações subsequentes podem estar dentro dos mesmos fluxos de trabalho ou em fluxos de trabalho subsequentes, conforme vinculado às ações da operação. -
Variáveis do Projeto
Variáveis do projeto são definidas antes da execução da operação e ficam disponíveis para uso em todos os fluxos de trabalho do projeto. Como as variáveis do projeto podem ser definidas através do Console de Gerenciamento e dentro do Citizen Integrator, elas oferecem a flexibilidade de definir e alterar parâmetros e credenciais sem a necessidade de reimplantar o projeto. -
Variáveis Jitterbit
Variáveis Jitterbit são pré-definidas pelo sistema Harmony e podem ser usadas para buscar facilmente informações globais, como o nome do arquivo fonte atual e outras informações úteis. Os valores padrão das variáveis Jitterbit também podem ser temporariamente sobrescritos em um script.Nota
Se estiver usando um agente privado, você também pode alterar programaticamente o comportamento do Jitterbit modificando o arquivo de configuração do agente privado para mudar o valor padrão de uma variável Jitterbit pré-definida ou para criar e pré-definir sua própria variável Jitterbit. Criar ou atualizar variáveis Jitterbit usando o arquivo de configuração não está disponível para agentes em nuvem.
-
Palavras-chave de Nome de Arquivo
Palavras-chave de nome de arquivo são usadas para gerar nomes de arquivos exclusivos para campos configuráveis que aceitam nomes de arquivos como entrada.