> 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).

# Part library

The part library is a library that manages parts containing 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 created automatically when a modeling is uploaded, and can also be created by uploading a modeling when creating a part.

#### 2. Group

* **A group part is a part that groups one or more other parts together**and, when placing on a drawing, is a part used by selecting one of several parts

  to use.
* It can be created through "Part Library > Select parts with checkboxes > Click the Create Option Group button."
* It has option information in \[key - value] form, and uses the option to select one of several parts.

#### 3. Combination

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

## View parts

You can check the part list in Design Furniture Library > Part Library.

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

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

<figure><img src="/files/268d38746531113b831a456076813800ef067323" alt=""><figcaption></figcaption></figure>

## Create part

### Create modeling & combination parts

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

{% hint style="info" %}

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

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

### Create group part

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

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

## Edit part

### Individual edit

On the part detail page, you can edit part information by clicking Part Information > Edit.

<figure><img src="/files/9f211b188820a04fcbdc2cad570431cf49d3c56b" alt=""><figcaption></figcaption></figure>

### Bulk edit

* After selecting two or more parts, you can bulk edit various part information for the selected parts using the \[Bulk Edit] button.
* Click the \[Edit Category] button to bulk edit categories.

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

## Delete part

### Individual delete

On the top right of the part detail page, click \[Delete] to delete the part.

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

### Bulk delete

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

<figure><img src="/files/9babcb2f7d4dac3074079994caeba5dfc351a8b1" 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.
