In a workflow, Add Queue Item with postpone properties set as Datetime.Now.AddHours(5) [After 5 hours]
Note: Queue name Q1 (And it enabled with Queue trigger with Process P1)
After 5 hours, queue trigger will automatically trigger the Process P1?

B. What is the mechanism of queue trigger in the backend. Orchestrator keeps on checking the queue in some regular interval and if found then trigger the associated process?.
If above statement is correct then

Let’s say we have added 10 queue item (all with postpone property set to after 5 hours (Datetime.Now.AddHours(5)). So then after 30 mins will 10 jobs will be created or it only one jobs from those 10 jobs? @postwick

If answer is yes, can you help me understand below

Suppose I set to 100 and I have added 5 queue item as follows
Queue Item #1 Added at 7:10 and Postponed set by 5 Hours
Queue Item #2 Added at 7:11 and Postponed set by 5 Hours
Queue Item #3 Added at 7:12 and Postponed set by 5 Hours
Queue Item #4 Added at 7:13 and Postponed set by 5 Hours
Queue Item #5 Added at 7:14 and Postponed set by 5 Hours

After 30 mins (i.e. at 7:40), it will create 5 jobs simultaneously or how it is? Just trying to understand it from different examples. @postwick

It will start one Job for every item added to the queue, unless you add more than 100 in a short period of time. Then the 100 Job limit would take effect.