We have a solution in which a healthy portion of the tables will be propagated from a master data source. We are leveraging modern business units to track data that is tied to a partner. In our sync process, we are trying to add new records and apparently we can't set the owning business record in that insert? Instead it's defaulting to the top-level business unit. Is there something that needs to be configured to allow for this or does the API call need to be setup in a particular way? Or does it have to be assigned programmatically after insert?
Unfortunately, this was a feature that I specifically turned off within this environment, since I knew I was syncing the majority of this information from a master source (this is part of the modern business units matrix security setup).
Not sure if this helps or not, usually you wouldn't directly set the BU, what you would do is set the Owner of the record to a System User or Team, the system will then set the BU of the record to the BU of that Owner (note all BU's have a default Team - but you have to assign a Security Role to the Team with enough privileges to own the records in question).
stampcoin
15
ankit_singhal
11
Super User 2025 Season 1
mmbr1606
9
Super User 2025 Season 1