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

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 composite and group parts.
* It is created automatically when a model is uploaded, and can also be created by uploading a model when creating a part.

#### 2. Group

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

  It is a part used by selecting one of several parts when placing a drawing.
* 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 one of several parts is selected and used with that option.

#### 3. Composite

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

## View parts

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

<figure><img src="https://917231921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fh5B2S7uKpAIaFKDxegCT%2Fuploads%2Fgit-blob-53678f1e3da5778d498b506d95e2005691b07dd6%2Fcomponent-library-1.png?alt=media" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://917231921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fh5B2S7uKpAIaFKDxegCT%2Fuploads%2Fgit-blob-75e17de5716bd3ec99f5f6f0cb6346f930b6d2e9%2Fcomponent-library-2.png?alt=media" alt=""><figcaption></figcaption></figure>

## Create part

### Create modeling & composite parts

* top right **\[Create Part]**&#x79;ou can click to move to the part creation page.
* The part image (thumbnail) is generated automatically, and you can enter part information directly. (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 ways.
* 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 are taken to the Part Editor, where you can set it up and apply it.
* 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="https://917231921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fh5B2S7uKpAIaFKDxegCT%2Fuploads%2Fgit-blob-4d4b0cabce1905e5e699e4238acf15be90aeb2a5%2Fcomponent-library-3.png?alt=media" 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="https://917231921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fh5B2S7uKpAIaFKDxegCT%2Fuploads%2Fgit-blob-6e6db043001c7586349144bf9385815668e8281a%2Fcomponent-library-4.png?alt=media" alt=""><figcaption></figcaption></figure>

## Edit part

### Individual editing

On the part detail page, click Edit in Part Information to edit the part information.

<figure><img src="https://917231921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fh5B2S7uKpAIaFKDxegCT%2Fuploads%2Fgit-blob-953a912e04b58b6c7982035cf0a58695ec73261c%2Fcomponent-library-5.png?alt=media" alt=""><figcaption></figcaption></figure>

### Bulk editing

* 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="https://917231921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fh5B2S7uKpAIaFKDxegCT%2Fuploads%2Fgit-blob-60a9d6c3b4d125e30dddd7a2025a4d4cba1093ee%2Fcomponent-library-6.png?alt=media" alt=""><figcaption></figcaption></figure>

## Delete part

### Individual deletion

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

<figure><img src="https://917231921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fh5B2S7uKpAIaFKDxegCT%2Fuploads%2Fgit-blob-35a7c439fd311af90fd1b526a5a58c49765c4cc7%2Fcomponent-library-7.png?alt=media" alt=""><figcaption></figcaption></figure>

### Bulk deletion

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

<figure><img src="https://917231921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fh5B2S7uKpAIaFKDxegCT%2Fuploads%2Fgit-blob-fee3e9a01028649c034893b3574bfab6d4f71255%2Fcomponent-library-8.png?alt=media" 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.
