Professional Documents
Culture Documents
C63327488-108 OPTVSUM Options and Variants 001 R
C63327488-108 OPTVSUM Options and Variants 001 R
Saving changes
Revisions Description Date
001 Initialisation from PALMA V4.4.2 for PALMA V5.0.0 - Initial Version for PALMA V5.0.0 23-12-2019
002
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
003
Approbation
Actors Name and capacity Signature Date
Verified by
Approved by
4 GUI
5 Change Management
▌ Few systems are unique. Most organizations produce families of similar Products/Systems, differentiated by features.
▌ Indeed, products can have variations such as different colors, styles, sizes, and sometimes a combination of two or more such varying
factors.
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
▌ In that case, it is interesting to manage a “product line”, i.e. a group of items which are similar or related.
▌ Example of variant:
▌ Example of option:
Item choice in the final system/product.
Yes/No choice to include an item in the final system
▌ Implementing a Product-Line strategy (and propose modular solutions) is a key driver of Thales competitive advantage.
▌ Instead of creating a fully new product for each new customer request, it is interesting to manage building blocks (modular
and configurable elements).
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
▌ This enables to take into account individual customer needs and environment within a customized and integrated solution.
B Customer Solution
▌ If you wish to sell products that differ slightly from one another (but slightly) (e.g. in color or in size), to be
more efficient, each BOM needs to be based on a common Structure (including all the variability).
▌ Option and Variant Management extends product structure to allow you to create different product variants
that are derived from a generic product structure (GPS) as part of the configuration process. This supports
part reuse and build-to-order products.
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
8
Reuse Category
The Feature Model is a well-arranged structure. It is a tree where the features/leaves represent characteristics and have Variation
Types (mandatory, optional, disjunctive or (“at least one among..."), exclusive alternatives (“only one among...”)), and nodes allow
structuring, i.e., grouping related characteristics, or groups of related characteristics, in order to make the model more
understandable. Also constraints dependencies between features are represented.
Relations among features are implicitly expressed by the tree structure (hierarchy) itself.
▌ Using a “Feature Model”:
There is a template in Excel format available in Chorus and a dedicated tool named Pure::Variant.
https://ecm.corp.thales/livelink/livelink.exe?func=ll&env=prd&objAction=download&objId=65640486
4 GUI
5 Change Management
▌ A Product Line approach can be applied for products or for systems, during the Specification or the Design phases.
▌ It consists in defining the generic rules and generic data describing a product-line that can have a pre-defined architecture
based on building blocks, allowing reuse and consistency of the product policy.
▌ Generic products/systems include possible predefined variations to match with different system/product functional
requirements, these variations taking the form of variants or options.
▌ The main targets of this type of capability implemented in PALMA is to:
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
ease the creation of the product structure for a project or standard configurations
manage and control the product-line
guide and help the specification and/or the definition of products/systems.
▌ This approach can be led in one single unit / site but can also imply collaboration between different units / sites. This is
typically the case for building blocks that can be developed by a unit in order to provide different other units with a pre-defined
and shared catalogue.
▌ Palma capability can be used for one, some or all of the following reasons
Manage building blocks
Define product lines in public domain
Manage product line policy in public domain
Identify, manage item families
Differentiate spec or design defined for product from the ones defined for a given project
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
▌ Options and variants capabilities are based on specific objects in PALMA called:
“Configurable Module” (available for Specified Item and design item)
Options
Choices
Options Set
“Variant specification”
“Variant part”
▌ Since Palma v4.3 the Options & Variants module is activated by default with following configuration:
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
▌ Option pool: each container have an Option pool where Options, Choices and rules are created
Option set: is a collection of options and choices, with rules defined among the choices (represent the features model).
Option: a capability or a feature of a product, which can be designed with variations.
- For example, an option ‘Color’ may have choices ‘Red’, ‘Green’ and ‘Blue’ for the product.
Choice: is a value assigned to an option.
- For example, an option ‘Color’ can have ‘Red’, ‘Green’ and ‘Blue’ as choices.
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
Exclude Rule: An exclude rule restricts the selection of choices that are incompatible.
- For example, if option Voltage has the choice 110 v selected, then option Frequency cannot have the choice 50 Hz selected.
Include Rule: An include rule associates a selection of one option choice to one or more related option choices.
- For example, if option Country has the choice United States selected, then option Voltage should have the choice of 110 v selected automatically.
Enable Rules: When you are making choice selections while filtering or configuring a part structure, enable rules control which option choices
are available for selection, depending on a particular condition. When the source choice is selected, the specific target choices are enabled,
while the other choices, defined for these options, are disabled.
- For example in our product line, we have the option Fuel with the choices Gas and Gas-oil and the option Engine with the choices Gas 115 Ch,
Diesel 95 Ch and Diesel 130 Ch. We can create an enable rule which stipulates that when we select Fuel = Gas-oil, only Diesel 95 Ch and Diesel
130 Ch are available for selection for the Engine option, while Gas 115 Ch as a choice is disabled.
▌ Configurable module: is a part (Item or Specified Item) that may have one or more children parts, which represent variations
in the design and configuration of a component or a functional unit. Configurable module is use to build in variability into a
product structure.
A configurable module cannot be linked as children to a part that is not itself a configurable module.
▌ Variant specification: is a record of choices for a project or standard configurations. When applicable, that are provided during
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
▌ Variant: A part or part structure representing a specific configuration of the configurable product structure. The inputs used to
create its variant are stored in the variant specification.
▌ Assign Expression: the function “Assign Expression” allows to specify the conditions that determine whether an
interchangeable or optional part is included in the product structure. The assigned expressions are used to produce a desired
configuration of the product structure by excluding or including module variants. The choices used in expressions are contained
in the assigned option set. The assigned option set must be present to support expression assignment and filtering.
▌ Roles described below to managed the Options & Variants objects does not represent roles as described in the Thales referential
(DDQS...). For instance, a PLM (Product Line Manager) or DAPL (Design Authority for Product Line) shall cumulate several
roles in PALMA.
4 GUI
5 Change Management
Variant part
O1C2
O3C1 1 container) the Options, Choices,
exclude rules, include rules, enable
O3C2 rule and Option Set
Product building
Standard part O5C1
Step1 Step2
*
Step5 • Assign the Option Set to the top
configurable item of the generic
Option Set 1
Step3 * 3 structure
• Assign a choice to each object of the
O1
structure
O1C1
O1C2
O2 • For each project, configure the generic
Project derivation
O2C2
O2C3
* 4 breakdown structure to create the
Variant Specification
O3
O3C1
O3C2 * Collapsible • From the Variant Specification, launch
O5 5 the automatic creation of the variant
structure
O5C1
O5C2
THALES GROUP INTERNAL
C63327488-108_OPTVSUM_Options_And_Variants_001 – Dec. 2019
18 Thales Global Services / template : 87211168-GRP-EN-003
Manage product line in PALMA Option Manager
Use Case description
This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third
▌The next slides described how to create a product line based on a vehicle (light
version)
Our product line has define the following variation point:
- Fuel:
– Gas
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
– Gas-oil
- Engine:
– Gas 115 Ch
– Diesel 95 Ch
– Diesel 130 Ch
- Rim size:
– 17 inches
– 20 inches
- Paint Color:
– Dark Blue
– Red Devil
- Equipment:
– GPS
– Pack BOSE
THALES GROUP INTERNAL
C63327488-108_OPTVSUM_Options_And_Variants_001 – Dec. 2019
19 Thales Global Services / template : 87211168-GRP-EN-003
Manage product line in PALMA Option Manager
Option Pool: creation of options and Choices (1/3)
This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
5- Click on “OK”
▌Repeat the previous steps to create all the Options and Choices:
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
▌ Once the Options and Choices are created, you can define the logic using 3 types of rules:
Include Rules: capture a logical association between product features, ensuring that the correct choices are
selected when a product structure is filtered. By introducing include rules, you enforce relationships among
related choices, streamlining the selection of the choices for filtering a configurable structure.
- To create an include rule, you select a source choice and associate it with target choices, which are automatically selected when
the source choice is selected.
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
- Example: In our product line, we propose 3 models of engine. One using Gas (Gas 115 Ch) and the 2 others using Gas-oil
(Diesel 95 Ch. and Diesel 130 Ch.). It can be useful to create an include rule with source choice = Gas (option Fuel) and target
choice = Gas 115 Ch (option Engine). Thanks to this rule, when configure our generic structure, if we choose Fuel = Gas then
the choice Gas 115 Ch. is automatically chosen.
Exclude Rules: capture incompatible choices that should not be selected together.
- To create an exclude rule, you indicate the choices that cannot be selected together. During option filtering, selecting
one of these choices makes the other choices referenced by the rule not selectable.
- Example: In our product line, we propose 3 models of engine. One using Gas (Gas 115 Ch) and the 2 others using Gas-oil
(Diesel 95 Ch. and Diesel 130 Ch.). It can be useful to create an exclude rule that exclude the selection of the choice = Gas 115
Ch (option Engine) if the choice Gas-oil is selected for the option Fuel. Thanks to this rule, when configure our generic
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
structure, if we choose Fuel = Gas-oil then the choice Gas 115 Ch. Cannot be selected.
Enable Rules: when you are making choice selections while filtering or configuring a generic structure, enable
rules control which option choices are available for selection, depending on a particular condition. An enable
rule links the source choice of one option with specific target choices of other options. When the source choice is
selected, the specific target choices are enabled, while the other choices, defined for these options, are disabled.
- Example: In our product line, we have the option Fuel with the choices Gas and Gas-oil and the option Engine with the choices
Gas 115 Ch, Diesel 95 Ch and Diesel 130 Ch. We can create an enable rule which stipulates that when we select Fuel = Gas-oil,
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
only Diesel 95 Ch and Diesel 130 Ch are available for selection for the Engine option, while Gas 115 Ch as a choice is disabled.
▌ For our product line, as we have only one engine using Gas as fuel we want to create an enable rule that
automatically choose Gas 115 Ch for the option Engine when Gas is selected for the option Fuel :
If fuel = Gas, include engine = Gas 115 Ch
3- Click on “OK”
THALES GROUP INTERNAL
C63327488-108_OPTVSUM_Options_And_Variants_001 – Dec. 2019
26 Thales Global Services / template : 87211168-GRP-EN-003
Manage product line in PALMA Option Manager
Option Pool: creation of Exclude Rules
This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third
▌ For our product line, we want to exclude the selection of the choices “GPS” and “Pack BOSE” for the option
“Equipment” when selected the choice “No” for the option “Equipped”:
▌ For our product line, we want to allows the selection of the choices “Diesel 95 Ch” and “Diesel 130 Ch” for
the option “Engine” only when the choice “Gas-oil” is selected for the option “Fuel”:
1- Do a right click on the source Choice (Gas-oil) 2- Click on the option “Engine” and select
and click on “New Enable Rule)” “Diesel 95 Ch” and “Diesel 130 Ch”
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
3- Click on “OK”
If fuel = Gas-oil, enable engine = Diesel 95 Ch , Diesel 130 Ch
▌ From the Option Pool, display the tabs “Include Rules”, “Exclude Rules” or “Enable Rules” on the right
pane to see the existing rules:
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
▌ In PALMA the Feature Model of the product line is represented by a specific object called Option Set.
▌Once the Option Set is created, you need to reference the choices of the option pool
you want to use to configure the generic structure
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
5- Click on “OK”
The attribute “Reference Option Pool Rules Automatically” is defined with the value “Yes”.
Consequently the rules defined in the Option Pool are inherited in the Option Set.
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
It is possible to:
• create local rules applicable only for this Option Set
• to create all the rules previously created in the option pool only
in local for this Option Set
If the attribute “Reference Option Pool Rules Automatically” is defined with the value “No” it
is necessary to create local rules in order to avoid error when configure the generic structure.
▌Before validate the Option Set, it is recommended to test the rules defined:
▌ Once the Option Set is populated and the rules are correctly defined, we can validate it
▌ Option and Variant Management extends product structure to allow you to create different
product variants that are derived from a generic product structure 150% (GPS) as part of the
configuration process. This supports part reuse and build-to-order products.
The steps described in the next slides are based on the definition breakdown structure (Design Item) but can be
performed for development breakdown structure (Specified Item).
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
In case of generic structure based on Specified Item (CI), the AsDesigned Manager shall be replaced by the As-
Specified Manager.
▌ 2 attributes are available to support the management of options and variants in the generic
product structure (Item or Specified Item):
Configurable Module:
- The value of this attribute can only be defined at creation. It is not possible to edit this attribute.
- A configurable module cannot be linked as children to a part that is not itself a configurable module
Collapsible:
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
The ability to collapse the configurable modules allows you to streamline the structure to show the actual parts that are used to create
a product. The next figure shows a structure that includes configurable modules.
Configurable Module
and
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
Collapsible
Is a variant of
If all configurable modules at middle nodes are defined as collapsible, then the deliverable generated from this structure using a
variant specification produces a simplified variant structure, as shown in the next figure.
▌ For our product line, the following Generic Product Structure has been created:
* VEHICLE Model X
Engine
*
Gas 115 ch
Diesel 95 ch
Diesel 130 ch
Distribution Pulley
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
* wheel
Rim size
*
Rim 17 inches
Rim 20 inches
Tires
*
Primacy 3 205-55-R17
Pilot 225-40-R20
Paint_Color
*
Dark Blue
Red Devil
Equipment
*
Navigation System
▌ As it has no sense to create a variant of a generic structure, the Palma function "Create Variant" should never be available for
Configurable Modules.
- "ERROR: Only internal CAGE/ICD are allowed if attribute ‘Configurable Module’ = ‘Yes’."
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
▌ In order to affect choices to an element of the generic product structure it is necessary to assign
the Option Set to the top Item :
1 - From the details page of the top item of
the generic product structure, click on
“Palma Variant” tab
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
▌ We are now able to affect the choices of the Option Set to the generic product structure. In our example we
will affect the choices as below:
02 - Engine Diesel 95 ch
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
Gas 115 ch
Diesel130 ch
Diesel 95 ch Distribution Pulley
Diesel 130 ch
* wheel
03 - Rim Size Rim size
*
17 inches Rim 17 inches
04 - Color Tires
*
Model X Feature Model Dark Blue Primacy 3 205-55-R17
05 - Equipped Paint_Color
*
Yes Dark Blue
No Red Devil
06 - Equipment
Equipment
*
GPS Navigation System
Pack BOSE BOSE Speaker system
THALES GROUP INTERNAL
C63327488-108_OPTVSUM_Options_And_Variants_001 – Dec. 2019
47 Thales Global Services / template : 87211168-GRP-EN-003
Manage product line in PALMA AsDesigned
Manager
Generic Product Structure – Assign choices
This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third
It is possible to affect a choice to a part instead of the usage link (right click on the
part in the left pane). In this case, this choice is applicable in any structures where
the part is used.
4 – Click on “OK”
▌ Once the Generic Product Structure is tested and validated, we can Released it
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
▌ The next steps describe how to generate a variant solution for a project or standards
configurations:
3 – Click on “Next”
▌ Once the choices to apply are recorded and validated in the variant specification, it is time to
generate the variant solution (PBS of the project):
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
If an error occur during the request deliverables process then no variant solution is generated and “Error” is displayed in the column “Status”.
You can click on the icon for more information about the error. In our case, the user has only the option manager rights. To fix this error,
the As-Designed Creator rights on the container has been added to the user
THALES GROUP INTERNAL
C63327488-108_OPTVSUM_Options_And_Variants_001 – Dec. 2019
62 Thales Global Services / template : 87211168-GRP-EN-003
Manage product line in PALMA
Generic Product Structure versus Variant Solution
This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third
Product Project
(Generic Product Structure) (Variant Solution/derivation)
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
f
to
ir an
a va
Is
Default Traced By
Item
Item Type "Item Type" value of the configurable Item
Configurable Module No
Collapsible No
Root Number generated
CAGE CAGE value of the configurable Item
ICD ICD value of the configurable Item
Functional Status empty
Default Unit "Default Unit" value of the configurable Item
Reusable Default value defined in DATM
Reuse Category Default value defined in DATM
General Item Reuse Mode Default value defined in DATM
Attributes Base Tracking Identifier "Root Number" value
"English Description" value of the configurable
English Description
Item
"French Description" value of the configurable
French Description
Item
Comment "Comment" value of the configurable Item
User that request the deliverable from the
Created By
variant specification
Created On creation date
Item Attribute Display Name Initialization Rules for variant generation from a variant specification
Technical Classification "Technical Classification" value of the configurable Item
COTS "COTS" value of the configurable Item
Authorization Code "Authorization Code" value of the configurable Item
Obsolescence Status "Obsolescence Status" value of the configurable Item
Item Technical
LBO Date "LBO Date" value of the configurable Item
Group Data
Local PPL Status "Local PPL Status" value of the configurable Item
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
SW Item Software Baseline ID "Software Baseline ID" value of the configurable Item
Attributes Software Build ID "Software Build ID" value of the configurable Item
▌ When the variant structure is generated by Palma from the “Request Deliverable” function of the Variant Specification, the variants of the configurable
modules must be created in the same container as the configurable module.
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
▌ When using the “Configure” action, if the collection of choices selected is already registered in a previous
Variant Specification then this one is proposed to be reused. It is recommended to create a new Variant
Specification for each new project or standard configurations.
2 – Click on “Option Filter” tab and select the same
choices as the previous configuration
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
Deliverables”
▌ Even if the configuration is the same for the 2 projects the top item of the project A is not reused
for project B but the structure is well reused
Project A Project B
(Variant Solution/derivation) (Variant Solution/derivation)
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
▌ It is possible to not allowing to reuse a variant generated for project to another one
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
f
to
ir an
a va
Is
The matching Variant Specification are proposed but as the variant of Engine used for the 2
previous projects cannot be reused then the status displayed for the variant is “Non-matching
Variant”
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
▌ We can see that the variant of “Engine” for the project C is not the same that for the projects A
and B but the variant of “Wheel” used is the same for the 3 projects
4 GUI
5 Change Management
▌ In order to distinguish configurable Item and configurable Specified Item in a structure, 5 new
icons has been added in Palma:
Object type Configurable Module Category CAGE and ICD Icon
item No HW Internal Company
item Yes HW Internal Company
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
▌ A specific tab named “Palma Variants" allows to show objects related to Options & Variants:
Variant Specifications for this Module Variant Displayed Not Displayed Displayed Not Displayed
Module Variant Not Displayed Displayed Not Displayed Displayed
Configurable Modules Displayed Not Displayed Displayed Not Displayed
Assigned Option Set Not Displayed Displayed Not Displayed Displayed
Assigned Basic Expressions Choices Not Displayed Displayed Not Displayed Displayed
Variants Displayed Not Displayed Not Displayed Not Displayed
Variant of Displayed Not Displayed Not Displayed Not Displayed
4 GUI
5 Change Management
▌ It is possible to create a Problem Report or ECR from the following type of objects:
Choice
Option Set
Variant Specification
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
▌ It is possible to add the following objects as “Affected Objects” or “Resulting Objects” of a Problem Report or ECR:
Choice
Option Set
Variant Specification
Option Set
Variant Specification
▌ When creating a PR from an “Option Set”, following objects are automatically added as affected object of the PR:
Item and Specified item (at RELEASED state) where the option set is assigned
▌ When creating a PR from a “Variant Specification”, following objects are automatically added as affected object of the PR:
Item or Specified Item (at RELEASED state) linked as deliverable of the variant specification
Configurable Module (at RELEASED state) linked to the “Variant Specification”
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
▌ When creating a PR from a “Configurable Module” (Item or SI with attribute Configurable Module = “Yes”), following objects are
automatically added as affected object of the PR:
▌ When creating a PR from an Item or SI with attribute Configurable Module = “No”, following objects are automatically added as
affected object of the PR:
4 GUI
5 Change Management
Normalized interfaces
Variant description .vdm
VARIANT SPEC: • Create in Pure Variant a baseline that
O1 O1C1 contains the features to implement in
Step1 O1C1|O2 O1C2|O3
O2C3
O1C2
Palma
Product building
O5C1 2 • Import into Palma the DATI file to
create the Option Set, Options and
Feature model .xfm
O4C1 O4C2 O5C1 O5C2 Choices
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
Option Set 1
* • Assign the Option Set to the top
O1 configurable item of the generic
DATI O1C1
O1C2 Step4 4 structure
• Assign a choice to each object of the
structure
O2
Im pa c t o n Pa lma • For each project, create in Pure Variant
O2C2
* a baseline that contains the choices
Project derivation
O2C3 • Export the Baseline from Pure Variant
Ba se line Pro duc t
Ba se line Pro je c t O3
5 in DATI file format.
• Import into Palma the DATI file to
create the Variant Specification
O3C1
* Configurable Module
O3C2 * Collapsible
Variant part
O5 • From the Variant Specification, launch
Standard part O5C1 6 the creation of the variant structure
O5C2
THALES GROUP INTERNAL
C63327488-108_OPTVSUM_Options_And_Variants_001 – Dec. 2019
86 Thales Global Services / template : 87211168-GRP-EN-003
Manage product line in PALMA with Pure::Variant
Process – Creation Initialization for a Product Line
Product building
• Create in Palma a Business Document
This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third
Creation
• Add the DATI file (containing the
GM200_FeatureM
odel-v001.csv
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
Product building
This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third
Creation
• Import the DATI file into Palma in order
to create Options, Choices and
OptionSet
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
Product building
2
This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third
Creation
• Assign the choices to corresponding
3 item
1
3
2
5
Project derivation
• Create in Palma a Business Document
This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third
Creation
• Add the DATI file (containing the
Variant Spec with the selected choices)
GM200_VariantSp as Primary Content
DATI file format ec_BAM3D-v001.csv
Project derivation
• Add in the table “Completed
This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third
Creation
Deliverables” the Business Document
related to the DATI file of the Variant
Specification
Project derivation
• Add the Variant Specification to the
This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third
Creation
Business Baseline
▌ Each time Pure::Variant publish a new version of the Feature Model (= Option Set) or the Variant
Description (= Variant Specification) it is mandatory to create a change (PR) or/and an evolution (ECR) and
to analyze the impact on the Option Set, Generic Product Structure, Variant Specification and Variant
Structure.
That why the DATI file shall not be imported into Palma.
party without the prior written consent of Thales - © Thales 2017 All rights reserved.
▌ Impacted objects (Option Set, Generic Product Structure, Variant Specification, Variant Structure, Baselines
and Business Documents containing the DATI files at Released state) shall be Revised following the Change
Process (Problem Report, PR Actions …) before applying the modifications
Refer to dedicated document (C61583705-108-CNCMSUM_Change-XX_R.pptx) for more details about the Change Process
▌ It is possible to track changes on any objects (Option Set, Variant Specification etc…) by using the
“Subscribe” action from the details page of the object:
Example:
party without the prior written consent of Thales - © Thales 2017 All rights reserved.