We have a process that sends whatsapps to a specified group, and then creates a new queue item in a different queue. This new queue item should be used exactly 10 min later for a new process.
I have added postpone times that are 10 min after the queue creation time, but sometimes it takes more than 30 min for that queue item to be processed.
I know on the prem orchestrator you can adjust the time interval that is used to check for new queue items, but we are using the cloud version.
Does anyone have a solution for this? The process is quite an urgent one that NEEDS to happen 10 min after the previous one.
As you wrote, queue triggers have a polling interval and as a result you can’t be sure exactly when the job triggers. If you set the trigger to check for unprocessed items with 10 minutes interval, I think it could take up to around 20 minutes for your item to be picked up. (This would happen if you add a new item right after the previous trigger fired and you add a postpone of 10 minutes).
If that’s a problem, you would probably have to work around it a bit. One possible option is to use the Orchestrator API to programmatically create a time trigger that would trigger after 10 minutes. That would involve using the ProcessSchedules api method.