# Transform$run

### Transform$<mark style="color:purple;">run</mark>(*\*, wait\_for\_finish=**TRUE***) → self

Run a transform. If the transform is already running, an exception will be raised.

### **Parameters:**

**`wait_for_finish`:&#x20;*****bool, default TRUE***\
&#x20;Whether to wait for the transform to complete before returning. If waiting, and the transform encounters an error during execution, an error will be raised.&#x20;

### Returns

**self (a** [**Transform**](https://docs.redivis.com/api/client-libraries/redivis-r/reference/transform)**)**

### Examples

```r
username <- "imathews"
workflow_name <- "example_workflow_climate_analysis:x7kh"
transform_name <- "join_lat_lon:m9tz"

transform <- redivis$transform(f"{username}.{workflow_name}.{transform_name}")
transform$run()
```
