UiPath Tenant/Folder Permissions further explaination

Hi all,

I’m in the middle of creating a manual on permission assignment etc.
There are quite a lot of permissions available and although most of them are self-explainatory(Folder: Assets, Jobs, Processes | Tenant: Machines, Robots, Roles), there are some which are not so clear(Folder: Environments, Execution Media, Connections | Tenant: Background tasks, ML Logs, Libraries, Packages).

I was wondering if there’s any site which does explain it in some good manner/one place?

For example,
permissions on Environments:
What are environments? From reading Docs I suppose this is some kind of equivalent of machine template in classic folders but it takes a lot of time to search for it and since I have never used it I am not sure how does it exactly work.

permissions on Libraries/Packages:
I know that without packages permissions you won’t be able to add/delete packages in Orchestrator.
But it also true about utilizing packages from Orchestrator, so you are not able to run robots if you don’t have at least view permission on that.
For example if I got the Packages view permission, am I able to use both library and robot packages from Orchestrator?
Is view permission in both Library and Packages required to run the robots without any problem?

Right now even with self-explainatory permissions it’s more of a "I got a feeling it works this way buuuuuut… I might be wrong in some aspects than “It is explained and I am sure this permission allows me to do that and that.”

Thanks!

Hi @GT_Ropa ,

An environment is a grouping of Robots that we use to deploy processes (i.e. Dev, Test, Prod).

I hope this documentation will help you on managing the access and permissions: Managing access and automation capabilities

Happy automation!

Kind regards,
Kenneth

Hi @kennbalobalo

Thanks for the comment however this does not answer my question.
I have read through, what I believe, is all docs on roles and permissions on UiPath portal and there is no answer there.

I would appreciate if you could link me any other source of knowledge which would explain the permissions in futher details.

Just to be precise, I would like to know how each permissions affects the way account can access resources in Orchestrator and Studio.
Some tenant level permissions are directly connected to use of Ochestrator resources by UiPath Assistant however the only description that can be found is that you can view, edit, add and delete it without further explaination.

What I’m looking for is something similar to the last paragraph of the page you linked, but for all the permissions: Managing access and automation capabilities

Thanks,
Hubert

Hi @GT_Ropa ,

As @kennbalobalo said, environment is a logical group of Robots. You can define a more granular access to it. For instance, in your Development Orchestrator or Tenant, you can create multiple folders, and inside each folder you can define different environments. In this case, there are 3 levels of access, Tenant, Folder, and Environment.

Regarding Libraries and Packages. Bots that are only running processes need read access to it. Developer can have access to create them in your Dev environment. But other than that, it depends on your enterprise security policies who else can have that permission. Maybe a deployment manager as well.

Execution Media is required to take screenshots if I’m not mistaken.

Background tasks are related to creating actions that can be viewed and changed on the orchestrator. Not 100% sure on that.

ML Logs are related to Machine Learning.

I’m doing this exact same job of creating custom roles, it’s quite confusing.

Hi @Joel_Medeiros

Thanks a lot for detailed answer.

But from what I understand Environments are part of classic folders which, probably any org that has started after modern folders appeard, won’t be using. :thinking:

As for the rest of the info, did you went through each and every docs page or did you perform trial and error tests?

I’m leaving my organization soon and they asked me to create a lot of detailed documents on how to use Orchestrator etc, this is the only one which has very little details in UiPath Docs.

It’s confusing because it’s quite self-explainatory which permission does what, but there is no detailed page which describes each of the permissions in details except for Users I suppose.

Hi @GT_Ropa ,

You might want to check this link:

About Folders.

Hope this helps.

Kind regards,
Kenneth

1 Like

Hi @GT_Ropa ,

Yeah, the only doc that I’m aware of is the Default Roles. What I know is mostly by exploring and trying things out. I’m defining the roles that my enterprise will use, it’s not something so simple.

1 Like

This won’t be super helpful but:

  1. Yes the concept of “Environments” is totally obsolete unless your company happens to still have a really old on-prem version of Orchestrator
  2. There is no single place I could point to that has a clear explanation of permissions. I bet even the UiPath team themselves probably don’t even understand it. It’s gotten that complicated :slight_smile:

Once modern folders and tenant permissions vs. folder permissions came along… permissions are pretty much rocket science now. When they added ambiguous concepts like “Allow to be automation user” and “Automation User”, my mind exploded, and I pretty much just understand enough basics to ensure my users can access the right folders to see & run automations.

I just skimmed the current documentation and honestly I didn’t see any permissions documents that caught my eye.

2 Likes

@kennbalobalo @Joel_Medeiros @octechnologist

Thanks for the input, really appreciate it!

It seems that working with permissions became a real hustle.
Using them still comes kind of naturally, and if one of the users lacks access to any part of Orchestrator functionality is quite easy to locate which permission is missing.

I let myself mark @Joel_Medeiros’s answer as solution(it’s closest to what I wanted to know), not to create unnecessary traffic here. Hopefully roles and permissions will get more detailed explaination somewhere in the future along with the new patches!

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.