How to set up modern folder?

  1. How to control the users to use specify machine in modern folder for Queue trigger?

One Queue trigger can trigger multiple machine, however, each machine have specify AD ac to login

Accepted situation:
AD ac 1 => Machine 1 Non-Prod
AD ac 2 => Machine 2 Non-Prod
AD ac 3 => Machine 3 Non-Prod

Not accepted situation:
AD ac 1 => Machine 2 Non-Prod
AD ac 2 => Machine 3 Non-Prod
AD ac 3 => Machine 1 Non-Prod

  1. Can add queue item to modern folder by a job run in Default classic folder?

Hi @tdsrpa,
Welcome to the Community!
I think that for the first question you should check out the Documentation. There is even instruction on deploying a robot for enterprise cases.

As far as I know it’s the trigger which defines which queue will be used by which process not a folder.

I set up modern folder according to “Deploying Unattended Robots”.
And I publish a dummy process Hello123World to orchestrator.

The new process can run in the default classic folder but failed to install package to machine template and getting this error:

  • Info: Failed to install package ‘Hello123World.1.0.2’

RemoteException wrapping System.Exception: Failed to install package ‘Hello123World.1.0.2’ —> RemoteException wrapping System.Exception: NU1101: Unable to find package Hello123World. No packages exist with this id in source(s): Connect, https://cloud.uipath.com/nwdkiswrnr/NWD_SIT_UAT/orchestrator_/nuget/v3/60214188-2ca2-4812-b1f2-ca731d21b6f8/index.json, https://www.myget.org/F/workflow/, Local, nuget.org, Official

— End of inner exception stack trace —
at UiPath.Service.ProjectInstaller.d__13.MoveNext()
— End of stack trace from previous location where exception was thrown —
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at UiPath.Service.ProjectInstaller.d__10.MoveNext()
— End of stack trace from previous location where exception was thrown —
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at UiPath.Service.ProjectInstaller.d__6.MoveNext()
— End of stack trace from previous location where exception was thrown —
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at UiPath.Service.Core.Utils.RobotTelemetryExtensions.d__0`2.MoveNext()
— End of stack trace from previous location where exception was thrown —
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at UiPath.Service.ProjectInstaller.d__5.MoveNext()
— End of stack trace from previous location where exception was thrown —
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at UiPath.Service.ProjectInstaller.<>c__DisplayClass4_0.<b__0>d.MoveNext()
— End of stack trace from previous location where exception was thrown —
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at UiPath.Service.ProjectInstaller.d__4.MoveNext()
— End of stack trace from previous location where exception was thrown —
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at UiPath.Service.Impl.NetFrameworkPackageService.d__4.MoveNext()
— End of stack trace from previous location where exception was thrown —
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at UiPath.Service.Job.d__51.MoveNext()
— End of stack trace from previous location where exception was thrown —
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at UiPath.Service.Job.d__50.MoveNext()

I can by pass this error by remote into the vm and install package in robot assistant.
However still don’t know the root cause.

Here is the my problem:
User 14 is only allowed to remote to Machine 14
User 12 is only allowed to remote to Machine 12

However when queue trigger, sometime it will allocate User 14 to Machine 12
and getting error as below:
Info: Could not start executor. Rdp connection failed: Message: The connection transport layer failed., Last error: 131085

RemoteException wrapping System.Exception: Could not start executor. Rdp connection failed: Message: The connection transport layer failed., Last error: 131085

According to Managing Robots

Seem that the Dynamic Allocation between User and Machine is a must?
Any ways to force the allocation from n:n to 1:1?

Standard Machine on Modern folder is definitely what I want but seem that it is not available currently.

According to this article Setup Samples, 3 User/Machine Combinations is what I want, but 9 User/Machine Combinations is what I got.

And I can’t see what is the different in setup between them