The PI data archive (and potentially other systems) can generate many automated error messages to assist with troubleshooting. One such key example is "[-10767] Client exceeded maximum concurrent queries in RPC thread pool", which occurs when a service (such as AF Analyses) doesn't have adequate threads to retrieve input values.
If this error is given because of a system issue, the Asset Analysis service will still process the logic with that error message being used a generic string. If the logic is something similar to Input <>1, then this would resolve as TRUE. In this scenario, this would be a false positive result for the customer.
Because these error messages come from the Data Archive, this scenario could affect a customer's entire set of analyses.
Can we include functionality to flag, filter, or reject input variables that are PI system generated error messages? This doesn't resolve the issue of data quality, but it cuts down on inaccuracy coming from the central system itself.