> For the complete documentation index, see [llms.txt](https://docs.archisketch.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.archisketch.com/guide/enterprise-en/parametric-library/component-library.md).

# Parts library

The parts library is a library for managing parts that include design information.

## What is a part

A part is an object that contains specification information and parametric design information.

### Part types (types)

There are three types of parts.

#### 1. Modeling

* **A modeling part is a part that has one modeling defined in the modeling library**and serves as the basis for combination and group parts.
* It is automatically created when modeling is uploaded, and can also be created by uploading modeling when creating a part.

#### 2. Group

* **A group part is a part that groups one or more other parts together**and is a part used by selecting one of multiple parts

  when placing drawings.
* It can be created through "Parts Library > Select parts with checkboxes > Click the Create option group button".
* It has option information in \[key - value] form, and uses that option to select and use one of multiple parts.

#### 3. Combination

* **A combination part is a part created by combining one or more modeling parts or another combination part**and the actual part combination is done through the part editor.
* Unlike group parts, all parts needed for the combination are required when placing drawings.\
  However, parts that contain only basic information are also treated as combination parts.
* When creating a part, you can save it without uploading modeling, or create it by going to the part editor and combining parts directly.

## View parts

You can check the parts list in Design Furniture Library > Parts Library.

<figure><img src="/files/a415f2466d4d84bdcb1c91be1a25cb1e0c34bf8f" alt=""><figcaption></figcaption></figure>

On the part details page, you can view part information, and **\[View in Part Editor]** click the button to open the corresponding part in the part editor and view it.

<figure><img src="/files/f593b37852a34b6f740bdf0aab289cefdb0baf09" alt=""><figcaption></figcaption></figure>

## Create part

### Create modeling & combination parts

* Top right **\[Create part]**&#x63;lick to go to the part creation page.
* The part image (thumbnail) is generated automatically, and you can enter part information directly. (Part name is required)
* There are two ways to add part modeling: **1) Upload modeling file, 2) Edit in part editor**there are two.
* When a modeling file is uploaded, a part of the 'modeling' type is created, and the file is automatically uploaded to the parts library as well.
* When editing in the part editor, you will be moved to the part editor, where you can set and apply the changes.
* You can create a part by entering only the part information without uploading a modeling file.

{% hint style="info" %}

* A part can belong to only one category.
* A part can be created through another child part or modeling.
  {% endhint %}

<figure><img src="/files/738bef484b2e3998b61dd7c4affd86c57adc97b6" alt=""><figcaption></figcaption></figure>

### Create group part

* After selecting two or more parts from the parts list **\[Create option group]** click the button to enter the option group creation modal.
* You can create a group part by entering the option group name (part name) and key (option name).

<figure><img src="/files/d50763032da4695701b72cf046304f41bd4c9275" alt=""><figcaption></figcaption></figure>

## Edit part

### Individual edit

You can edit part information by clicking the Edit button in Part Information on the part details page.

<figure><img src="/files/f60a68364de083f8f2cc600afcf9d5fbff3506d4" alt=""><figcaption></figcaption></figure>

### Bulk edit

* After selecting two or more parts, you can bulk edit various part information for the selected parts through the \[Bulk Edit] button.
* You can bulk edit categories by clicking the \[Edit Category] button.

<figure><img src="/files/beacd7460ad4b46fbeb32dbbdb0dd149a61de5a7" alt=""><figcaption></figcaption></figure>

## Delete part

### Individual delete

You can delete a part by clicking the \[Delete] button at the top right of the part details page.

<figure><img src="/files/3166badb69d64241700a7459085e9e34b1bfc8e6" alt=""><figcaption></figcaption></figure>

### Bulk delete

After selecting two or more parts, you can delete the selected parts all at once through the \[Delete] button.

<figure><img src="/files/2bbe0033e40f07a5bcfb27fe4208eac78f307854" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.archisketch.com/guide/enterprise-en/parametric-library/component-library.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
