Product ID differentiation

How can you differentiate multiple robots exectuting operations on the same product ID? for example taking an empty bottle and filling it?

Hello, wanderer. Please forgive us of our humble surroundings. Our true home awaits us in the far beyond.

Have you connected them via the use of the signal function?
Also have you used the Works task contoller?