Personalized Community is here!
Quickly customize your community to find the content you seek.
Check out the latest Sales updates!Learn about the key capabilities and features of Dynamics 365 Sales and experience some of the new features.
Download overview guide | Watch Sales video
2021 Release Wave 2Discover the latest updates and new features releasing from October 2021 through March 2022.
2021 release wave 2 plan
The FastTrack program is designed to help you accelerate your Dynamics 365 deployment with confidence.
FastTrack Community | FastTrack Program | Finance and Operations TechTalks | Customer Engagement TechTalks | Upcoming TechTalks | All TechTalks
I need some suggestions for the product items visibility hide and show as per the security roles of user.
That is as per requirement I want to bifurcate the product, price list, bundles and families visibility as per business units or user.
For example BU1 users can not see the product of the other BU's and even they can not search them via advance find or something else.
I know out of the box product security can be either none or at organization level but we need to meet the requirement so is there any alternative.
As you have already identified, you cannot set product security business unit wise. This is because product is an organization owned entity so you can not set it for business unit. With that said, you can however change the lookup properties to display only specific products, you cannot hide the products from search/ advance find. If the user has access then they will be able to access products.
I guess the best option is not to use the product entity, instead create a custom entity with ownership as "User or Team" and then use this through out your entities. If you also want to use product entity then you can have some custom code running on your custom product entity which replicate the values from your custom entity to actual product using admin credentials. You can remove the product security completely for users so they will not e able to see the products at all and an only see custom products for which they have access to.
Hope this helps.
Business Applications communities