Import of attributes via the identifier (e.g. ETIM features)
Input data format
Expected is a valid ETIM BMEcat XML with a structure in the feature area like:
<FEATURE>
<FNAME>EFxxxxx<FNAME>
<FVALUE>EVxxxxx<FVALUE>
...
</FEATURE>
Import Mapping and Resolve process
With 7.1.01 there are new import functions available to lookup the name of the feature and as well a function to look up the Value, if only the identifier is provided. The language is optional, the name in the key language is returned if no language is provided.
lookupFeatureName(
"ETIM-5.0"
, [FNAME])
The same works for the Value
lookupFeatureValue(
"ETIM-5.0"
, [FNAME])
If there are Identifiers as well as real Values provided in the same input file this can be differentiated with additional functions, e.g.
if
(left([FVALUE],
2
)==
"EV"
, lookupFeatureValue(
"ETIM-5.0"
, [FVALUE]), [FVALUE])
The old way to import values and features with the identifier is deprecated and will be removed with PIM 8
Transfer additional settings of the feature to the attribute
If additional settings should be transferred from the feature to the attribute which are not part of the import file (e.g. unit, data type) the can be achived by using the following setting.
com.heiler.ppm.article.server/article.attribute.cumulativetransfer.mode = attributes_transfer_customfields_add
Export of ETIM features in the context of an item
Use a common BMEcat xml export template as basis and the submodule "Features".
<FNAME> population:
The mapped ETIM group feature identifier can be obtained from the submodule field "Identifier"
<FVALUE> population:
The resposible field is named "Structure preset value identifier"