Currently we have a process that would be running across multiple days… for example 1st stage would complete with in a day and stage 2 would be completed in a week and stage 3 would be completed in 2 weeks. We are using Orchestrator Queue transactions to identify the previous stage of the workflow in order to resume in the correct stage.
My questions
The Queue transaction go in to the “Abandoned” stage after a period of 24 hours, (even though i update the custom progress field), Is there a way to extend that duration ?
Can i trigger “Retry of abandoned transactions” programmatically through API’s ?
Is there a better way to handle these multi-day - multiple stages transactions ?
Hi @loginerror is there a way to set this Abandon time limit per Queue? I see that the web.config will be applicable across all the Tenants and queues, but since each process have different methods of reprocessing transactions, wanted to see if there is an automated way to abandon transactions that exceeds 2 hours, because the source system will retrigger those transactions anyway if its past 2 hours. Thank you.
I think the best way to utilize the abandon status is to let the queue items expire to “Abandon status” and then initiating a new transaction using “Retry” option.
Other customization like updating the web.config would have a impact in long run or during migration.