Issues with Schema Mapping for string Array

Hi,

I'm having an issue with mapping multiple schemas in a string array for the destination schema field in Concur on the import mapping. For starters, when I am using Mapper 1.0, all of the fields were inputted correctly but I continue to receive a schema error. I wish I had saved the preview results before I attempted Mapper 2.0, but the results would be something like in the screenshots below. My integration is to export data from UKG Pro and import to Concur Expense. I tried looking through articles and the Celigo community, but couldn't find any answers.

Mapper 1.0:

What it outputted:

"urn:ietf:params:scim:schemas:core:2.0:User,urn:ietf:params:scim:schemas:extension:enterprise:2.0:User,urn:ietf:params:scim:schemas:extension:spend:2.0:User,urn:ietf:params:scim:schemas:extension:spend:2.0:Role,urn:ietf:params:scim:schemas:extension:spend:2.0:Approver"

Mapper 2.0:

What it should have outputted in the preview:

As you can see, both are using the exact same settings but each is outputting the schemas field preview differently. I thought I would just switch to Mapper 2.0 instead but am running into a separate issue there where I need to send multiple customData types like I did in Mapper 1.0, but am running into a uniqueness issue with 2.0:

Mapper 1.0:

Mapper 2.0:

If I can get the first issue with schema in Mapper 1.0 resolved, then I won't need to use Mapper 2.0. Else, I'll need to use Mapper 2.0.

Hi @aliosman,

I'm moving this post to Troubleshoot custom flows so it will get more attention! Thanks!

@aliosman mapper 1.0 doesn't support string arrays unless the field is already in string array format which you could do from a prior transform step or script. That being said, you should use mapper 2.0. For your uniqueness problem, you can solve this by putting multiple $ signs in your field mapping which then lets you put different mappings for each object position in the array. You can find the doc for it here: https://docs.celigo.com/hc/en-us/articles/10218893744539-Mapper-2-0-Include-multiple-objects-in-a-destination-object-array