Skip to main content

Creating a Setting Collection

The following procedure describes how to create a Setting Collection.

Procedure

  1. From the Lenovo Configuration Pack Editor home page, click Create Setting Collection.
    The Lenovo Configuration Pack Editor wizard opens to guide you through creating a Setting Collection.
  2. Enter a Name and Description for the new setting collection and click Next.
    A name is required, but a description is optional.
    Figure 1. General Information page
    General Information page
  3. From the Setting Type list, select a setting type for the new Setting Collection.
    The setting type cannot be modified after it has been created.
    Figure 2. Setting Collection Information page
    Setting Collection Information page
  4. Click Next. The Property Thresholds page opens.
    Figure 3. Property Thresholds page
    Property Thresholds page
  5. Click Add to add a new property threshold. The Setting Editor page opens.
    Figure 4. Setting Editor page
    Setting Editor page
  6. Complete the following fields:
    • Property Name: Select a specific IMM, uEFI, or uEFI (Romley Platform) setting, depending on the previous selection for the Setting Type on the Selecting Collection Information page.
    • Comparator: Each property name in the list has an associated return type, such as: String, Integer, Version and Data Time, which requires that you select a comparator from the items shown in the following table:
      Table 1. Comparators by return type
      Return TypeComparatorDescription
      StringEqualsIf the evaluation property equals the Expected Value, the property is compliant on the endpoint. Otherwise, the property is noncompliant.
      Not EqualsIf the evaluation property does not equal the Expected Value, the property is compliant on the endpoint. Otherwise, the property is noncompliant.
      ContainsIf the evaluation property contains the Expected Value, the property is compliant on the endpoint. Otherwise, the property is non-compliant.
      One OfIf the evaluation property is one of the values listed for Expected Value, the property is compliant on the endpoint. Otherwise, the property is noncompliant.
      IntegerEqualsIf the evaluation property equals the Expected Value, the property is compliant on the endpoint. Otherwise, the property is noncompliant.
      Not EqualsIf the evaluation property does not equal the Expected Value, the property is compliant on the endpoint. Otherwise, the property is noncompliant.
      LessIf the evaluation property is less than the Expected Value, the property is compliant on the endpoint. Otherwise, the property is noncompliant.
      Less or EqualsIf the evaluation property is less than or equal to the Expected Value, the property is compliant on the endpoint. Otherwise, the property is noncompliant.
      GreaterIf the evaluation property is greater than the Expected Value, the property is compliant on the endpoint. Otherwise, the property is noncompliant.
      Greater or EqualsIf the evaluation property is greater than or equal to the Expected Value, the property is compliant on the endpoint. Otherwise, the property is noncompliant.
      VersionEqualsIf the evaluation property equals the Expected Value, the property is compliant on the endpoint. Otherwise, the property is noncompliant.
      Not EqualsIf the evaluation property does not equal the Expected Value, the property is compliant on the endpoint. Otherwise, the property is noncompliant.
      LessIf the evaluation property is less than the Expected Value, the property is compliant on the endpoint. Otherwise, the property is noncompliant.
      Less or EqualsIf the evaluation property is less than or equal to the Expected Value, the property is compliant on the endpoint. Otherwise, the property is noncompliant.
      GreaterIf the evaluation property is greater than the Expected Value, the property is compliant on the endpoint. Otherwise, the property is noncompliant.
      Greater or EqualsIf the evaluation property is greater than or equal to the Expected Value, the property is compliant on the endpoint. Otherwise, the property is noncompliant.
      Data TimeEqualsIf the evaluation property equals the Expected Value, the property is compliant on the endpoint. Otherwise, the property is noncompliant.
      Not EqualsIf the evaluation property does not equal the Expected Value, the property is compliant on the endpoint. Otherwise, the property is non-compliant.
      LessIf the evaluation property is less than the Expected Value, the property is compliant on the endpoint. Otherwise, the property is noncompliant.
      Less or EqualsIf the evaluation property is less than or equal to the Expected Value, the property is compliant on the endpoint. Otherwise, the property is noncompliant.
      GreaterIf the evaluation property is greater than the Expected Value, the property is compliant on the endpoint. Otherwise, the property is noncompliant.
      Greater or EqualsIf the evaluation property is greater than or equal to the Expected Value, the property is compliant on the endpoint. Otherwise, the property is noncompliant.
    • Severity: Select one of three levels:
      • Information
      • Warning
      • Error
      When a Setting is noncompliant with the expected value on the endpoint, the Setting returns the selected severity level.

    As you define the settings, the Selection Summary automatically fills the corresponding property, value, comparator, and severity fields.

    Note
    You can type a property that does not exist in the property support list, but Lenovo Configuration Pack Editor assumes that the property is a String return type, which means that the Comparator will only list Equals, Not Equals, Contains, and One Of. You must still type an expected value for the property.

    In addition, you can set duplicate settings in the Setting Collection.

  7. Click Add when you are finished adding the new property threshold.
    Figure 5. Property Thresholds page
    Property Thresholds page with list items
  8. Optional: Optional: To modify a setting, either select the setting name and click Modify or double-click the setting name and click Modify.
  9. Optional: Optional: To delete a setting, select one or more settings, and click Remove.