Product Measurement Set Property Settings
The following property settings control the behavior of product measurement sets only.
Enabling the Selection of a Measurement Template from Search Results
When creating a product measurement set from the Product Sizing page, you can select a measurement template to be used in the creation of the measurement set. A property setting controls whether the user can search the measurements library for the template, or if all measurement templates are available for selection from a list.
A single property setting controls this option. The basic form of this property setting is:
com.lcs.wc.measurements.useMeasurementsChooser=<value>
By default, the user can search the measurements library for the template, ultimately making a selection from the search results. The out-of-the-box value for this property setting is true.
com.lcs.wc.measurements.useMeasurementsChooser=true
To disable the ability to search for measurement templates in the measurements library when creating product measurement sets, and instead force the user to select from a list, set the value of the property to false.
com.lcs.wc.measurements.useMeasurementsChooser=false
Specifying the Matching Attribute
POM values on measurement templates and grade rules templates are matched using an attribute. You can specify which attribute the system must match in order to align the correct values using a single property setting. The basic form of this property setting is:
com.lcs.wc.measurements.LCSMeasurementsLogic.gradecode.attribute=<value>
By default, the system uses the number attribute when matching measurement and grade rule values for POMs. The out-of-the-box value for this property setting is number.
com.lcs.wc.measurements.LCSMeasurementsLogic.gradecode.attribute=number
You can specify a different attribute to use when aligning POM measurement and grade rule values by setting the value of the property setting to the internal name of the attribute you want to use. If you wanted to specify the Name attribute, with the internal name of name, you would enter the following:
com.lcs.wc.measurements.LCSMeasurementsLogic.gradecode.attribute=name
Specifying Tolerance Application
A single property setting controls whether or not tolerances from the grade rule template are automatically applied to the product measurement set when grades are reapplied. The basic form of this property setting is:
com.lcs.wc.measurements.LCSMeasurementsLogic.doNotApplyTolFromGrading=<value>
This feature is disabled out-of-the-box. By default, tolerances entered in the grade rule template are applied to the product measurement set when you reapply grades. The property is set to false.
com.lcs.wc.measurements.LCSMeasurementsLogic.doNotApplyTolFromGrading=false
To enable this feature, set the property to true. Grade rule template tolerances are not applied to the product measurement set when grades are reapplied.
com.lcs.wc.measurements.LCSMeasurementsLogic.doNotApplyTolFromGrading=true
Specifying Base Size Application
You can specify whether or not the base size from the grade rule template is set as the base size for the product measurement set when the set is created.
|
The base size must be greater than zero.
|
The basic form of this property setting is:
com.lcs.wc.measurements.LCSMeasurementsLogic.applySampleSizeSizeValuesFromGrades=<value>
By default, this feature is enabled. The system automatically uses the base sizes from the grade rule template when creating product measurement sets. The default value for this property setting is true.
com.lcs.wc.measurements.LCSMeasurementsLogic.applySampleSizeSizeValuesFromGrades=true
If you want to disable this feature, set the property to false. The system does not automatically set the product measurement set’s base sizes to those of the grade rule template.
com.lcs.wc.measurements.LCSMeasurementsLogic.applySampleSizeSizeValuesFromGrades=false
Specifying Size Edits by All Users
The system only allows measurements administrators to update all sizes in product measurement sets. To allow other users to update specific sizes, you must use two property settings. The first property setting, jsp.measurements.useTemplateLocks, must be changed to true to enable this functionality.
jsp.measurements.use.TemplateLocks=true
The value of the second property can vary based on the sizes you want to allow users to edit.
jsp.measurements.productGroup.editableSizeRunSizes=<value>
|
This property setting controls the editing of specific sizes in product measurement sets only. It does not control the editing of specific sizes in templates.
|
The jsp.measurements.useTemplateLocks property is set to false out-of-the-box to disable the function.
jsp.measurements.useTemplateLocks=false
By default, only administrators can update all sizes. Non-administrators cannot update product measurement sizes out-of-the-box, as no sizes are set as values for the second property setting listed above.
To enable this functionality, you must first set the jsp.measurements.useTemplateLocks property to true. This enables the use of the second property setting.
jsp.measurements.useTemplateLocks=true
You must also specify which sizes you want to allow non-administrators to edit. Enter each size as a value of the property setting, separated by the following separator: pipe, tilde, asterisk, tilde, pipe
|~*~|
|
As there are no defaults for this property setting, if you want all users to be able to edit all product measurement size values, you must enter all possible sizes as values. Entering select values allows non-administrators to edit those size values only.
jsp.measurements.productGroup.editableSizeRunSizes=S|~*~|M|~*~|L|~*~|XL|~*~|0|~*~|2|~*~|4|~*~|6|~*~|8|~*~|10
In this example, non-administrators can edit the following sizes: S, M, L, XL, 0, 2, 4, 6, 8, and 10. Any other sizes are unavailable for edit to non-administrators.
|
Enabling Sizing for Multiple Cost Sheets
You can control whether or not the sizing variation is available when creating or editing cost sheets using two property settings. The first property setting, com.lcs.wc.product.useSizing, must be set to true to enable product sizing. When this property is set to true, the following property setting controls whether or not the product sizing variation appears in the cost sheet:
com.lcs.wc.sourcing.costSheet.useMultiCostSizing=<value>
You can use the product sizing variation with multiple cost sheets out-of-the-box. The default value for this property setting is true.
com.lcs.wc.sourcing.costSheet.useMultiCostSizing=true
If you want to disable the use of product sizing with multiple cost sheets, set the value of this property to false.
com.lcs.wc.sourcing.costSheet.useMultiCostSizing=false