Override elements in schedule

I am doing a script in Dynamo aimed to check if all the parameters within the model are filled by following the office’s standards. The script is almost finished and now I’m working at the report for the visualization of the errors. I would like to have this report directly in the model and I was thinking to use the node Element.OverrideColorInView in order to highlight the elements with errors, but I’ve found three problems with this.

  1. when an element is coulored, if I change the wrong value of the parameter to the correct one, by launching the script again, the element remained coulored.
  2. It works only if I launch the script from a view in the model and it colours that view. Is it possible select a specific view from Dynamo?.
  3. Is it possible to override the wrong value in the schedule instead of a view?