--- title: "Develop function class - Master Data Management Studio" slug: "develop-function-class-dynamic-field-security" tags: ["Task topic"] status: "update" updated: 2026-10-05T12:25:35Z published: 2026-10-05T12:25:35Z canonical: "docs.staedean.com/develop-function-class-dynamic-field-security" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.staedean.com/llms.txt > Use this file to discover all available pages before exploring further. # Develop function class - Master Data Management Studio You can use a function to fill the value of a condition on a query range. For a function, a class is required. To develop this class, extend the **DQFFunctionRun** class. **Prerequisite**: Develop the extension of the **DQFFunctionRun** class in the AOT before you start the steps. The steps in this topic are to have the developed function class uploaded as function. ### Steps 1. Go to **Dynamic field security management (Preview)** > **Setup** > **Dynamic query framework** > **Functions**. 2. You can have all function classes that extend the **DQFFunctionRun** class shown and available for selection in . Click **Refresh**. ## Related - [Set up dynamic queries - Master Data Management Studio](/set-up-dynamic-queries-dynamic-field-security.md)