> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rdrive.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Assignment rule - Process profile

> An Assignment Rule is a powerful feature that allows users to pre-assign data automatically when adding a new record. This ensures that the data remains editabl

# **A Comprehensive Guide to Setting Up Assignment Rules**

An Assignment Rule is a powerful feature that allows users to pre-assign data automatically when adding a new record. This ensures that the data remains editable, correctly assigned, and consistent with predefined criteria. In this guide, we'll cover how to configure and apply assignment rules effectively using the website interface.

***

##

**Why Use Assignment Rules?**

Assignment rules help automate the assignment of records based on specific criteria, such as form status, attributes, or field data. They streamline workflows, ensure consistency, and reduce manual errors. Here’s a step-by-step guide on how to set up and use them.

***

**TABLE OF CONTENTS**

* [Step 1: Accessing Assignment Rules via the Website](#step-1%3a-accessing-assignment-rules-via-the-website)
  * [1. Open the Menu](#1.-open-the-menu)[](#2.-open-the-form-viewer-page)
  * [2. Open the Form Viewer Page](#2.-open-the-form-viewer-page)[](#3.-configure-the-rules)
  * [3. Configure the Rules](#3.-configure-the-rules)[](#step-2%3a-configuring-the-assignment-rule)
* [Step 2: Configuring the Assignment Rule](#step-2%3a-configuring-the-assignment-rule)
  * [1. Select Rule Operation Mode](#1.-select-rule-operation-mode)[](#2.-define-the-rule-parameters)
  * [2. Define the Rule Parameters](#2.-define-the-rule-parameters)
    * [Form Status](#form-status)
    * [Assign Attributes](#assign-attributes)
    * [Form Data (Optional Condition)](#form-data-\(optional-condition\))[](#step-3%3a-finalizing-and-saving-the-assignment-rule)
* [Step 3: Finalizing and Saving the Assignment Rule](#step-3%3a-finalizing-and-saving-the-assignment-rule)
* [Additional Actions: Editing or Removing Rules](#additional-actions%3a-editing-or-removing-rules)
  * [To Edit a Rule](#to-edit-a-rule)[](#to-delete-a-rule)

  * [To Delete a Rule](#to-delete-a-rule)
* [Key Points to Remember](#key-points-to-remember)
* [Conclusion](#conclusion)

***

#

**Step 1: Accessing Assignment Rules via the Website**

# **1. Open the Menu**

* Log in to the website.
* Click the menu icon in the top-left corner.<img src="https://mintcdn.com/rdrive/K0paFeoh04U-vciC/images/kb/103000035120/3Bxi5DhS5eSkYVXfCSeCSenQuFyOWVPNzg.png?fit=max&auto=format&n=K0paFeoh04U-vciC&q=85&s=01cff625a068332a37d0e73e7d2bc971" alt="Assignment rule - Process profile" width="1024" height="768" data-path="images/kb/103000035120/3Bxi5DhS5eSkYVXfCSeCSenQuFyOWVPNzg.png" />
* Go to **Settings > Categories** and select the appropriate category and subcategory.<img src="https://mintcdn.com/rdrive/K0paFeoh04U-vciC/images/kb/103000035120/4oqv1TiUoJMqwUehNC3mO6FFVq57H63NdA.png?fit=max&auto=format&n=K0paFeoh04U-vciC&q=85&s=ed730491be118dc0339a4889f0f80333" alt="Assignment rule - Process profile" width="1024" height="768" data-path="images/kb/103000035120/4oqv1TiUoJMqwUehNC3mO6FFVq57H63NdA.png" /><img src="https://mintcdn.com/rdrive/K0paFeoh04U-vciC/images/kb/103000035120/r-ImSkLWaIZdcbhoUd1kc0dY29nnA6-YLQ.png?fit=max&auto=format&n=K0paFeoh04U-vciC&q=85&s=e2c9571d56d47a99ce8855ca78221235" alt="Assignment rule - Process profile" width="1024" height="768" data-path="images/kb/103000035120/r-ImSkLWaIZdcbhoUd1kc0dY29nnA6-YLQ.png" />

###

**2. Open the Form Viewer Page**

* In the Profile section, select the form you want to configure. Double-click on the form or use the Settings button to open the form viewer page.\\
  <img src="https://mintcdn.com/rdrive/K0paFeoh04U-vciC/images/kb/103000035120/7gFlqlSAozhcP2f5k3eDRm7yaI3NTLwcJA.png?fit=max&auto=format&n=K0paFeoh04U-vciC&q=85&s=87adac9b97c17ba623b8ec3ea8bfe27b" alt="Assignment rule - Process profile" width="1024" height="768" data-path="images/kb/103000035120/7gFlqlSAozhcP2f5k3eDRm7yaI3NTLwcJA.png" />

###

**3. Configure the Rules**

* Click on the three dots (⋮) and select the **Rules** button.\
  <img src="https://mintcdn.com/rdrive/K0paFeoh04U-vciC/images/kb/103000035120/0S3MSlnGrNoO80MdeTC2fn3z5Rq1l95F6A.png?fit=max&auto=format&n=K0paFeoh04U-vciC&q=85&s=c231c90a09df64a151b76443fefd8774" alt="Assignment rule - Process profile" width="1024" height="768" data-path="images/kb/103000035120/0S3MSlnGrNoO80MdeTC2fn3z5Rq1l95F6A.png" />\\
  <img src="https://mintcdn.com/rdrive/K0paFeoh04U-vciC/images/kb/103000035120/xbXM1qe7MkoV_vqBfqJEpfOWiFejpjsWtw.png?fit=max&auto=format&n=K0paFeoh04U-vciC&q=85&s=997008db19c7baff88793e3da5294152" alt="Assignment rule - Process profile" width="1024" height="768" data-path="images/kb/103000035120/xbXM1qe7MkoV_vqBfqJEpfOWiFejpjsWtw.png" />
* To add a new rule, press the **ADD** button.  *To modify an existing rule, click on the rule to edit it.*\\
  <img src="https://mintcdn.com/rdrive/K0paFeoh04U-vciC/images/kb/103000035120/F72Bws5gxjHXU39DyK9k3bm5wHdKevDNcA.png?fit=max&auto=format&n=K0paFeoh04U-vciC&q=85&s=27bd61872d325484ff5d0c9ef63738b4" alt="Assignment rule - Process profile" width="1024" height="768" data-path="images/kb/103000035120/F72Bws5gxjHXU39DyK9k3bm5wHdKevDNcA.png" />

***

##

**Step 2: Configuring the Assignment Rule**

## **1. Select Rule Operation Mode**

There are four types of rule operation modes: **ASSIGN**, **SUBSCRIBE**, **UNSUBSCRIBE**, and **CHANGE CONTROLLER**. For this guide, we’ll focus on the **ASSIGN** mode.\\

<img src="https://mintcdn.com/rdrive/K0paFeoh04U-vciC/images/kb/103000035120/THsZbH4Uc0d_Ivpcw66JoO8SSr5dIjxq0Q.png?fit=max&auto=format&n=K0paFeoh04U-vciC&q=85&s=de3945330a9874f72c2ed8ae4654609c" alt="Assignment rule - Process profile" width="1024" height="768" data-path="images/kb/103000035120/THsZbH4Uc0d_Ivpcw66JoO8SSr5dIjxq0Q.png" />

###

**2. Define the Rule Parameters**<img src="https://mintcdn.com/rdrive/K0paFeoh04U-vciC/images/kb/103000035120/YxodNqEQGCSCrxtVin8QD1aIJqNBYnDeiQ.png?fit=max&auto=format&n=K0paFeoh04U-vciC&q=85&s=74823f196a431f1b445b1e940ca04c2a" alt="Assignment rule - Process profile" width="1024" height="768" data-path="images/kb/103000035120/YxodNqEQGCSCrxtVin8QD1aIJqNBYnDeiQ.png" />

#### **Form Status**

* Choose a form status that will trigger the assignment rule. The rule is activated when a record updates to the chosen status.\\
  <img src="https://mintcdn.com/rdrive/K0paFeoh04U-vciC/images/kb/103000035120/4c-YUUkCBMgcwCYKogdxhxHNx0J0eFF84Q.png?fit=max&auto=format&n=K0paFeoh04U-vciC&q=85&s=3ab0830304764c6f533f987499496234" alt="Assignment rule - Process profile" width="1024" height="768" data-path="images/kb/103000035120/4c-YUUkCBMgcwCYKogdxhxHNx0J0eFF84Q.png" />

#### **Assign Attributes**

* Assign the form to a specific team or user. This is a required setting for every assignment rule. You have three assignment options:
  * **TEAM Assignment**: Select a team and specify the user(s) within that team.

  * **Field-Based Assignment**: Click **Add Field** and pick a team field or team + user field from the form. This option assigns the record based on the selected field value.\
    *(Note: The rule will not be triggered if the data of selected User team and team field have no relationship.)*

  * **[Controller](https://docs.rdrive.io/faq/general/what-is-controller-and-how-to-change)**: Assign the record to the current controller.  \
    *([What is controller?](https://docs.rdrive.io/faq/general/what-is-controller-and-how-to-change))*

In this guide, we’ll use **TEAM** as an example, assigning the form to the entire "Management" team.**<img src="https://mintcdn.com/rdrive/K0paFeoh04U-vciC/images/kb/103000035120/r9RlJQTItHE5y1q9W3jgv_ZTdvy8whsY0Q.png?fit=max&auto=format&n=K0paFeoh04U-vciC&q=85&s=c58a110567b37e9960848db031fee7ad" alt="Assignment rule - Process profile" width="1024" height="768" data-path="images/kb/103000035120/r9RlJQTItHE5y1q9W3jgv_ZTdvy8whsY0Q.png" />**

#### **Form Data (Optional Condition)**

The Form Data optional condition allows you to add specific criteria based on field data within the form. By setting these conditions, you can further refine when the assignment rule is triggered, ensuring that records are assigned only if they meet the defined field values. This feature provides more control and flexibility in automating record assignments based on form content.

* Add extra conditions based on field data, if desired:
  * Click **Edit** to access the conditions.\\
    <img src="https://mintcdn.com/rdrive/K0paFeoh04U-vciC/images/kb/103000035120/66bsgr3J-ThfGfr8FrBQfB5W5JEMFPC6fQ.png?fit=max&auto=format&n=K0paFeoh04U-vciC&q=85&s=3760a601eafb94eacd21396af6df8ac6" alt="Assignment rule - Process profile" width="1024" height="768" data-path="images/kb/103000035120/66bsgr3J-ThfGfr8FrBQfB5W5JEMFPC6fQ.png" />

  * Select **Add** to define the condition, choosing the relevant form field(s) and specifying values.\\
    <img src="https://mintcdn.com/rdrive/K0paFeoh04U-vciC/images/kb/103000035120/0B61RnOpx9i31lbjPdUG2lPROmL0a8SYGQ.jpeg?fit=max&auto=format&n=K0paFeoh04U-vciC&q=85&s=1151e614fcb62e91451227ff221dccbe" alt="Assignment rule - Process profile" width="1024" height="768" data-path="images/kb/103000035120/0B61RnOpx9i31lbjPdUG2lPROmL0a8SYGQ.jpeg" />
    <img src="https://mintcdn.com/rdrive/K0paFeoh04U-vciC/images/kb/103000035120/8iLS6BjmoIw7uSssBAebXUFH-RZqN_S05g.png?fit=max&auto=format&n=K0paFeoh04U-vciC&q=85&s=5f0f7a31eacab8f0f52e468618a6e756" alt="Assignment rule - Process profile" width="1024" height="768" data-path="images/kb/103000035120/8iLS6BjmoIw7uSssBAebXUFH-RZqN_S05g.png" />
    <img src="https://mintcdn.com/rdrive/K0paFeoh04U-vciC/images/kb/103000035120/C1UXTq7ComtKakjoO6xfzm_bwTBhZcHPQA.jpeg?fit=max&auto=format&n=K0paFeoh04U-vciC&q=85&s=8d9c6a70c0ad7c4728f553a566010a78" alt="Assignment rule - Process profile" width="1024" height="768" data-path="images/kb/103000035120/C1UXTq7ComtKakjoO6xfzm_bwTBhZcHPQA.jpeg" />

  * *There are operator options based on the data type, such as **contain**, **equal**, **empty**, **filled**, or **range**, which you can select if needed.*\
    <img src="https://mintcdn.com/rdrive/K0paFeoh04U-vciC/images/kb/103000035120/6N5GlkbwrviauKDT3pKGSZ5IJjnE2SlmAA.png?fit=max&auto=format&n=K0paFeoh04U-vciC&q=85&s=c3910307bcdb2a548b0956b19f1a9f55" alt="Assignment rule - Process profile" width="784" height="664" data-path="images/kb/103000035120/6N5GlkbwrviauKDT3pKGSZ5IJjnE2SlmAA.png" />\\
    <img src="https://mintcdn.com/rdrive/K0paFeoh04U-vciC/images/kb/103000035120/D_bw7gdXesGtsqoVRCkosaXltjaN5lGXWQ.png?fit=max&auto=format&n=K0paFeoh04U-vciC&q=85&s=bc6d53e7858d7c7a5915b47436e31ae7" alt="Assignment rule - Process profile" width="802" height="882" data-path="images/kb/103000035120/D_bw7gdXesGtsqoVRCkosaXltjaN5lGXWQ.png" />

  * Click **OK** to confirm.<img src="https://mintcdn.com/rdrive/K0paFeoh04U-vciC/images/kb/103000035120/JpRYkcNbFYW2xSAMYApf6iusdoLP4UKf1g.jpeg?fit=max&auto=format&n=K0paFeoh04U-vciC&q=85&s=7850ecbe51464ed7d318123e1a5a3d43" alt="Assignment rule - Process profile" width="1024" height="768" data-path="images/kb/103000035120/JpRYkcNbFYW2xSAMYApf6iusdoLP4UKf1g.jpeg" />

***

##

**Step 3: Finalizing and Saving the Assignment Rule**

After defining all the rule elements, click **OK** to save. Your new assignment rule is now added.\
<img src="https://mintcdn.com/rdrive/K0paFeoh04U-vciC/images/kb/103000035120/7xeUVGpH2OgXkWomXKw4fCZcM_AuWm_FOw.png?fit=max&auto=format&n=K0paFeoh04U-vciC&q=85&s=aa6f8652872ac60427e5c262d51d033f" alt="Assignment rule - Process profile" width="1024" height="768" data-path="images/kb/103000035120/7xeUVGpH2OgXkWomXKw4fCZcM_AuWm_FOw.png" />\\

<img src="https://mintcdn.com/rdrive/K0paFeoh04U-vciC/images/kb/103000035120/ZPZRRJokmPAdGds3ITe6HkR6ch_cxWUWhg.png?fit=max&auto=format&n=K0paFeoh04U-vciC&q=85&s=fc916e9c2aa05ae9e24ab41ee167ca60" alt="Assignment rule - Process profile" width="1024" height="768" data-path="images/kb/103000035120/ZPZRRJokmPAdGds3ITe6HkR6ch_cxWUWhg.png" />

***

##

**Additional Actions: Editing or Removing Rules**

#### **To Edit a Rule**

* Click directly on the rule, make the necessary changes, and click **OK** to save.\\
  <img src="https://mintcdn.com/rdrive/K0paFeoh04U-vciC/images/kb/103000035120/V9ZGXjrnyMs0EokV9-Ekb2VG0JKtA0NcGA.png?fit=max&auto=format&n=K0paFeoh04U-vciC&q=85&s=8f0d72efb0368f84e05decdd34250e19" alt="Assignment rule - Process profile" width="1024" height="768" data-path="images/kb/103000035120/V9ZGXjrnyMs0EokV9-Ekb2VG0JKtA0NcGA.png" />
  <img src="https://mintcdn.com/rdrive/K0paFeoh04U-vciC/images/kb/103000035120/FvKn4MNXjv1BqUBjZ4AD8StV8RhnJn6xAA.png?fit=max&auto=format&n=K0paFeoh04U-vciC&q=85&s=c24a8c9155ee2c0549ffe8252c3342b4" alt="Assignment rule - Process profile" width="1024" height="768" data-path="images/kb/103000035120/FvKn4MNXjv1BqUBjZ4AD8StV8RhnJn6xAA.png" />

#### **To Delete a Rule**

* If you need to delete a rule, click the **Delete Rule** button at the bottom left of the dialog box.<img src="https://mintcdn.com/rdrive/K0paFeoh04U-vciC/images/kb/103000035120/54HeeiWdgVJQPGCqGlRYfUPQIRNgYV4J6w.png?fit=max&auto=format&n=K0paFeoh04U-vciC&q=85&s=ca91e7f3bbf2d15b47b8ae3f6701675c" alt="Assignment rule - Process profile" width="1024" height="768" data-path="images/kb/103000035120/54HeeiWdgVJQPGCqGlRYfUPQIRNgYV4J6w.png" />

Click on the blank area of the page to exit the configuration screen.

***

##

**Key Points to Remember**

* **[Form Status](#form-status)** and **[Assign Attributes](#assign-attributes)** are mandatory for every assignment rule.
* **[Form Data is optional and only needed if you want to add field-based conditions.](#form-data-\(optional-condition\))**

***

##

**Conclusion**

Assignment rules provide an efficient way to streamline record assignments, automate processes, and ensure data integrity. By following these steps, you can configure assignment rules tailored to your project’s needs, reducing manual effort and improving workflow consistency.
