Filters: CM=database column name to be filtered Required, always present. Contrived from the biz object field name if the field is not decorated with an attribute. If it is decorated with an attribute it will be the SqlColumnNameAttribute which contains two values: SqlColumnName represents the "display" or text based column and used for alpha searches SqlValueColumnName represents the underlying value column and used for match or not match to underlying value searches SqlColumnNameAttributes may be used on any type of data not only gridnamevaluecellitems as they are used to redirect to the correct sql name if the biz object field name differs. UI=original data source field name TYPE=Original data source data type (object in the case of a date time field) If it's a gridnamevaluecell item then this is either a string or a guid depending UICOMPAREVALUE=Only used for a gridnamevaluecellitem based field and contains the actual displayed value in the grid, otherwise it's present but an empty quoted string CompareValue=used in all types and is the actual value to compare against. Is an empty string for all blank or nonblank filters regardless of underlying type. If the compare value is a guid it's all uppercase in "registry" format. Always quoted. For built in date filters it's not a date but the filter key itself, i.e. "[THIS MONTH]". Examples //this month //next month //last month //this week //equals specific date //nonblanks //blanks //a-h //match wo# //i-p //q-z //0-3 //4-6 //7-9 //>0 //<0 //=0 //standard filter client name //standard filter - workorder number //standard filter - text field //standard filter -bool field //standard filter - currency field