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.
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.
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
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.