To Make Workflow analyzer rules automatically apply to all projects universally across the UiPath Studio environment

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

@l.wang

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

@l.wang

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.

3 Likes

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.

1 Like

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:

  1. A manual effort of changing Rules file in one machine and then taking it over to other machines.
  2. Applying such rules to all users via enabling classic governance policy if you are on an on-prem version.
  3. 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

1 Like