# How to use Business rules

## What is Business rules?

Struct PIMs business rules engine is a powerful automation tool that allows you to automate processes within the system. A business rule consists of [basic settings](https://docs.struct.com/reference/settings/data-governance/business-rules/business-rule-details) and [rules setup](https://docs.struct.com/reference/settings/data-governance/business-rules/business-rule-details).

[Basic settings](https://docs.struct.com/reference/settings/data-governance/business-rules/business-rule-details) contain the name of the business rule, a description for the business rule and its active status. Meanwhile [Rule setup](https://docs.struct.com/reference/settings/data-governance/business-rules/business-rule-details) determines how the business rule should act through [triggers](https://docs.struct.com/reference/settings/data-governance/business-rules/business-rule-details/triggers/trigger-details), [conditions](https://docs.struct.com/reference/settings/data-governance/business-rules/business-rule-details/conditions/condition-details) and [actions](https://docs.struct.com/reference/settings/data-governance/business-rules/business-rule-details/actions/action-details).

Business rules can be found by navigating to Settings > Data governance and clicking on Business rules.

{% embed url="<https://vimeo.com/1111584810>" %}
Business rules in Struct PIM (duration 6:44)
{% endembed %}

### Guides covering Business rules <a href="#guides-covering-business-rules" id="guides-covering-business-rules"></a>

* [How to set up and edit a business rule](https://docs.struct.com/tutorials/guides/how-to-use-business-rules/how-to-set-up-and-edit-a-business-rule)
* [How to use conditions in a business rule](https://docs.struct.com/tutorials/guides/how-to-use-business-rules/how-to-use-conditions-in-a-business-rule)
* [How to set up business rules to trigger other business rules](https://docs.struct.com/tutorials/guides/how-to-use-business-rules/how-to-set-up-business-rules-to-trigger-other-business-rules)
* [How to automatically set release status](https://docs.struct.com/tutorials/guides/how-to-use-business-rules/how-to-automatically-set-release-status)
* [How to automatically calculate the size of a variant](https://docs.struct.com/tutorials/guides/how-to-use-business-rules/how-to-automatically-calculate-the-size-of-a-variant)
* [How to automate price conversion](https://docs.struct.com/tutorials/guides/how-to-use-business-rules/how-to-automate-price-conversion)
* [How to assign documents to a product when it is created](https://docs.struct.com/tutorials/guides/how-to-use-business-rules/how-to-assign-documents-to-a-product-when-it-is-created)
* [How to set up business rule to trigger for business units](https://docs.struct.com/tutorials/guides/how-to-use-business-rules/how-to-set-up-business-rule-to-trigger-for-business-units)
