System allows import items data in GTC v2.0 format. To read GTC package data, P21 Component is used to transfer information to its own data structure.
P21 Component’s Simple API transforms GTC package data to Public Assembly Structure (PAS) format. Following table shows mapping between PAS and CribWise during creation of new items. For more information about Simple API, refer to P21 Component documentation.
| CribWise item | P21 Component Simple API PAS |
| Item ID | ComponentItem Id |
| Item Name | ComponentItem Name |
| Item Description | ComponentItem Description, as default description without culture code |
| Item Barcode | ComponentItem -> Alias Value where Id = EAN |
| Item Vendor order code | ComponentItem Id |
| Item Manufacturer order code | ComponentItem Id |
| Item -> Document Type = Image | ComponentItem -> Document StringType = product_picture |
| Item -> Document Type = Drawing | ComponentItem -> Document StringType = product_2d_drawing |
| Item -> Document Type = Other | ComponentItem -> Document StringType = other than above |
| Item -> Document Name | ComponentItem -> Document FileName |
| Item -> Document Reference type | Internal |
| CatalogItem -> StringCharacteristic -> Name | ComponentItem -> StringParameterValue -> Definition ShortName |
| CatalogItem -> StringCharacteristic -> Value | ComponentItem -> StringParameterValue Value |
| CatalogItem -> StringCharacteristic -> Index | ComponentItem -> StringParameterValue -> Location index |
| CatalogItem -> BooleanCharacteristic -> Name | ComponentItem -> BooleanParameterValue -> Definition ShortName |
| CatalogItem -> BooleanCharacteristic -> Value | ComponentItem -> BooleanParameterValue Value |
| CatalogItem -> BooleanCharacteristic -> Index | ComponentItem -> BooleanParameterValue -> Location index |
| CatalogItem -> IntegerCharacteristic -> Name | ComponentItem -> IntegerParameterValue -> Definition ShortName |
| CatalogItem -> IntegerCharacteristic -> Value | ComponentItem -> IntegerParameterValue Value |
| CatalogItem -> IntegerCharacteristic -> Index | ComponentItem -> IntegerParameterValue -> Location index |
| CatalogItem -> RealNumberCharacteristic -> Name | ComponentItem -> DecimalParameterValue -> Definition ShortName |
| CatalogItem -> RealNumberCharacteristic -> Value | ComponentItem -> DecimalParameterValue Value |
| CatalogItem -> RealNumberCharacteristic -> Index | ComponentItem -> DecimalParameterValue -> Location index |
Information missing in PAS are obtained directly from GTC package.
| CribWise item | GTC package |
| Item GTC classification | package_assortment.xml -> item -> gtc_generic_class_id |
| Item Type = Consumable | package_assortment.xml -> item -> gtc_generic_class_id = INS* |
| Item Type = Durable | package_assortment.xml -> item -> gtc_generic_class_id <> INS* |