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

# Workbench

> A workbench at which production takes place.



**Kind**: `object`

## Implements

- `Resource`

## Fields

**`id`**: `ID!`

The ID of this resource.

---

**`category`**: `ResourceCategoryType!`

The category of this resource. It cannot be changed. Clients treat an unknown category as a resource without category-specific properties.

---

**`number`**: `String!`

The number of this resource.

---

**`name`**: `String!`

The name of this resource.

---

**`description`**: `String`

The description of this resource, or null if it has none.

---

**`resourceTypeId`**: `ID!`

The ID of the resource type of this resource. The resource type belongs to the same category as the resource.

---

**`isActive`**: `Boolean!`

Whether this resource is active. An inactive resource is no longer used for new production planning.

---

**`createdAt`**: `DateTime!`

The point in time at which this resource was created.

---

**`changedAt`**: `DateTime!`

The point in time at which this resource was last changed.

---

**`hostName`**: `String`

The name of the host the workbench runs on, or null if no host is assigned. Changed by ChangeWorkbenchHost.

---

**`connectedUserId`**: `ID`

The ID of the user currently connected to the workbench, or null if no user is connected.

---

**`connectedAt`**: `DateTime`

The point in time at which the current user connected to the workbench, or null if no user is connected.

---

**`warehouseId`**: `ID`

The ID of the warehouse assigned to the workbench, or null if no warehouse is assigned. Changed by ChangeWorkbenchWarehouse.

---

**`reservationMode`**: `ReservationMode!`

To what extent, or at which levels, components are reserved at the workbench.

---

**`autoShowProcessParameterValuesInProduction`**: `Boolean!`

Whether the dialog for displaying and/or capturing process parameter values is shown automatically during production when process parameter values can or must be displayed or captured.

---

**`expiredComponentsUsage`**: `ExpiredComponentsUsage!`

Whether the use of components with an expired best-before date is permitted at the workbench.

---

**`replenishmentCreationStockReservationMode`**: `ReplenishmentCreationAvailableStockReservationMode!`

Whether and how available stock is reserved for the production session when a replenishment order is created at the workbench.

