This article provides an overview of best practices to follow when strengthening controls in order to create robust, reliable Zapps.
Start With Facts
Facts are the simplest way to provide the Designer with additional details about the control to enable identification. When strengthening, first review the default answers to each Fact and modify as appropriate. If the score remains low, move onto Anchors or other options.
Only Confirm Answers If You're Certain
Facts can also be confirmed by clicking the checkbox next to the answer. While this will further strengthen the control, it also means that Capriza will interpret the Fact as 100% true, rather than an assumption that may be prone to error. It is important to only confirm facts if you are certain of their validity.
Keep Maintainability in Mind When Using Advanced Functionality
Don't Over Strengthen
While you may naturally feel inclined to aspire to all green controls, it may make the identification of the page too rigid, resulting in very little flexibility for source application changes. Resist the temptation to choose random anchors or confirm uncertain facts. Controls with a high degree of certainty based on bad information are more likely to lead to errors than controls with a lower score.
When in Doubt, Test!
Testing is the best way to judge if a control is strong enough. If you have a control with a score in the "yellow" but it renders appropriately each time, further strengthening is likely not required.