RE: Restrict access (including View access) to a specific record
Hi, that is a good enough situation to do this.
PARENT BU - CONTAINS ALL USERS
CHILD BU - NO USERS, CONTAINS 1 TEAM (NO USERS)
ALL USERS - CHANGE ORGANIZATION READ ACCESS TO BUSINESS UNIT READ ACCESS
RESTRICTED RECORDS - SET OWNERSHIP TO CHILD BU TEAM
USERS THAT NEED ACCESS TO RESTRICTED RECORDS - EITHER CREATED ANOTHER SECURITY ROLE FOR THEM (WITH ORGANIZATION READ ACCESS) OR MAKE THEM MEMBERS OF THE CHILD BU TEAM OR SHARE THE RECORDS WITH THEM.
I think the keeping your ORGANIZATIONAL STRUCTURE AS IT IS WILL NOT ALLOW YOU TO IMPLEMENT THIS,
The other route is using Plugins on the Retrieve and RetrieveMultiple messages or possibly using Access Teams, but that would complicate things as well.