This repository provides sample UiPath Studio projects (fixtures) to support the development of custom Workflow Analyzer rules.
Each rule is represented by a dedicated folder containing:
- A Violation project: demonstrates a workflow that violates the rule.
- A NoViolation project: demonstrates a workflow that complies with the rule.
These projects are inputs for rule authoring, not test outputs.
RuleName_or_RuleIdentifier/
βββ Violation/
β βββ project.json
β βββ Main.xaml
βββ NoViolation/
β βββ project.json
β βββ Main.xaml
- Each subfolder is a valid, minimal UiPath Studio project.
- Projects focus strictly on the behavior targeted by the rule.
Rule developers should:
- Locate the relevant rule folder.
- Open the
ViolationandNoViolationprojects in UiPath Studio. - Use them to implement and refine rule logic.
- Use the
RuleName_or_RuleIdnaming convention. - Include both Violation and NoViolation subprojects.
- Ensure projects are minimal, clear, and focused on the rule behavior.
- Optionally include a
README.mdinside each rule folder referencing the rule request metadata.
- These fixtures are for development purposes only.
- Not intended as production workflows or full test suites.
- Use according to your organizationβs contribution and usage policies.