Use Postpone with Get Queue Item activity

Hello, I’m trying to return specific queue items, that’s why I’m using Get Queue Items and filter there for specific value:


But the problem comes when I try to use Postpone Transaction Item:

Postpone activity:
image

The whole sequence is:

The result is:
image

Debugg mode result:
RemoteException wrapping UiPath.Core.Activities.OrchestratorHttpException: This queue item has not been processed yet. Error code: 1852
at UiPath.Core.Activities.HttpStatusCodeExtension.OrchestratorEnsureStatusCode(HttpResponseMessage response)
at UiPath.Core.Activities.BaseQueueActivity.EndExecute(NativeActivityContext context,
IAsyncResult result)
at UiPath.Core.Activities.AsyncNativeActivity.BookmarkResumptionCallback(NativeActivityContext context,
Bookmark bookmark,
Object value)
at System.Activities.Runtime.BookmarkCallbackWrapper.Invoke(NativeActivityContext context,
Bookmark bookmark,
Object value)
at System.Activities.Runtime.BookmarkWorkItem.Execute(ActivityExecutor executor,
BookmarkManager bookmarkManager)

Hi,

If you’re using add queue item then u can just seperate transactions by getting postponed or not. So if u have for. ex data table u can put for each row and then paste if for specific value in specific column. In True for ex is simply Add Queue Item. In False is Add Queue Item with postpone value (DateTime).

By reading this error I assume u cannot change postpone if transaction haven’t been proccessed yet. So if u need to postpone some transaction in already built queue then u should put get transaction item with reference equals to item transaction from out_Transaction and the postpone it.