I have requirement where i have 3 fidderent business functions from three different excel shhets. So i have created 3 UiPath dispatcher queues from reframework. But now I need to ise only one performer reframework.What changes I need to do to ensure that with one queue its should perform only that business functionality and skip the other two business functionality. Any suggestions would be helpful.
You can use one Performer for all three queues by adding a type/flag (like ProcessType) in each queue item from Dispatcher. Then in the Performer, read this value and use an If or Switch condition to run only the required business logic and skip the others. This way, one Performer can handle multiple business processes efficiently.
Please try this approach
You can use one Performer REFramework for all 3 queues by identifying the queue item type using either:
1 Queue Name, or
2 SpecificContent(“ProcessType”)
In Dispacher please add ProcessType = ProcessA / ProcessB / ProcessC
Then in Performer Process.xaml, use a Switch condition:
processType = in_TransactionItem.SpecificContent(“ProcessType”).ToString
Execute only the matching workflow:
1 ProcessA → Invoke ProcessA.xaml
2 ProcessB → Invoke ProcessB.xaml
3 ProcessC → Invoke ProcessC.xaml
This way one Performer handles all queues and skips unrelated business functionalities automatically.
You can use a single REFramework performer and handle all three business functions by routing the execution based on the Queue Name.
Inside Process Transaction.xaml, use a Switch activity on in_TransactionItem.QueueName.ToString, and based on each queue name, invoke the respective workflow for that business process (for example Finance, HR, or IT). This way, instead of maintaining multiple performers or separate frameworks, a single REFramework process can dynamically identify which queue item it is processing and execute the corresponding business logic, keeping the solution simple, scalable, and easy to maintain.
You’re doing this backwards. You should have one queue and inside the queue items you provide info so the performer knows which of the three processes to perform on that queue item. And don’t use REFramework. It’s a mess.