We have two robot-servers, we have certain task that should run on a single server only because they are so demanding and time consuming.
Main robot will go through tickets and when it come across a GUID/correlation id in the ticket it shall then create a queue-item with given GUID and caseID.
Since the particular queue in question is trigger another job, that job is then fired up on the same machine as where the main robot created the queue-item from.
So, if main robot runs on Server B, it come across a GUID and creates a queue-item (so far all good), the queue-trigger another job to run, but it also wants to run on Server B.
I want the second job to always run on Robot 1 on Server A (always).
But according to documentation in the queue trigger it says this: “The queue trigger runs in the environment associated to the selected process.”
What i try to do is separate that the main robot runs on Server B on robot 2 and the queue-items will be handled on Server A on robot 1 (because we dont know how long time each queue item will take to process.
If i run a trigger in a time fashion then i can select which server/robot that handles that trigger, but if the trigger is based on a queue, then i have very limited choices.
Has anyone any suggestion how to get around this or possible without having a trigger that is run every 2min?