Pull function

Hello, what is the best way to build a pull function in VC.
The following situation, I have a warehouse which is filled by forklift.

Now I want a process or buffer that pulls a product from the warehouse every 4 minutes, but this process should have the highest priority.

Can I simply add a TransportIn then 4min delay and then the next and the forklift this process as priority or are there leaner solutions for pull systems.

Thank you very much

I do not know if it is still relevant but with use of signals to recource controler you can reserve a resource for a certain task. And release it afterwards.

Somthing like this:

TransportIN

Sendsignal Reserve resource

Transport out

Sendsignal Release resource

Delay 4.0