Configuration parameters allow projects to be dynamic, flexible, and environment-specific. They enable managing variables and values that change across deployment environments (e.g., Development, QA, Production), without requiring hardcoded updates. This feature is particularly valuable for managing sensitive information, environment-specific settings, and configurations for integrations.
null
or undefined, in which case the configuration parameter is used.officeEmail
value
officeEmail@office.com
baseUrl
environment variable
FLOWX_CONFIGPARAM_BASE_URL
(name convention pointing to an externally defined value)FLOWX_CONFIGPARAM_.*
can be read at runtime. Variables that don’t follow this naming convention will not be accessible, even if they are properly defined. See Runtime access patterns for more details.Key | Type | Value | Description |
---|---|---|---|
baseUrl | environment variable | FLOWX_CONFIGPARAM_BASE_URL | A reference to the base URL configured externally by DevOps. |
Environment | External Variable Name | Actual Value |
---|---|---|
Development | FLOWX_CONFIGPARAM_BASE_URL | https://dev.example.com/api |
QA | FLOWX_CONFIGPARAM_BASE_URL | https://qa.example.com/api |
Production | FLOWX_CONFIGPARAM_BASE_URL | https://api.example.com |
dbPassword
secret environment variable
FLOWX_CONFIGPARAM_DB_PASSWORD
FLOWX_CONFIGPARAM_.*
to be accessible at runtime. See Runtime access patterns for more details.additionalData.applicationConfiguration
map.value
, environment variable
, or secret environment variable
.value
: Enter the static value.environment variable
or secret environment variable
: Enter the agreed name convention (must start with FLOWX_CONFIGPARAM_
by default).FLOWX_CONFIGPARAM_*
to be accessible at runtime. See Runtime access patterns for more details.FLOWX_CONFIGPARAM_.*
to filter which configuration parameters can be accessed at runtime. This means:
FLOWX_CONFIGPARAM_
to be readableSPRING_*
, JAVA_*
, or other sensitive environment variablesFLOWX_CONFIGPARAM_API_URL
FLOWX_CONFIGPARAM_DB_PASSWORD
FLOWX_CONFIGPARAM_EXTERNAL_SERVICE_TOKEN
API_URL
DB_PASSWORD
SERVICE_TOKEN
Environment Variable | Description | Default Value |
---|---|---|
FLOWX_CONFIGPARAMS_VARS_ALLOWLISTREGEX | Regex pattern for environment variables | FLOWX_CONFIGPARAM_.* |
FLOWX_CONFIGPARAMS_SECRETS_ALLOWLISTREGEX | Regex pattern for secret variables | FLOWX_CONFIGPARAM_.* |
.*
) can expose sensitive system variables to the application.FLOWX_CONFIGPARAM_
ENV
/ENV_SECRET
) are managed by DevOps.processInstanceId
). Avoid using reserved keys for custom configurations.null
or undefined
process variables will default to the corresponding configuration parameter’s value during runtime.