FME Flow: 2024.2
Deployment Parameter Store
Select Connections & Parameters > Deployment Parameters.
Deployment parameters are created in FME Workbench or FME Flow, and stored in the FME Flow Deployment Parameter Store. Deployment parameters provide a way to define and reuse text string, password, database connection, and web connection parameters in workspaces and automations. If an instance of FME Workbench can connect to one or more installations of FME Flow with Deployment Parameter Stores, those deployment parameters can be used anywhere that requires a parameter for defining a text string, password, database connection, or web connection.
Why Use Deployment Parameters?
One key use for deployment parameters is to allow workspaces that are uploaded to multiple FME Flow environments (for example, to development, test, and production environments) to run without having to update parameter values between these environments. When you reference a deployment parameter in a workspace, its unique configuration in each FME Flow instance is automatically picked up, ensuring smooth workflow transitions.
Additionally, even if your FME Workbench connects to only one FME Flow environment, deployment parameters provide one location to manage parameters for Users and Roles. In particular, by managing deployment parameter permissions, you can control access to individual parameters.
For more information, see Deployment Parameters in the FME Workbench documentation.
Finally, when used only within FME Flow, deployment parameters provide a convenient way to define common parameters in Automations. Each deployment parameter you create becomes available as an attribute-value pair in a drop-down in the following scenarios:
- Working with Parameters in Automations Workflows.
- Working with Output Attributes in Automations Workflows, particularly when creating custom attributes and global parameters.
Types of Deployment Parameters
You can create and use the following types of deployment parameters:
- Text: Specifies a text string.
- Password: Specifies a password.
- Database Connection: Specifies a database connection.
- Web Connection: Specifies a web connection.
To Create a Deployment Parameter
Click Create. In the Add Deployment Parameter dialog, complete the following fields, and click Add.
- Name: Provide a meaningful name for the deployment parameter.
- Type: Specify the type of parameter: Text, Password, Database Connection, or Web Connection.
- Password: If Type is Password, specify the password. To toggle the visibility of the entry, click the eye icon at right.
- Database type: If Type is Database Connection, specify the database service. This field filters the selections available in the Value field (below) to connections that use only the specified service.
- Included services: If Type is Web Connection, use this drop-down to filter the selections available in the Value field (below) to include only web connections that use the specified web services.
- Excluded services: If Type is Web Connection, use this drop-down to filter the selections available in the Value field (below) to exclude web connections that use the specified web services.
- Value:
- If Type is Text, provide a string value for the parameter.
- If Type is Database Connection, select a Database Connection.
- If Type is Web Connection, select a Web Connection.
To Edit a Deployment Parameter
Click a deployment parameter to open it.
To Remove a Deployment Parameter
Select one or more deployment parameters, click Actions, and select Remove.