Get Started

R Resource Node

TLDR: Resource nodes are shared pools of workers or machines. Assign them to Processors so that work can only start when a resource is available. Use for cross-trained staff, shared equipment, or any capacity that's dynamically allocated.

The Workers

The top section of the Resource properties panel shows:

Resource vs. Processor Capacity

A Processor's capacity is how many agents it can serve simultaneously. Resource requirements are an additional constraint — the Processor also needs an available resource from the pool before it can start work. Both must be satisfied.

Works At

This section shows all Processor nodes on your canvas as clickable chips.

If no Processors exist yet, a message reads: "No processors on canvas yet".

If no assignments are made, a warning banner appears: "Select one or more processors to assign this resource".

Availability

Collapsed by default.

A Gantt-style timeline for scheduling when this resource pool is available. Add shift blocks to define working hours. Outside of scheduled shifts, the resources are unavailable.

Use this to model:

How Resources Work at Runtime

  1. An agent arrives at a Processor that requires this resource
  2. If a resource is available in the pool, it's allocated for the duration of service
  3. When service completes, the resource returns to the pool for reuse
  4. If no resource is available, the agent waits in the Processor's queue
Multiple Resource Types

Create separate Resource nodes for different types. A surgery might require both a "Surgeon" resource AND an "OR Room" resource. Configure this with staffing groups on the Processor node.

Use Cases