As we all know, when we read from a queue, it serves items from the front of the Queue (FIFO), just like queue to a cinema hall(new Items may be added to the back(rear) of the queue)
Each time,‘GetQueueItems’ can read upto 100 queue items from the Queue(UiPath restriction) by applying ‘QueueItemStates’ filter. If for some reason, at any point of time, you need to collect all the queue items that are “Failed” and/or that are “abandoned” ,“deleted” or “ALL” etc (upto 100 such items at a time), then we can use ‘GetQueueItems’ and do whatever we want with these items collected.
But the ‘GetTransactionItem’, can read next one item with status ‘New’, from the ‘Front’ of the queue (oldest item with this status) for the next process.