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])

images/download/attachments/29818965/func.png images/download/attachments/29818965/map.png

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"