# Using Functions

Apply saved functions to your jobs for data transformation.

## Step 1: Reopen Job in Edit Mode

* Navigate to **Saved Jobs**.
* Click **Edit** on the desired job.

![Select Job](/files/3mj0JahNnQJhmJP3l3Pb)

## Step 2: Configure Source Connection

* Verify the connection configurations.
* Click **Next** once confirmed.

![Configure Connection](/files/r5FbD1dVlQqsM49MQdRP)

## Step 3: Fetch Functions

* Navigate to the **Column Code Transformation** section.
* Click **Fetch Functions** to load all saved functions.
* Select the desired function from the list.

![Fetch Functions](/files/lS6f6raq0pKQIMN2xrpi)

## Step 4: Add the Function

* Choose the function from the dropdown.
* Click **Add** to apply the function.
* **Modify:** Click on the function name to edit.
* **Remove:** Click the red delete button to remove.

![Add Function](/files/WAVyetl5IAHdwK0j91iH)

## Step 5: Finalize the Job

* Review all added functions.
* Click **Save** to store the updated job.
* Run the job from **Saved Jobs**. Transformations are applied during execution.

![Finalize Job](/files/A3IrVigati8MYKdhvS2d)

> **Navigation:** [Functions Guide](/data-testing/functions-and-transformations/index.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.qyrus.com/data-testing/functions-and-transformations/index/using-functions.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
