cancel
Showing results for 
Search instead for 
Did you mean: 

View Process Validation results for all processes

foehl
Level 6

Using the Process Validation Tool, I can see errors and warnings on coding best practices and issue for a process which I have open (this is related to the Design Control settings). What I'm looking for is a way to search for certain errors and warning types across ALL processes at once. For example, I want to find all processes which have warnings for "Page '*' is not called by any other page".

I had a quick look at the database tables and couldn't find anything that looks like this in the database, so I assume that the validation is done at run-time when you open the Validation Tool.

Does anyone know if it is possible to do what I want somehow?

2 REPLIES 2

steven.boggs
Staff
Staff

One suggestion that may help is to run an AutomateC.exe command to create a report with all your Processes and Objects and their validation errors:

AutomateC.exe /report C:/temp/REPORTNAME /user USERNAME PWORD

Note:

  • The full path to AutomateC.exe will need to be specified.
  • Use quotation marks when specifying long filenames or paths with spaces.
  • You can utilize /sso or /user for your credentials depending on your environment.

This will generate a report with output like the following:

==Order Management System (Business Object)==
 *ID: 1cdba4a6-4c8c-4cf7-a699-0aff3e3f81a5
 *Created by X on YYYY-ZZ-XX 09:45:54Z
 *Modified by X on YYYY-ZZ-XX 09:45:54Z
 *Type: Object
 *Run mode: Exclusive
 *Pages: 13
 *Stages: 189
===Validation Issues===
 Total: 64
 *No 'Store In' mapping set{0} x4
 *Blank value supplied{0} x4
 *Application element '{0}' is not referenced x2
 *No preconditions are defined x11
 *No postconditions are defined x11
 *Published action does not contain a description{0} x10
 *No description given for parameter '{0}' x13
 *Data item '{0}' is not referenced x7
 *Action stage has no description x2

You could then parse this report and search for specific validation errors of interest, such as your example "is not called by any other page" to locate Processes and Objects that may contain them.

The Blue Prism team could create little hints like this, lol, I believe many people didn't know that

Sr Cons at Avanade Brazil