# Rule Chains

## Introduction to Rule Chains

Rule chains are a central element in BuildingPro Suites that allow you to define automated processes and workflows. They enable actions to be executed automatically based on data, events, or schedules. With rule chains, you can link various system components, make decisions, and control processes without the need for manual input.

***

## What are Rule Chains good for?

Rule chains can be used to implement a variety of automations in building management and IoT applications. They help to make processes more efficient, monitor alarms, analyze data, and process events in real time. Essentially, rule chains are used to create intelligent links between *assets*, sensors, notifications, and other system components.

***

## Use Cases for Rule Chains

1. **Alerting for limit values** For example, monitor the temperature of a room or a machine. As soon as a defined limit value is exceeded, an alarm is automatically triggered and an email is sent to the responsible technician.
2. **Automatic control of devices** For example, control the air conditioning in a room depending on the outside temperature or occupancy. When certain sensor values are reached, the system is automatically turned on or off.
3. **Process optimization** Use rule chains to optimize maintenance processes. When a device reaches a certain number of operating hours, a maintenance ticket is automatically created and assigned to a technician.

{% content-ref url="rule-chains/configure-rule-chain" %}
[configure-rule-chain](https://docs.buildings.ability.abb/collection/platform/alarms-rules-and-escalations/rule-chains/configure-rule-chain)
{% endcontent-ref %}

## Rule Chains Page

<div data-full-width="true"><figure><img src="https://3489494878-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9GvUpaatBiReR43XFSMg%2Fuploads%2FbqxvCFJINi7kZj80jd2m%2FRule%20chain%20page%20(1).png?alt=media&#x26;token=86bc3841-021e-478c-bd60-89757c7cda16" alt=""><figcaption></figcaption></figure></div>

<table data-full-width="true"><thead><tr><th width="64.79998779296875"></th><th width="157.60003662109375"></th><th></th></tr></thead><tbody><tr><td><strong>[A]</strong></td><td>Active</td><td>Shows the number of active rule chains. When activated, only <strong>active rule chains</strong> are filtered and displayed.</td></tr><tr><td><strong>[B]</strong></td><td>Paused</td><td>Shows the number of paused rule chains. When activated, only <strong>paused rule chains</strong> are filtered and displayed.</td></tr><tr><td><strong>[C]</strong></td><td>Search</td><td>Opens the search function to search for a <strong>rule chain</strong>.</td></tr><tr><td><strong>[D]</strong></td><td>Add rule chain</td><td>Allows you to add a new rule chain.</td></tr><tr><td><strong>[E]</strong></td><td>Start/stop rule</td><td><p>Clicking can start or stop the <strong>rule chain</strong>.</p><p><img src="https://3489494878-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9GvUpaatBiReR43XFSMg%2Fuploads%2Fcsa4L3lyLfbkX4HB5g7f%2Fimage.png?alt=media&#x26;token=40379ae7-0bc2-49be-af0a-9eb869c207d9" alt="" data-size="line"> The rule chain is active.<br><img src="https://3489494878-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9GvUpaatBiReR43XFSMg%2Fuploads%2Fd9lJ2ilHkNW6RRfKuYUm%2Fimage.png?alt=media&#x26;token=bcde4d4e-8e68-47a6-8058-39e7f3056e78" alt="" data-size="line"> The rule chain is paused.</p></td></tr><tr><td><strong>[F]</strong></td><td>Name</td><td>Name of the rule chain.</td></tr><tr><td><strong>[G]</strong></td><td>Description</td><td>Description of the rule chain for a better overview.</td></tr><tr><td><strong>[H]</strong></td><td>Last XCP</td><td>Indicates the last execution status of the rule chain.</td></tr><tr><td><strong>[I]</strong></td><td>Edit</td><td>Opens the rule chain to edit its content and configuration.</td></tr><tr><td><strong>[J]</strong></td><td>Delete</td><td>Deletes the selected rule chain.</td></tr><tr><td><strong>[K]</strong></td><td>Edit rule</td><td>Allows you to <strong>customize the name and description</strong> of the existing rule chain.</td></tr></tbody></table>
