JSON Import: Multi-value Object reference attribute not populated when source field is a JSON array with multiple elements
Product: Jira Service Management Cloud — Assets
Description:
I'm importing data from a JSON webhook into Assets using the built-in JSON import. I have two object types: User and Group. Groups have a multi-value Object reference attribute called "Members" that references User objects.
The JSON source looks like this:
{ "objects": [ { "id": "abc-123", "displayName": "My Group", "members": ["user-uuid-1", "user-uuid-2"] } ]}The Members attribute is mapped with a Simple reference mapping, matching on the User object's "EntraID" attribute. All referenced User objects exist in Assets and have the correct EntraID values.
The problem:
members contains a single UUID (e.g., "members": ["user-uuid-1"]), the reference is resolved correctly and the Members attribute is populated.members contains multiple UUIDs (e.g., "members": ["user-uuid-1", "user-uuid-2"]), the Members attribute remains empty. No references are created.This applies to both new object creation and updates to existing objects. The import log shows "Identical objects" with "Objects with updated references: 0" even when membership has changed.
What I've tried:
"EntraID" = ${members} — same result-, ;, ,) — no effectThanks for any pointers!
Hi @Alex Höfling ,
Welcome to the Community!!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.