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
| Name | Description |
|---|---|
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