|
Ability to load variant specifications from a spreadsheet is an advanced capability subject to a separate license entitlement.
|
Field
|
Description
|
Name
|
Name of the variant specification. Name is required to create a new variant specification.
|
Number
|
Number of the variant specification. Number is required to update a variant specification.
When both name and number are provided and a variant specification matching this information exists, the variant specification is updated. If no variant specification matching the name and number is found, the variant specification is created.
When only number is provided, the variant specification matching that number is updated.
|
Type
|
Variant specification soft type to be created. This is an optional field.
|
Description
|
Provide the description for the variant specification (upto 2000 characters).
|
Location
|
Location to create a variant specification. This is a required field. Location is not applied when updating an existing variant specification.
|
Create Variants
|
For a standalone variant specification associated with a configurable module, module variants are created for the variant specification only when this field set to true. Setting it to false or leaving it blank does not generated module variants.
For a standalone variant specification associated with an Option Set or a Managed Option Filter, the value must be false or blank as variant generation is not supported.
|
Field
|
Description
|
Number
|
Part number of the configurable module for a standalone variant specification associated with a configurable module. For example, BICYCLE1 for a part identified as BICYCLE1, Bicycle1, Demo Organization, A.1(Design).
|
Owning Organization
|
Owning organization of the configurable module for a standalone variant specification associated with a configurable module. For example, Demo Organization for a part identified as BICYCLE1, Bicycle1, Demo Organization, A.1(Design).
This is required only when the same part number is used to identify different parts owned by different organizations.
|
Revision
|
Revision of the configurable module for a standalone variant specification associated with a configurable module. For example, A for a part identified as BICYCLE1, Bicycle1, Demo Organization, A.1(Design).
|
Iteration
|
Iteration of the configurable module for a standalone variant specification associated with a configurable module. For example, 1 for a part identified as BICYCLE1, Bicycle1, Demo Organization, A.1(Design).
|
View
|
View of the configurable module for a standalone variant specification associated with a configurable module. For example, Design for a part identified as BICYCLE1, Bicycle1, Demo Organization, A.1(Design).
This is required only when the same version of the part exists for more than one view.
|
Field
|
Description
|
Name
|
Name of the option set for the standalone variant specification associated with an Option Set or a Managed Option Filter.
|
Revision
|
Revision of the option set. The latest iteration of the revision will be used.
|
Field
|
Description
|
Apply to top level object
|
For a standalone variant specification associated with a configurable module, the required attribute determines if the configuration specification is applied to the configurable module.
For a standalone variant specification, the required attribute determines if the configuration specification is applied to the top-level object.
It does not apply to a Managed Option Filter and must be blank.
|
Part Configuration Specification
|
For any standalone variant specification, it identifies the part configuration specification(s) to be included in the variant specification:
• One or more configuration specification names, from the Part Configuration Specifications tab, must be used to identify the part configuration specifications for the variant specification.
• For a standalone variant specification associated with a configurable module, a blank part configuration specification defaults to a latest configuration specification, without a life cycle state, for the view specified for the configurable module.
• For a standalone variant specification associated with an Option Set, a blank part configuration specification defaults to a latest configuration specification, without a life cycle state, for the Design view.
For a Managed Option Filter, the Part Configuration Specification must be blank.
|
Option FilterConfiguration Specifications
|
Identifies the option filter configuration specification(s) to be included in the variant specification:
• One or more configuration specification names, from the Option Filter Configuration Specifications tab, must be used to identify the option filter configuration specification for the variant specification.
• A blank option filter configuration specification defaults to a latest option filter configuration specification without a life cycle state.
|
Disable Rule Checking
|
Determines whether the rule checking must be disabled for the variant specification. When no value is specified, False is used by default.
|
Filter Mode
|
Determines the filter mode for the variant specification. The first filter mode, commonly standard, is used when no value is provided. For more information, see Configuring Standard and Alternate Behaviors.
|
Start Options Column
|
The empty column represents the starting of the definition of option columns for the selected choices for each variant specification to be loaded.
|
Additional Columns
|
Provide one column per option whose choices you want to select for the Option Filter. Either Name or Number can be provided to identify an option or a choice.
For example, if you want to select ChoiceA1, ChoiceA3, and ChoiceA5 from OptionA, and ChoiceB4 from Option B, two columns following the Start Options column are required—OptionA and OptionB. On the variant specification information row, enter a coma-separated list of ChoiceA1, ChoiceA3, and ChoiceA5 under OptionA, and ChoiceB4 under OptionB. If the next row (that is, the next variant specification) has choices selected from a different option, create a new column with the name of the option and the respective choices in the cell under it for the row you are populating. Cells under OptionA and OptionB can be left blank for this row.
To enter a boolean choice name, you can either use the internal choice name OptionName_TRUE or OptionName_FALSE, or specify the true or false values.
|
End Options
|
This is the last column in the worksheet. It marks the end of all option and choice selections for the Option Filter.
|
Field
|
Description
|
Configuration Specification Name
|
Name to identify the part configuration specification within the spreadsheet. Any name specified in the Part Configuration Specification column on the Variant Specification tab must match the name for a definition on the Part Configuration Specifications tab. When a name is defined without any values in the remaining column, a latest part configuration specification is used without lifecycle state or view. When a name is defined and values are specified, the following part configuration specifications are defined:
• Latest: Lifecycle State and View
• Baseline: Baseline
• Date Effectivity: Effectivity Date
|
View
|
View to be used for a latest part configuration specification.
|
Lifecycle State
|
Lifecycle state to be used for a latest part configuration specification.
|
Baseline
|
Number of an existing baseline for a baseline part configuration specification.
|
Effectivity Date
|
Effectivity date for a date effectivity part configuration specification.
|
Field
|
Description
|
Configuration Specification Name
|
Name to identify the option filter configuration specification within the spreadsheet. Any name specified in the Option Filter Configuration Specification column on the Variant Specification tab must match the name for a definition on the Option Filter Configuration Specifications tab. When a name is defined without any values in the remaining column, a latest option filter configuration specification is used without a lifecycle state. When a name is defined and values are specified, the following part configuration specifications are defined:
• Latest: Lifecycle State
• Date Effectivity: Effectivity Date
|
Lifecycle State
|
Life cycle state to be used for a latest option filter configuration specification.
|
Effectivity Date
|
Effectivity date for a date effectivity option filter configuration specification.
|