Hi,
Is there a way to update a specific column data back into the queue while processing the transaction or at the time of marking the transaction as Complete/Exception
Hi,
Is there a way to update a specific column data back into the queue while processing the transaction or at the time of marking the transaction as Complete/Exception
Ideally you cannot update
For completed you can add output values..in output properties ..but for exception you cannot..you can add reason or so and add values you need there
Cheers
No you can’t modify the queue data @Babjee.Vangipurapu
Add your data into Output while seeing transaction status.
Hi @Babjee.Vangipurapu ,
Once a queue item is picked up for processing, Orchestrator locks it. Because of this, we can’t change or update any column values while the transaction is being processed or when it’s marked as Complete/Exception.
While processing a queue item, you cannot update the existing queue item’s specific column directly. UiPath does not allow modifying queue item data once it is created.
If you really need the updated value to go back into the queue, then to add a new queue item with the updated data, or store the updated value in an external source like a database or Excel.
Queue data cannot be manipulated at runtime..
I think what you can try is, after your set transaction status is executed you can requeue your item with the newly added values or use a different queue to push the items with updated data so that may be the other process can pick it.
again, not sure what you are trying to accomplish here..
So if you could elaborate your need, we can suggest.
SG.
Queue items can’t be updated after they are added. during processing you can only set transaction progress or pass data through output fields when completing/exceptioning the item. if you need updated data, create a new queue item with the modified values.
If helpful, mark as solution. Happy automation with UiPath
Technically we might can update a QueueItem via the ORC Rest API, but it is highly recommended not do it.
However there are other options / patterns to achive the targeted overall-goal (kindly note we dont know your exact requirements / process definition)
Progress Field:
for minimal data during the process the progress field can be used to store information collected during the processing
Output
as mentioned by @Anil_G
Data Fabric (Data Service) / Data Store Attachments
With a configuring e.g. data fabric ach transaction can be reflected as a record in the Data Fabric and can hold the information extending the QueueItem/Specific Content. For linking both together the QueueItem Reference / ID or any other Unique Identifier can be used.
As a variation any other local Data Store / DataBase / SQLLite DB… can be attached and linked to.
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.