Тёмный

Control level permission using Office 365 Groups 

Daniel Christian
Подписаться 27 тыс.
Просмотров 6 тыс.
50% 1

This video walks you through how you can hide the controls in a power apps app based on the office 365 groups the user belongs to.
Here is the link to the user-based permissions video I mentioned in this video.
• PowerApps: User-Based ...
Interested in my blogging gear? Then take a look at them on Amazon:
- Blue Yeti USB Mic for Recording & Streaming on PC and Mac - amzn.to/3d9g7bY
- Microphone Stand, Mic arm Desk Adjustable Suspension Boom with accessories - amzn.to/2N0YNLp
- Neewer 2 Packs Dimmable 5600K USB LED Video Light with Adjustable Tripod - amzn.to/3qteqdf
- Flexible Desk Mount Clamp Gooseneck Stand for Logitech Webcam - amzn.to/2Ozc4eH
- Sunpak tripod - amzn.to/3jJeov2
- Logiteh C922x Po Stream Webcam - amzn.to/3aZlqrt

Наука

Опубликовано:

 

31 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 40   
@PeterHeffner
@PeterHeffner 4 года назад
Exactly what I needed! Thanks for sharing, Daniel!
@DanielChristian19
@DanielChristian19 4 года назад
Your welcome Peter! I'm interested to learn about any gotchas you might run into so feel free to share those in the comments here.
@PeterHeffner
@PeterHeffner 4 года назад
@@DanielChristian19 , so far I used SP lists with a 'permission role' as the title and an additional Person field if the clients need self-service. Your solution seems more intuitive to me. I just created a cheat app to select the groups, check the members and pick the IDs from.
@orlyf1987
@orlyf1987 4 года назад
I’m liking your video even before I watch it because I know it will be awesome
@DanielChristian19
@DanielChristian19 4 года назад
**Awww Shucks** That is quite the compliment. Thanks Orly!
@brightonalbert3237
@brightonalbert3237 4 года назад
thank you please keep them coming
@DanielChristian19
@DanielChristian19 4 года назад
Glad you liked it Brighton.
@natashasamuel9346
@natashasamuel9346 2 года назад
Great class. Keep up the good work. Thank You, Natasha Samuel
@DanielChristian19
@DanielChristian19 2 года назад
Thank you! Will do!
@mervatelmansi7405
@mervatelmansi7405 4 года назад
Thanks it is really perfect
@DanielChristian19
@DanielChristian19 4 года назад
Thanks for the compliment Mervat!
@andrewsmalley
@andrewsmalley 3 года назад
Hey Daniel, another great video - thanks. This solution is just what I needed today. I was using something similar on App start but setting a variable. I then used variable to control the DisplayMode instead of using the visible property. I still seem to be having issues with this approach so I am going to try yours instead. I think I read somewhere in a thread that you can only use this type of formula with the visible property?? Is this why I am having issues using a similar formula with DisplayMode? Thanks for making this video :)
@cchristoff
@cchristoff 3 года назад
Very valuable. What I would do for a production app is create a splash screen with a "loading" animation that appears while the O365 group method checks the current user's memberships. Also I wonder how fast the checks will be with big groups (500+).
@DanielChristian19
@DanielChristian19 3 года назад
Thanks for the compliment Hristo. Loading right at the OnStart can slow the opening of the app and can affect the experience. It all depends on how many employees you have or how well you have filtered it.
@Billbear24
@Billbear24 2 года назад
Love this idea of a Portal app. My firm requests all types of apps and i can tee it being a mess of many apps for small solutions. It would be nice to create this to organise it neatly.
@DanielChristian19
@DanielChristian19 2 года назад
Totally agree!
@stephanebouillon2538
@stephanebouillon2538 3 года назад
Hi Daniel, this is great content. I love your sessions because you go into detail and your examples are very telling and transposable to many scenarios. I've implemented your approach using security groups to limit view/edit access inside of a PowerApp. I have a question about nested groups. If I add a security group to another security group instead of using individual members, the Set(gTelecomManager,!IsEmpty(Filter(Office365Groups.ListGroupMembers(gTelecomManagersGroup).value,mail=User().Email))); instruction returns false, even if the user is part of one of the groups that are member of the Telecom Managers group. You have a solution for this ? Thanks, Stephane
@DanielChristian19
@DanielChristian19 3 года назад
Hey Stephane, I haven't tested nested security groups. I did test using two security groups and used the & or || in between them.
@zorroo6666
@zorroo6666 4 года назад
Hi Danial, Thanks alot for you video. How i can allow auto approve for the connector through powershell?
@DanielChristian19
@DanielChristian19 4 года назад
Your welcome! You have to download and install the Power Apps and Power Automate PowerShell component. Then go find the Power Apps app ID and finally use the following command 'Set-AdminPowerAppApisToBypassConsent -AppName APP-ID -ApiVersion 2017-05-01'
@johnbrennan8442
@johnbrennan8442 3 года назад
Great video , can you put multiple ID numbers in the formula please
@DanielChristian19
@DanielChristian19 3 года назад
Hey john, Thanks for the compliment. I'll look into that.
@cvkealey
@cvkealey 4 года назад
Unless I'm doing something wrong, this only appears to work with "cloud-native" group types, like Microsoft (formerly Office) 365 Groups or security groups created in Azure AD. Our org creates all groups in local AD and syncs them to Azure. Those groups have a "Source" of "Azure server AD" and don't appear to be compatible with this method. Maybe you said that somewhere in there and I missed it, but wanted to be sure others knew.
@DanielChristian19
@DanielChristian19 4 года назад
Hi Chad, In the initial slide-deck I clearly stated the four types of O365 groups that apply to my blog.
@cvkealey
@cvkealey 4 года назад
@@DanielChristian19 Daniel, yes, you do (I just re-watched from the beginning since I watched this in bits & pieces before). However, the groups I'm referring to actually ARE security groups, but they're in our local (on-prem) AD and synced to Azure AD. I'm not sure why, but the Microsoft365Groups (formerly Office365Groups) connector doesn't seem to be able to "see" the members of those synced groups. Since my organization is very committed to keeping local AD as the authority, it limits the usefulness of this function a bit. I'm sure there are other organizations that are using a similar model and aren't ready to go "all in" with Azure AD, so those folks would be impacted as well. Still, this is really great information and as we move toward a Teams-centric organization, I'm sure it'll come in very handy.
@sundrapillay6668
@sundrapillay6668 4 года назад
Thanks Daniel Can you make a power app were employee coming back to work where they can book a desk and you in calendar and SharePoint List for covid-19 as I new to power apps will appreciated very much
@DanielChristian19
@DanielChristian19 4 года назад
Hi Sundra, Take a look at the some of the templates that are already available in Power Apps. Those will help you get started. Once you get familiar with them you can switch the back end data connector to SharePoint list.
@sundrapillay6668
@sundrapillay6668 4 года назад
@@DanielChristian19 Thank you
@gauravgoyal5
@gauravgoyal5 4 года назад
Hi Daniel, You have not given link in the description which you talked about in this video.
@DanielChristian19
@DanielChristian19 4 года назад
Hey Gaurav, Thanks for reminding me. I've added it to the description and for your convenience here's the link --> ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-JUNfdZsSBRE.html
@gauravgoyal5
@gauravgoyal5 4 года назад
Thanks Daniel
@randomstranger9494
@randomstranger9494 3 года назад
Hi Daniel, whats the purpose of ! in front of IsEmpty, i've noticed some people use IsEmpty and !isEmpty. Thanks
@DanielChristian19
@DanielChristian19 3 года назад
Hey Random, You can use exclamation to force the opposite. Hence !IsEmpty means Not IsEmpty. You can do the same with a SOMETHING Null. Hope this helps.
@randomstranger9494
@randomstranger9494 3 года назад
@@DanielChristian19 oh ok, thanks
Далее
Power Apps Permissions: Give User Access
40:38
Просмотров 38 тыс.
How SharePoint List Permissions Apply to Power Apps
23:18
Power Apps With Large Data Sets
30:22
Просмотров 39 тыс.
Implementing Role Based Security in Power Apps
23:54
Просмотров 156 тыс.
Export CSV from Power Apps
32:33
Просмотров 58 тыс.
All the Microsoft 365 Apps Explained
16:07
Просмотров 494 тыс.
12 Tips to Get More Done Using Microsoft Outlook
26:43
How to Improve Teams Meetings with Loop!
13:27
Просмотров 69 тыс.
#samsung #retrophone #nostalgia #x100
0:14
Просмотров 12 млн
iPhone 16 - 20+ КРУТЫХ ИЗМЕНЕНИЙ
5:20
Telefonu Parçaladım!😱
0:16
Просмотров 29 млн