# Freezing CMDB Items

## Freezing a CMDB item <a href="#freezing" id="freezing"></a>

{% hint style="info" %}

### Before you start

You must have **CMDB Item Freeze** selected in the **CMDB** Items tab of your **Configuration Management security role**.

At least one [freeze status must have been defined](https://docs.alemba.com/asm-eos-10.5/setup-and-configure-asm/setting-up-your-system/system-administration-settings/cmdb-configuration-management-database/freeze-statuses), with the **Frozen** option selected.
{% endhint %}

{% hint style="danger" %}
You can link a non-frozen CMDB item to a frozen item. However, if two linked CMDB items are frozen, you will not be able to modify the link between them.&#x20;

If only one item is frozen, the link can be modified from the CMDB item that is not frozen.
{% endhint %}

1. Display the **\<Entity> Details** window, if it is not already on screen by searching for the CMDB Item and then selecting it from the browse table.
2. Select the **Freeze** icon. The Freeze/Unfreeze dialog box appears.
3. Select a **Freeze Status** for the CMDB item.

<figure><img src="https://content.gitbook.com/content/6Ckybwmt0tmi7y8MgYX4/blobs/XjWv0QrPSHfLOFgPIDA7/Screen%20Shot%202022-12-12%20at%203.30.41%20PM.png" alt=""><figcaption></figcaption></figure>

> To freeze CMDB items linked to the current item:
>
> * In the **Propagate Freeze/Unfreeze** browse table, select the **Link Type** you wish to propagate the freeze to.
> * In the Levels column, click on the current level to see a drop down arrow.
> * Click on the down arrow to see a list of available levels.
> * Select a Level (1, 2, 3, or Unlimited) to propagate the freeze to the linked item, as well as items linked to that item. If you select 1, the items listed under the Linked Items tab (matching the particular Link Type, Role, and CMDB Type) are also frozen. If you select 2, the freeze is also applied to the items listed under the Linked Items tab for the linked items (and so on).
> * If a frozen item is encountered when a freeze is being propagated, the propagation stops at the frozen item and the freeze will not apply to items beyond the encountered frozen item irrespective of the level that has been selected.

4\.  Select **OK** to apply the freeze.

5\.  The details are redisplayed, with a banner across the top declaring that the item is frozen. The fields within the **Details** window are grayed out and disabled and the  button is replaced with an **Unfreeze** button, allowing you to unfreeze the item.

<figure><img src="https://content.gitbook.com/content/6Ckybwmt0tmi7y8MgYX4/blobs/bgOXVMVrM1c2cp1R7FRM/Screen%20Shot%202022-12-12%20at%203.33.14%20PM.png" alt=""><figcaption></figcaption></figure>

## Automating Freezing and Unfreezing

You can make one or many CMDB items frozen as part of a workflow using the Manage CMDB task. Use a Transaction Type of **Update Item** to set the Freeze Status attribute for the Linked CIs on the request to a value that has the Frozen flag selected.

If you use the Request Scheduling feature, you can use the above method to automatically make items frozen at a planned point in the future. The same techniques can be used to automate the unfreezing of items.
