# Model Types

You can define model types which can then be assigned to configuration items in the CMDB Item Details.

You may define as many model types as you wish. If **Manufacturer to Model** is selected in the CMDB Settings window, the entries in the Model list on the CMDB Item Details window are filtered based on the selection made in the Manufacturer field. If the Manufacturer to Model is cleared, all entries model types display.

### Creating a Model Type <a href="#creating" id="creating"></a>

{% hint style="info" %}

### Before you start

You must have **CMDB Setup** enabled within your General Access security role in order to configure any CMDB administration settings. Depending on if or how your system is partitioned, ensure that you are working in the correct partition.
{% endhint %}

1. Select the Menu button, then **Admin**, and then select **System Administration**. The System Administration window is displayed.&#x20;
2. In the Explorer pane expand **CMDB**.
3. Select **Model Types** to open the window.
4. Select the new icon. A new row is added to the browse table.
5. In the blank row, type the name of the model type you want to add.
6. Repeat for each model type you want to create.
7. Save the changes.&#x20;
8. Provide the Change Reasons if prompted to do so.

Once you select Save, the browse table displays the entries in alphabetical order.

### Deleting a Model Type <a href="#deleting" id="deleting"></a>

{% hint style="danger" %}
You cannot reverse this procedure. If you delete a Model type by mistake, you have to re-create the entry by creating a new model type.
{% endhint %}

1. Select the Menu button, then **Admin**, and then select **System Administration**. The System Administration window is displayed.&#x20;
2. In the Explorer pane expand **CMDB**.
3. Select **Model Types** to open the window.
4. Select the Model type entry you want to delete.
5. Select the delete icon. If you attempt to delete the system default, you will receive a warning message.
6. Save the changes.&#x20;
7. Provide the Change Reasons if prompted to do so.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.alemba.com/asm/asm-hermes/setup-and-configure-asm/configuring-your-system/system-administration-settings/cmdb-configuration-management-database/model-types.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
