# Creating a business rule

> :::note
The requirements for creating a business rule are:
* The **Create** permission
for **Business Rules**.
* A DMN file.
When you build a DMN file, we recommend you create a new portable Web-based canvas so it can be used in UiPath products. Make sure that argument names consist only of letters, digits, and the underscore character. The names must begin with a letter or the underscore character.
:::

:::note
The requirements for creating a business rule are:
* The **Create** permission
for **Business Rules**.
* A DMN file.
When you build a DMN file, we recommend you create a new portable Web-based canvas so it can be used in UiPath products. Make sure that argument names consist only of letters, digits, and the underscore character. The names must begin with a letter or the underscore character.
:::

1. On the **Business Rules** page, select **Add business rule**, then **Create a new business rule**.
2. Give the business rule a **Name** and a **Description**.
3. In the **File** field, browse for a DMN file. When the file is uploaded, two new items are displayed:
   * The **Download** button, which you can use to locally download the business rule version.
   * The **Version** field, which is prepopulated with the business rule's current version, and can be edited at this point.
     :::note
     * The DMN file size should not exceed 1 MB.
     * After you save the business rule with the uploaded DMN file, you can no longer change its version.
     * Each time a business rule object is changed, by default, it retrieves the latest one.
     :::
4. For better business rule management, you can optionally add **Labels** and **Properties**. To create new properties, use the **Additional settings** button.
5. Select **Add** to create your business rule.
