Handling multiple robots using same URL

Good day,

Let’s say you have 100+ robot developed. Each of them are for using in the website “A.com” but let’s say in the near future, website “A.com” migrated to “B.com”(same web layout, just changed URL name) Having to change the URL in each robot to be “B.com” would be a time-consuming job. and who knows if it’s gonna change again in the future.

I’m searching for a way on how to make a centralized file for the robot to read URL. One of a way I think of is to make an Excel file in the shared drive and implement excel application scope activity for each of the robot to read URL there.

My concern point is when multiple robot run at the same time and read the same file would it cause an issue?
Are there better approaches for this ? we don’t have Orchestrator.

Keep URL in Orchestrator Asset so if in future URL changes you can just modify asset value.
in this case you don’t need to worry about bots running at same time.

Hi!

I’d try experimenting with workbook activities in the Excel package, those activities don’t require Excel to be installed, so they won’t have to open an instance of Excel, I haven’t tried it, but I guess READING from the same file won’t cause issues with these:
Activities - Workbook activities

Or you could create a text file with a structured format and use Read Text File. This won’t cause an issue when reading.

@Pai_Worames,

Assets is the best practice for this. Assets are easy to maintain, no access locking, won’t get corrupt like excel files

Hi @Pai_Worames

Welcome to UiPath,

Using a config file is safer for concurrent access. another option is using a database for centralized access, which supports concurrent reads. you can also storing the url as an asset ensures safe, centralized access across all robots.

If you found helpful, mark as a solution.
Happy Automation

@Pai_Worames

Welcome to the community

Assets would be the best option as it would work even when multiple robots access and can be changed easily from orchestrator

Also if you want to pass different urls for different robots even that is possible using value per robot which gives more flexibility

Cheers

Thank you everyone for your suggestion. I will try with Sven method.
I’d love to try to use Assets too like everyone mentioned but our company didn’t purchase Orchestrator.

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