Hi Mike -
We have a use case where in an audit check done on Records for different OUs, can end up doing checks on Zero records for certain OUs, because there are simply no records that pass an Expression Filter that is networked to the
Audit Check processor. What we expect in a Trivial case such as this is for the Dashboard to show it as GREEN. What we are finding is that EDQ flags these to be RED, based on
pass percentage, which will always be ZERO in this case.
Is there a way to flag zero record checks to be GREEN ?
We would prefer a non-invasive way where in we can do it, still keeping the existing default thresholds in the Dashboard Administration.
No I don't think this is possible currently. It has been raised as an enhancement request.
It is possible to override the default thresholds for an individual check (right-click, Custom Thresholds in Dashboard Admin), but in this case it would not give you what you need as you would not be able to make the check Red or Amber in normal conditions (when records go through).
The only way I can think is to customize the check to pass in a dummy record where no records pass in to the check and pass the check, giving a 1 check, 1 pass result. (This is not in itself completely simple - but could be achieved by making a processor using Add String Attribute, Concatenate, Make Array, Split Records from Array). Would be important not to pass the record in otherwise as it would skew statistics.
Consider also the design - could the check be redesigned to pass (or warn) any records that do not need to be checked rather than not checking them at all? This is really the way the Dashboard publication is intended to be used.
Thanks for the clarification Mike.
The use case/requirement is an audit check, with expression filters that limit what goes into the audit check processor. Redesigning to drag the logic of what goes into one or more expression filter(s) into "one uber" audit check, in order to work around the current limitation
would make the audit check processor hard to understand during the rationalization process, where the user is trying to make sense out of the numbers in the dashboards, in order to provide remediation.
The case of zero audit checks is a fairly generic use case, that deserves a separate treatment all on its own, else we end up having outliars, that skew up dashboards.
These are two primitive suggestions -
1. Have an option in the audit check processor, that will make dashboarding conditional based on this option. In otherwords, no dashboard elements for zero checks.
2. Have an option at the dashboard element administration level, where in choosing this option would make all these dashboards Green.