On Workflow Analyzer Settings, we can enable/disable the rules, scope. If we make changes for the rules in one project, can we make the rule settings to be applied to all the existing and new projects?
Hi @l.wang
If you changes the rules in the workflow analyzer in the specific project. Those workflow analyzer rules are applied to only to that specific project not to existing created project and newly created projects.
Here is the screenshot of workflow analyzer for the specific project. Here I have changed the default Timeout of element exist classic activity to 9000
Here is the screenshot of workflow analyzer for the new project.You can check below image the Timeout from Element exist has been same as 3000 not changed to 9000.
Hope it helps!!
Yes you can change the settings of workflow analysis
The changes will not reflected to entire projects
This reflect only to that particular metioned project
Cheers
Hope this helps
Welcome to the community
Please check this on how to apply the rules across
https://docs.uipath.com/automation-ops/automation-cloud/latest/user-guide/workflow-analyzer
Cheers
Hi @l.wang
Welcome to Community!!
UiPath Studio does not natively provide a built-in feature to universally apply Workflow Analyzer rules to all projects across the entire environment automatically. Workflow Analyzer rules need to be applied on a per-project basis within UiPath Studio.
https://docs.uipath.com/studio/standalone/2023.4/user-guide/about-workflow-analyzer
Thanks! That was what I thought. The rules are on the project level. The only way to make it shared through projects is to make a template I guess.
maybe you are looking on features that we got from Automation Ops and its WFA configurations
https://docs.uipath.com/automation-ops/automation-cloud/latest
I hope you find the solution for your query.
If yes… Make mark it as solution to close the loop.
Thanks everyone for all your replies! Here are my findings:
The rules are saved in C:\Users<user name>\AppData\Local\UiPath\Rules\RuleConfig.json.
When we make changes on the workflow analyzer settings, it modifies this file. And then all the UiPath projects share the same settings in the same machine.
If we want to use the same rule configuration, we need to send the RuleConfig.json with standard settings to every developer and paste it to their machine.
Here can Automation Ops help. We would recommend checking this (link shared above)
Hi @l.wang ,
There are different ways this can be achieved like below:
- A manual effort of changing Rules file in one machine and then taking it over to other machines.
- Applying such rules to all users via enabling classic governance policy if you are on an on-prem version.
- Applying such rules to all users via Automation ops if you are on cloud version.
Each approach has its own set of advantages and disadvantages.
So, really depends on at what level you are looking to apply rules and with what restrictions or just want to keep it open for change as and when required.
If you can explain your requirement in more detail, may be I can help better as we did enable rule application in our organization for all users?
Regards
Sonali