Adicionando Flow Variables
Variáveis permitem uma configuração personalizada do fluxo e a parametrização dos ambientes, eliminando a necessidade de criar um fluxo de integração separado para cada ambiente.
| Caso seu fluxo tenha um gatilho (trigger) do tipo REST, não será possível utilizar variáveis de ambiente na URI. | 
Criando uma variável
Variáveis podem ser criadas tanto na aba Diagram quanto na aba Source Code.
Na aba Diagram:

- 
Clique no ícone de variáveis
 no canto esquerdo do canvas. - 
Selecione o ambiente no qual a variável será aplicada: Production ou Staging.
 - 
Cadastre a variável no formulário que se abrirá.
 - 
Salve a variável clicando em SAVE.
 
Na aba Source Code, na estrutura de pastas Source > Flow Variables:

- 
Selecione o ambiente no qual a variável será aplicada: Production ou Staging.
 - 
Cadastre a variável no formulário que se abrirá.
 - 
Salve a variável, clicando em SAVE.
 
Para cadastrar uma variável, preencha os seguintes campos:
- 
Variable: nome da variável. Campo alfanumérico. É permitido o uso dos caracteres
.e_. - 
Value: valor atribuído à variável, que será implantado automaticamente conforme o ambiente selecionado.
 
| 
 Para aplicar as variáveis, informe o nome da variável entre chaves dentro do componente, como no exemplo abaixo: 
 Neste caso, siga os passos abaixo: 
  | 
Gerenciamento de variáveis
- 
Para adicionar mais de uma variável, clique no botão + no canto direito.
 - 
Para excluir uma variável, clique no ícone da lixeira.
 - 
Para ocultar uma variável, clique no ícone do olho.
 
| Não é possível alterar as variáveis de um fluxo com status Deployed. Para modificá-las, será necessário fazer uma nova implantação. | 
Variáveis bloqueadas
As variáveis listadas abaixo são reservadas para uso interno e não podem ser utilizadas:
AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY AWS_REGION AWS_DEFAULT_REGION RESOURCES_DIR CAMEL_* (qualquer variável iniciada com CAMEL_)
Exemplos
O exemplo abaixo faz referência à variável "name". Na execução desta integração, a variável será substituída pelo nome cadastrado.
- from:
    uri: rest:get:/hello
    steps:
    - log:
          message: Hello {{name}}

Neste outro exemplo, referenciamos uma variável em uma URL.
- to:
    id: to-generic
    uri: https://{{url}}
    parameters:
      httpMethod: POST

Share your suggestions with us!
          Click here and then [+ Submit idea]