Enhancing Video Recording with Queue Recording

Hi there, UiPath Community!

On behalf of all teams involved, I’m excited to announce a new feature meant to improve your automation workflow, especially when dealing with queue item execution. We are always listening to your feedback, and we understand that identifying the root cause of failed transactions can be a real challenge. Therefore, on top of the existing video recording capabilities, we have just released Queue Recording.

Queue Recording is an integrated video recording feature that aims to record queue process execution on the Robot. It focuses on storing videos of failed transactions when enabled at a process level, making them easily accessible and playable within Orchestrator, when viewing transactions.

Here’s a brief overview of this feature:

  1. Configuring Video Recording: You will have the ability to configure video recording settings for individual automations (processes), giving you control over which processes have queue transactions recorded when setting up or when editing the process.
  2. Recording Execution: Queue Recorder will capture a video of the last minutes of each queue item execution, up to 3 minutes long, providing a visual record for improved debugging capability.
  3. Viewing & Managing Videos: Within Orchestrator, you will be able to view and manage recorded videos related to failed transactions from the transaction details and action menu, which will greatly facilitate monitoring and debugging.
  4. Permissions: Media Execution permission will extend to this feature as well, ensuring appropriate access and control over video recordings.
  5. Audit: The Queue Recorder will maintain an audit trail record of video access and manual video deletion.

Please see our documentation for Video recording and/or Recording failed queue transactions for more details.

QRec

We believe that this new feature can significantly help in identifying the root cause of failed transactions, making monitoring and analyzing queue item execution a more efficient and effective process.

We’re looking forward to hearing your thoughts and feedback. Feel free to share your comments, questions, or suggestions below!

Best Regards,
Adrian

15 Likes

Hi @Adrian_Tamas

Thanks for sharing this amazing feature. It will help a lot.

I think that a good feature to integrate with this Recording one is the possibility to link the recorded video with an external storage to prevent recorded video for deletation after 3 or 7 days (for audit purpose when it necessary. So we can decide how many days the videos will be preserved for some specific projects. )

A minute ago this didn’t exist, and now I can’t live without it :smiley:

3 Likes

Hi,

Thanks for the feedback. This is something we’re considering as well. until then, there is the option to manually download only.

Regards,
Adrian

2 Likes

This looks fantastic.
Need to test it out, but seems to be a great addiction!!

1 Like

Hey @Adrian_Tamas

That’s perfect. Similar way I would also look for log view from queue transactions.

Thanks
#nK

1 Like

Thank you. We have this in the backlog as well and would go well hand in hand.

Regards,
Adrian

1 Like

Hello Adrian,

this is a very useful feature that will enable many of us to handle item-specific execution errors more efficiently and I’m glad to have it :smiling_face_with_three_hearts: - but I think an additional option to enable recordings on SystemExceptions only would be great. In my personal experience BusinessRuleExceptions are well defined and usually occur due to professional rather than technical reasons, so the videos are interesting, but not necessarily relevant to developers :slight_smile:

Kind regards
Richard

2 Likes

Hi,

Thanks for the feedback. We’ll look into this.

Regards,
Adrian

+1

Exactly what I thought about when I first read the thread.

There should be an option of Sys errors.

when this feature release on OC Standalone?

Hi,

It will be available with the 23.10 release for Standalone.

Thanks,
Adrian

1 Like

Thanks but could you tell me the date of the 23.10 release?

I need to set a plan to perform for my customers.

Cheers,
Indra

I don’t have the exact date due to several reasons, please aim for end of October.

Thanks,
Adrian

1 Like

Hello @Adrian_Tamas

Is there additional setting that need to be done to make the queue recording work ?

Last week the feature was enabled in our Org (Enterprise Europe Region).

We updated Windows Robot to 23.10 and updated a process to UiPath.System.Activities 23.10 as mentioned in Docs. For this process, we updated it to allow queue recording.

Even transaction item failing, the video is not available

image

When we look at old or new queue items, the property Recoding is set as FALSE

Hi @rikulsilva ,

Did you figure out what was the issue? If not, please open a support tichet, would be happy to further investigate.

Thanks,
Adrian

1 Like

Hi @Adrian_Tamas

No, I didn’t. I have opened a ticket for investigation.

The robot role is missing the Execution Media edit permission. But even adding it to robot role doesn’t work. I will share the solution after UiPath Support help me on this.

Thank you

Make sure you select “Record and store failed queue transactions” instead of “Record all jobs”.

Record all jobs stores the video at the Job level, not the queue item level.

@Adrian_Tamas these two selections should not be mutually exclusive. We should be able to select to have all jobs recorded at the job level and failed queue item videos attached to the queue item in question.

Hi @kevinpscott

Yeah, already did that.

The issue is related to one library that we are using to recording the screen (like this new feature) since jan/2021. The name is DesktopVideoRecorder.Activities.

For new Projects, both work together without any problem.

For old projects, even update the dependencies, the orchestrator feature doesn’t work. After remove the DesktopVideoRecorder and publish the package again, everything works fine.

@Yoichi, do you have any idea about possible conflict between the new feature and the library ?

I can’t use only one option because for some case we need full job recording. But queue recording is soo cool and we want to use too

as mentioned by @kevinpscott , It would very helpful to have the possibility to set both recording options at the same time