Can I RUN same process on another VM by having another queue?
Means by can I copy the process and add another queue and run on another VM at the same time I run the original on another VM ? it will share entry to same database.
Is it possible?
Can I RUN same process on another VM by having another queue?
Means by can I copy the process and add another queue and run on another VM at the same time I run the original on another VM ? it will share entry to same database.
Is it possible?
It’s possible, but can you share why you would want a different queue? Generally, I would utilize same queue for process even while running on different machine.
Copy Process:
Create Another Queue:
cheers…!
This doesn’t answer how to get the different jobs to use a different queue…
Add an argument to main.xaml and use that argument to tell it which queue to process out of. Then in Orchestrator in the trigger you can set the argument to tell it which queue to use. You don’t need to copy the process, you can just run two jobs of the same process from two different triggers with a different queue name in the argument.
I have 3 license but when i run one project on a VM and have other machines free so I wanted that i can use one more machine to run that one project which has big load of data to run.
So that way I need this solution.
You don’t need two queues for this. The entire point to queues is that multiple jobs can run out of the same queue, and Orchestrator prevents them from grabbing the same queue item. Set your queue trigger to start multiple jobs and it’ll handle everything for you.
Can you quide… I dont know how to do…
One person answer this .
How can i create a copy of project in UiPath studio?
Do I need to change the name ?
how it will be.
Can you help.
You don’t copy the process. You don’t create another queue. You just edit the queue trigger and set it to run multiple jobs.
Set the configuration parameters described in this table.
Description | |
---|---|
Minimum number of items to trigger the first job | The item-processing job is only started after the targeted queue has at least this number of new items. |
Deferred queue items are not counted.|
|Maximum number of pending and running jobs allowed simultaneously|The maximum number of allowed pending and running jobs, counted together.
For 2 or more jobs allowed simultaneously, the third option needs to be defined as described below.|
|Another job is triggered for each __ new item(s).|A new job is triggered for each number of new items added on top of the number of items defined for the first option.
Only enabled if there are 2 or more jobs allowed simultaneously (defined using the option described above).|
I already have a queue trigger for same process.
When i tried to create a new queue trigger then Under “QUEUE” I am unable to find my project as its already alocated to another queue trigger.
You don’t create two queue triggers. You create one and set it to start more than one job, using the settings described in the link I gave you.
if i do this to test then what that means…
how can i run project on 2 different machine … It didt gave me option to choose another VM??
You could select the Machine template and leave the hostname empty. Then Orchestrator will decide which machine corresponding to the template the process will run on.
OK…
But can you explain how it actueally works…
Means my process started with reading mail folder… and selecting one email.
Will it then select 2 mails from mail folder and will seperate on 2 VM and will run according to that ?
I’m just wondering it wont read and add wrong data to wrong person and wrong mail to wrong person profile .
It depends on how you built your process. What is your process doing? What is your queue item?
Process start with reading mails from a specifik folder and if it has an email it will continue the further process. But if there is no mail in specifik folder it will go to Inbox and move one mail from there to that specifik folder and cotinue further process.
If the emails are the queue items, if would suggest to structure your work with the Dispatcher and Performer pattern:
By doing this way can I run process on 2 VM at the same time or not?
Yes, then you could configure the queue trigger as already provided above and there wouldn’t be problems with the VM’s reading same emails at the same time. Note that to run on 2 VM’s at the same time you need 2 Unattended licenses.
we have 3 licenses. licenses is not an issue.
Issue is we have critical data which we do not want to upload to queue… so is it possible that we use same method but dont upload data to store in queue?
But we have an specifik id for each email… is it possible that we only add that to Queue and not other data?