> ## Documentation Index
> Fetch the complete documentation index at: https://developer.jtl-software.com/llms.txt
> Use this file to discover all available pages before exploring further.

# WorkbenchCreationInput

> Creates a workbench.



**Kind**: `input`

## Fields

**`number`**: `String!` (required)

The number of the new resource.

---

**`name`**: `String!` (required)

The name of the new resource.

---

**`description`**: `String`

The description of the new resource. When omitted, the resource has no description.

---

**`resourceTypeId`**: `ID!` (required)

The ID of the resource type of the new resource. It must belong to the category of the new resource.

---

**`isActive`**: `Boolean`

Whether the new resource is active. When omitted, the resource is active.

---

**`hostName`**: `String`

The name of the host the new workbench runs on. When omitted, no host is assigned.

---

**`warehouseId`**: `ID`

The ID of the warehouse assigned to the new workbench. When omitted, no warehouse is assigned.

---

**`reservationMode`**: `ReservationMode`

To what extent, or at which levels, components are reserved at the new workbench. When omitted, Operation is used.

---

**`autoShowProcessParameterValuesInProduction`**: `Boolean`

Whether the dialog for displaying and/or capturing process parameter values is shown automatically during production. When omitted, it is not shown automatically.

---

**`expiredComponentsUsage`**: `ExpiredComponentsUsage`

Whether the use of components with an expired best-before date is permitted at the new workbench. When omitted, NotPermitted is used.

---

**`replenishmentCreationStockReservationMode`**: `ReplenishmentCreationAvailableStockReservationMode`

Whether and how available stock is reserved for the production session when a replenishment order is created at the new workbench. When omitted, None is used.

