web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Set visibility of reco...
Power Apps
Answered

Set visibility of records between business units based on the value of a field

(1) ShareShare
ReportReport
Posted on by 188
Hi,
I developed a model-driven power app that is to be used by several offices, in each record you define which product is involved, each office has to see its own records. To do this I used parallel business units. Now however I would need to make the visibility matrix driven, let me explain. 
 
When I create a new record, I define which product I am doing it for.
There are business units for products A, B and C. Then there are the business units by geographical area North, Centre, South. Is it possible to make it so that if a user from business unit North creates a record for product A, then the manager of business unit A can also see that record?
 
Thank you very much for any help.
 
Giovanni
Categories:
I have the same question (0)
  • Verified answer
    Giraldoj Profile Picture
    984 Moderator on at

    Hi,

    To achieve the visibility matrix you need, you can set up a Power Automate flow. Keep the current ownership of the records based on who creates them, and use the flow to share the records with the relevant business units based on the product.

    Create a Power Automate flow that triggers when a new record is created. Use a switch action to decide which team or business unit to share the record with. This can be achieved using the Dataverse unbound action.

    Here’s an example of what the flow might look like:

    1. Trigger: When a new record is created.
    2. Switch Action: Evaluate the product type and geographical business unit.
    3. Action: Use the Dataverse unbound action to share the record with the relevant product manager.

    For instance, if a user from the North business unit creates a record for Product A, the flow will share the record with the manager of the business unit responsible for Product A.

    You can find more information on how to implement this using the Dataverse unbound action in this article

     
  • Verified answer
    MichaelFP Profile Picture
    2,001 Moderator on at
    To have the outcome that you expected you will must need to use the share record feature, you can share the record for a team or specific user. You have to options on that. You can create an plugin that will share the record based on the product on the creation process or create a power automate every time that the record is create you will share the record. 
     
    For the power automate you will need to use unbound action "Share record"
     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the June Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 326 Most Valuable Professional

#2
11manish Profile Picture

11manish 168

#3
sannavajjala87 Profile Picture

sannavajjala87 75 Super User 2026 Season 1

Last 30 days Overall leaderboard