Integration CSV Mapper Step

Type

Description

Type

Description

integration-csv-mapper

Allows you to define CSV format, upload a sample CSV file, define a mapper and target Pricefx entity.

Specific Attributes

Attribute Name

Description

Example

Required

Attribute Name

Description

Example

Required

mapperType

Defines a mapper type: loadMapper or integrateMapper.

"mapperType": "loadMapper"

true

mapperPlaceholder

Placeholder in definition.

 

 

integrationName

Defines which integration (from the Definitions folder) the mapper relates to.
Using this attribute you can deploy multiple routes to a single IM.

"route_csv"

 

mapper

Predefined mapper structure.

 

 

placeholders

Required parameters which are filled by values from the CSV mapper step.

 

 

headlessCsvSupport

If set to true, during deployment an option appears in UI which allows users to select if their CSV file has a header or not.

 

 


Example:

{   "type": "integration-csv-mapper",   "name": "map-csv-to-pfx",   "mapperType": "loadMapper",   "mapperPlaceholder": "mapper",   "mapper": [     {       "input": "product_id",       "output": "sku",       "inputType": "body"     },     {       "input": "name",       "output": "label",       "inputType": "body"     }   ],   "placeholders": [     {       "name": "pfx-csv.settings",       "params": [         "delimiter",         "quoteCharacter",         "escapeCharacter"       ]     },     {       "name": "pfx-api.settings",       "params": [         "objectType",         "pricingParameterName",         "pricingParameterId",         "dsUniqueName"       ]     }, { "name": "pfx-mapper.settings", "params": [ "nullValue" ] }   ] }



PlatformManager version 1.75.0