We update vendor certificates using Data management framework. We have extended a standard entity to include fields from a 3rd party.
One of these fields in this ISV is an enum.
We import values from CSV files. One of the fields needs to populate the ISV’s enum but this is not working correctly.
In the data management import job mapping of the fields, I’ve setup a conversion to convert the value we receive in the CSV to the appropriate value of the enum.
The enum in the ISV looks like this:
ID |
Label |
0 |
Level 1 |
1 |
Level 2 |
2 |
Level 3 |
Example
The values we receive in CSV is the exact of the “level”.
Value in CSV |
Enum value in ISV |
Expected outcome |
2 |
1 |
Level 2 |
This is not working with conversions.
I’ve setup conversions to convert the imported values with the correct incrementation:
i.e. convert 0 – 1; convert 1-2; etc, but the value that keeps getting imported is the exact value received in the CSV and not the converted value.