Linked assets per robot

Hi all,

I’m scoping out moving from one unattended robot to two, but our CRM only allows you to hold one session per user account, so these two machines cannot both se the same credential to log in as they will kick each other out.

However, I also need to use multiple folders so that I can restrict access to processes by human user.

I don’t know if value-per-account/machine is the way to go, as we can’t link these between folders. Is there a way to check if a credential is “in use”, or should I just bite the admin bullet and duplicate assets across my folders? Are there other options?

Thanks

Hi @TJ_automates

Have you considered using ‘Robot Asset Value’ this feature exists to resolve similar kind of issue.

Create two login credentials for your CRM application and assign one credential to each robot.

Example:
Cred 1: RXPCRM1, Robot ID RXPROD1
Cred 2: RXPCRM2, Robot ID RXPROD2

About Assets (uipath.com)

Thanks
John

As you stated above, only global asset value can be linked between folders. so, you need to create multiple folders to restrict access.

Usually, application will display an alert message or warning message when a particular id is already logged in. so by checking that message, we can program the robot to choose different credentials from credentials list from the config.

For example, in Get Credentials activity, pass

CRM_Credentials_List = “CRM_Login_Credentials_01,
CRM_Login_Credentials_02, CRM_Login_Credentials_03”

Config(“CRM_Credentials_List”).ToString.Split(“,”.ToCharArray)(0)

when the first one is already used, increment the index and pass

Config(“CRM_Credentials_List”).ToString.Split(“,”.ToCharArray)(1)

Thanks
John