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

Notifications

Announcements

Community site session details

Community site session details

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

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

(1) ShareShare
ReportReport
Posted on by 184
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
    762 Super User 2025 Season 2 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
    1,847 Super User 2025 Season 2 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

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 717 Most Valuable Professional

#2
Michael E. Gernaey Profile Picture

Michael E. Gernaey 329 Super User 2025 Season 2

#3
Power Platform 1919 Profile Picture

Power Platform 1919 268

Last 30 days Overall leaderboard