Benefits
The Clone Transform feature helps you:- Reuse existing transformation logic without rebuilding it.
- Quickly create variations of existing transforms.
- Reduce development time and configuration effort.
- Test changes without modifying the original transform.
- Create environment-specific or use case-specific transform instances.
Supported Resources
Currently, cloning is supported only for deployed transforms within the same workspace.Permissions
The following roles can clone deployed transforms:How It Works
- Navigate to the Transforms page.
- Select a deployed transform.
- Click Clone.
- Review the cloned configuration.
- Rename the transform if required.
- Save the cloned transform.
- Deploy the transform when ready.
What Gets Cloned
When a transform is cloned, Condense copies:- Transform configuration
- Environment variable mappings
- Technical configuration
- Transformation logic
- Deployment version (latest or selected historical version)
Version Selection
While cloning a transform, you can choose to clone either:- Latest deployed version
- A specific historical deployed version
Naming Convention
By default, the cloned transform is assigned the following name:Deployment
Saving the cloned transform creates a new transform configuration. The transform is not deployed automatically. To begin processing data:- Review the cloned configuration.
- Update configuration values if required.
- Click Deploy.
Validation
The following validations are performed before the transform is created:- Source transform must exist.
- Transform configuration must be valid.
- Transform name must be unique within the workspace.
Common Errors
Best Practices
- Clone deployed transforms when creating similar processing pipelines.
- Rename cloned transforms using meaningful names.
- Review environment variables before deployment.
- Validate the transformation logic after cloning.
- Deploy the cloned transform only after verifying the configuration.