Settings and Changeover Variance Viewer

Sepasoft MES Module Suite

Settings and Changeover Variance Viewer

The Settings and Changeover Variance Viewer is a Perspective component. In the Designer palette it is Settings Variance Viewer, under Settings & Changeover.

It is a vertically scrollable table of differences between recipe settings and the values used during a production run. It shows setpoint changes outside the Recipe Editor Low Variance Threshold and High Variance Threshold. When those thresholds are blank, any value change is shown.

The table needs an equipment path or a tracking UUID. In MES 3.81.12 SP5, MES 4.83.1 SP5, and later, if both equipmentPathFilter and trackingUUIDFilter are blank, data is cleared and the component reports:

An Equipment Path or Tracking UUID filter must be provided.

That includes a binding from MES Object Selector <None>, which writes an empty equipment path. Selecting equipment again loads variances again.

Properties

NameDescription
autoRefresh
If true, the table fetches variances when the filter properties change, and when a recipe variance changes for the filtered equipment. Default is true.
displayVarianceType
Recipe objects to display. Recipe or Sub-Recipe. Default is Recipe.
displayVarianceScope
History window. Last or Date Range. Default is Last. When Date Range is selected, set beginDate and endDate.
beginDate
Begin time cutoff. If empty, the component uses one week before the current time.
endDate
End time cutoff. If empty, the component uses the current time.
recipeNameFilter
Optional. Limits results by recipe name. Used when displayVarianceType is Recipe.
subRecipeNameFilter
Optional. Limits results by sub-recipe name. Used when displayVarianceType is Sub-Recipe.
equipmentPathFilter
Optional. Limits results by equipment path. Provide this or trackingUUIDFilter. In MES 3.81.12 SP5, MES 4.83.1 SP5, and later, a blank equipment path and a blank tracking UUID clear the table. This includes a binding to MES Object Selector <None>. When an equipment path is set, child equipment is not included.
setpointNameFilter
Optional. Limits results by setpoint name.
trackingUUIDFilter
Optional. Limits results by tracking UUID. Provide this or equipmentPathFilter. When only the tracking UUID is set, child equipment is included.
showFullDetails
When true, the initial recipe setpoints are shown. Default is true.
orderBy
Comma-separated sort. A column name alone sorts ascending. Add DESC after a column name to sort that column descending. Default is Recipe, ItemPath, Name, TimeStamp DESC.
data
Variance dataset.
rowLimit
Maximum number of rows to return. Default is 100.
searchEnabled
When true, the table can be searched. Default is true.
tableColumns
Column configuration: name, align, alignVertical, dataFormat, dataType, include, order, searchEnabled, sortingEnabled, title, width, wordWrapEnabled.

Style properties

dialogButtonUserStyle, dialogDividerStyle, dialogStyle, dialogTitleStyle, inputDropDownStyle, menuStyle, sectionStyle, tableStyle, tableHeaderStyle, toolbarStyle, tooltipStyle, and style.

Binding to MES Object Selector

Bind equipmentPathFilter to the selector’s selected equipment path. A selected line or location fills the table. <None> clears equipmentPathFilter. If trackingUUIDFilter is also blank, the table is empty and the component reports that an Equipment Path or Tracking UUID filter must be provided.

Sepasoft MES Module Suite