I’m currently preparing for the UiPath Automation Developer Associate exam and following the official training. I noticed that some lessons differ significantly from the current UiPath Studio version I’m using (Studio 2026.0.180 STS).
One example is the concept of Global Variables, which is presented in the course as a way to share data between workflows, and appears in quiz questions. However, in the current Studio, data sharing is primarily done via arguments, while shared values are usually handled through config files or Orchestrator Assets.
For the certification exam, should answers be based on the current UiPath Studio behavior or on the concepts presented in the training materials, even if they are legacy?
Any clarification would be greatly appreciated, as this directly impacts exam preparation.
In general, it’s not recommended to use Global scope variable unless special reason, in not only UiPath but also other language.
Basically, try to use passing by argument in any version of UiPath.
I wanted to share my thoughts on the UiPath Certification exams. These exams heavily rely on the Academy course content, including the specific terminology and concepts used in the lessons. It’s essential to stick to the material provided in the training to successfully pass the exam, even if it doesn’t align with the behaviors observed in Studio or other components.
Regarding your question about the certification exam, the answers should be based on the concepts presented in the training materials, even if they are considered legacy. For example, according to the materials, using Global Variables is the correct answer to pass the exam. However, in real-world scenarios, we typically use arguments, Config/Assets.