---
title: Resource Programs
slug: resource-programs
createdAt: 2025-09-25T13:29:49.436Z
---

With this function, you can make sure that **only jobs with the** **same requirements&#x20;**&#x61;re processed together on one resource.
*Example:&#x20;*&#x45;U orders cannot be mixed with US orders on the same machine.&#x20;

# How Resource Programs work&#x20;

- Set up Resource Programs in [Configuration](docId\:dGjLWrhMESeuQNVBZx2RP)

::Image[]{src="https://app.archbee.com/api/optimize/M1QBpK9lJudQQL_d-GMK2/PQmZzI1Hj57_PTypBbtJQ_image.png" size="64" width="558" height="375" position="flex-start" showCaption="false"}

- Assign Resource Programs to a Resource in the Resource [Master Data](docId:8jl6suyWPV2v2VlvenGEA).

![](https://app.archbee.com/api/optimize/M1QBpK9lJudQQL_d-GMK2/tuE0jiEIEqMAl4EGE902m_image.png)

- In the Article [Master Data](docId:8jl6suyWPV2v2VlvenGEA) , assign a **Resource Program** either:

**Per Article** (applies to <u>all</u> Work Steps of that Article)

![](https://app.archbee.com/api/optimize/M1QBpK9lJudQQL_d-GMK2/9SSplIUdd0gx_YO450oxB_image.png)

o&#x72;**&#x20;Per Work Step** (based on the Resource selected)

![](https://app.archbee.com/api/optimize/M1QBpK9lJudQQL_d-GMK2/HRorzp3xCai24kb3nmxrO_image.png)

:::hint{type="info"}
If a Resource was not tied to any Resource Programs, **all Resource Programs can be chosen**.
:::

### Rules to remember

1. If no **Resource Program** is set at item or Work Step level → the resource can run any job.
2. A **Work Step** setting always beats a&#x6E;**&#x20;Article&#x20;**&#x73;etting.
3. A&#x6E;**&#x20;Article** setting applies to all **Work Steps**, unless a Work Step has its own program.
4. The system only schedules **Work Steps with the same Resource Program** together when a resource handles multiple jobs.

