Managing Application Deployment Profiles
Deployment Profiles offer a structured and repeatable approach to application deployment across environments. These profiles act as configuration blueprints, encapsulating environment-specific settings, deployment methods, and pre/post-deployment actions. By leveraging profiles, teams can:
Ensure consistent and automated deployments.
Simplify environment management.
Reduce deployment errors.
Streamline the application lifecycle from testing to production.
Creating and Managing Profiles
To create a deplyment profile for an application:
Navigate to the application for which you want to create a deployment profile.
Click the Profiles
icon. The Profiles side panel appears.
Click Create Profile. The Profile modal
1. Navigate to Deployment Profiles
Open the Deployment Profiles panel from the application’s deployment toolbar.
2. Add a New Profile
Click Add Profile
Fill in:
Name (e.g.,
Dev
,Prod
)Environment (Development, Production)
Description (optional)
Note: Only users with the "create deployment profile" permission can create profiles.
3. Set as Default (Optional)
Enable "Use this profile as default" for the environment.
Requires "set default deployment profile" permission.
4. Load Variables & Workflows
Variables and workflows are auto-loaded from the latest deployment.
If no data is available, profile creation is blocked with a "No Data Found" message.
5. Save the Profile
Click Save to persist the profile.
Configuring Variables
Add Variables
Go to the Variables tab and click Add Variable.
Provide:
Name
Scope: Application, Deployment, or Client
Value (editable for Deployment and Client scopes only)
Description (optional)
Configuring Logging (In Development)
1. Enable "Log All Activities"
Logs all activities when toggled ON.
If OFF, logging is configurable at app/workflow levels.
2. Application-Level Logging
Configure log behavior per activity type (e.g., RESTService, Start):
Always Logged
Log Input
Log Output
3. Workflow-Specific Logging
Add workflows and configure logging on individual activities.
Configuring Permissions
Navigate to the Permissions tab.
The profile creator gets View, Edit, and Delete permissions by default.
Editors can add users or teams with specific permissions.
Syncing with Latest Deployment
Users with Edit permission can sync the profile to pull updated variables/workflows from the latest deployment version.
Using Profiles in Test Page
Add the
X-Profile-Name
header when testing a RESTService-triggered workflow.This allows test execution with a specific deployment profile.
Recent Behavior Changes
Profile selection is no longer available in the deployment modal.
All executions must specify the profile at runtime via header configuration.
Important Considerations
Only RestService Trigger workflows support Deployment Profiles.
All subflows executed as part of the workflow inherit the profile context.
Secret variables are masked and stored securely using Key Vaults.
Last updated
Was this helpful?