How to Manage Process Dependencies

Lately, we have faced lots of issues due to project dependencies where BOT works for Developer machine, however once published its doesn’t work on the end-user machines due to missing dependencies.

I have discovered a solution for this issue, however, just want thoughts and feedback

The solution is before published the process make sure all the project dependencies are upload on orchestrator server as a library, however, this is a manual step and add effort to our publishing.

Want to know if there are a more optimal or efficient way to achieve the same.

Hi @Dalip_Kumar,

Welcome to the Forum.

The solution you provided is the best optimal way. We too followed the same in our process after consulting with UIpath support team. This dependency issue happens due to version migration.

Thanks,
Arun Vignesh
He who serves the most, reaps the most.

Thanks Arun,

I consider this a very tedious process to validate all dependencies. I have also noticed then some time the sub dependencies are also missing and need to be managed as well. Given this I am planning to create a BOT just to validate dependencies before publishing.

However, I strongly feel that this should be automatically managed by UiPath Studio while creating a package before publishing to the orchestrator.

Let’s hope they fix this in upcoming releases.

1 Like

Great question as this would seem to be somewhat of a flaw within the UiPath Platform. Granted, I see why Dependency Packages are located out in the Internet BUT do not understand that once it is added to a Project within Studio and brought down locally, when Publishing the Package or Project to Orchestrator why are not all the Dependencies (sub-dependencies) also packaged and uploaded to Orchestrator at the Host or Tenant Level as Libraries…? If Dependencies are not localized, then this is a real issue or problem when executing Attended Automations via UiPath Assistant if Users are running within a Citrix Workspace or an AWS Workspace as they are reset each night and re-imaged each day from a Master Image so Users are having to download Dependency Packages each day and it can take 5-10 mins!