Тёмный

How to create Approval Forms in Power Apps 

Reza Dorrani
Подписаться 131 тыс.
Просмотров 232 тыс.
50% 1

In this video, you will learn how to build approval form functionality directly in Power Apps instead of using Power Automate Approval flows.
By creating custom approval forms within PowerApps, we have full control over the form user experience, security & more.
We will send an approval email notification & provide deep linking directly into the Power Apps Approval Form Screen.
We will also leverage the Adaptive Cards experience in Teams to post the Approval Form to the approver directly within Microsoft Teams.
Flow approval tasks do not allow customizing the approval form (as of recording of this video).
Video covers the following:
✅ Help Desk Application Approval Forms
✅ Build Custom Approval Forms in PowerApps
✅ Call flow from Power Apps to post Approval email with deep link into App for Approver
✅ Approval Dashboard
✅ Post Approval Form as an Adaptive Card in Microsoft Teams
✅ Set mode of Data Cards inside Power Apps form control based on user role.
🔗 Power Automate Approval Videos:
• Flow Approvals Cookbook
🔗 Flow Approval Dashboard in Power Apps for SharePoint
• Flow Approval Dashboar...
🔗 Power Apps Gallery Designs (Styling as Cards & more)
• Power Apps Gallery Des...
#PowerApps #Approvals #SharePoint #MicrosoftTeams #AdaptiveCards #PowerAutomate
Table of Contents:
00:00 - Intro
00:38 - Power Apps Approval Form demo
05:24 - Build an Approval Form Experience in PowerApps
14:05 - Send Approval Email Notification via flow
17:15 - PowerApps deep link to specific screen
23:57 - Power Apps Approval Dashboard
24:30 - Post Adaptive Card and wait for a Response in Microsoft Teams using Power Automate
32:52 - Subscribe to Reza Dorrani Channel
🤝 Let’s connect on social:
🔗 LinkedIn: / rezadorrani
🐦 Twitter: / rezadorrani

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

 

31 июл 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 644   
@dougydoe
@dougydoe 2 года назад
Another masterpiece. So much to unplug so have to watch again and try to replicate. Thanks for Sharing
@RezaDorrani
@RezaDorrani 2 года назад
Wow, Thank You!
@shahzade
@shahzade 2 года назад
Reza, you are the MAN!! I can't tell you how many times I've been pondering how to do something and then you post a video explaining it all. I have a deadline about 12 hours away and you just saved my butt!!! Thank you so much for what you do!
@RezaDorrani
@RezaDorrani 2 года назад
You are most welcome!
@singgihsatyahadi5922
@singgihsatyahadi5922 Год назад
APPRECIATE IT!!!
@sansaneec1323
@sansaneec1323 2 года назад
Hi from Thailand. Thank you so much for such a great video. Your explanation is everything. I've been started with a zero knowledge for Power Apps, Power Automate and Sharepoint. With your explanation I could go through each step so easily! Keep up an incredible work.
@RezaDorrani
@RezaDorrani 2 года назад
Wonderful! Thank You so much for watching & liking my videos 🙏
@sialmiroma
@sialmiroma Год назад
I love searching for "How to... [something very specific]" and then found out you already made a video about it a year ago! Thank you for this great video.
@RezaDorrani
@RezaDorrani Год назад
Most welcome and so glad to hear the videos (even older ones) are useful
@geofffaulkner9832
@geofffaulkner9832 2 года назад
There is a lot of great information in this video we can use now. I like the "deep links" discussion to push the user right back to the area in the app where they need to take action. I'm going to integrate that in my apps. Thanks! Great video.
@RezaDorrani
@RezaDorrani 2 года назад
Glad it was helpful! Thank You for watching.
@ArohShukla
@ArohShukla 2 года назад
what an excellent video Reza!! all your videos are literally Gold Mine ..I do share your videos as a reference for others who want to learn on Power Platform in my workshops/trainings. Thank you so much for sharing excellent videos ..
@RezaDorrani
@RezaDorrani 2 года назад
Awesome, thank you Aroh!
@muhammadmuzammil6539
@muhammadmuzammil6539 Год назад
Helped alot. Thanks Buddy. You kept it simple and achieved the task complexity with simplicity.
@RezaDorrani
@RezaDorrani Год назад
Great to hear! Thanks for watching
@marka.5593
@marka.5593 Год назад
Reza, i've learned so much from you and your content, thank you so much for being a great teacher!
@RezaDorrani
@RezaDorrani Год назад
My pleasure!
@yehunlavolontededieu322
@yehunlavolontededieu322 2 года назад
Finally deep linking , Reza you've never made deep linking video...great your channel is becoming one stop shop no need to look anywhere else ...Thank you
@RezaDorrani
@RezaDorrani 2 года назад
I will probably do a more detailed deep linking video in future. Deep linking into Apps, Teams based Apps, Teams messages and more.
@yehunlavolontededieu322
@yehunlavolontededieu322 2 года назад
@@RezaDorrani PLEASE
@yehunlavolontededieu322
@yehunlavolontededieu322 2 года назад
@@RezaDorrani Much preferable to take action in the powerapp itself/even for displaying much better , espeiavliy in our env ...could you pls include in future videos some role based views ? like the old info path section ...for eg , in my current req ...i got multiple approvers let's say i don't wanna the 1st approver/supervisor see/edit the 2nd approver's director's section . and vice versa ...i want to lock some fields in the respective of the level of approver , At the time of approving process : 1st approver - show him only his 3 fields/section 2nd approvers (group) -Show them the 1st section in addition to their 3 fields /their section 3rd approver - show him the first 2 section plus his approval fields . Finally 3 approval sections will be displayed to the audience with each 3 approver's disposition and their comments . only they can change/edit those fields /the section . But we want some key players to be able to edit the item itself NOT the approval section ..: thank you reza for being respondant to our questions
@RezaDorrani
@RezaDorrani 2 года назад
@@yehunlavolontededieu322 My plan was to include some stuff around role based deep linking.
@kamozzi1
@kamozzi1 2 года назад
This is awesome Reza. Really help and intuitive. Going to test this out tomorrow, specifically Adaptive cards. Great work mate.
@RezaDorrani
@RezaDorrani 2 года назад
Thank You. The Adaptive Cards component was enjoyable to build. I plan to do an introduction video series on it.
@kamozzi1
@kamozzi1 2 года назад
@@RezaDorrani that would be great. Thanks
@pritampaul5115
@pritampaul5115 Год назад
Awesome video. Idk why RU-vid didn't recommend me your video before. Thank you for sharing your valuable knowledge.
@RezaDorrani
@RezaDorrani Год назад
Thanks Pritam.
@SHAli1474
@SHAli1474 2 года назад
Brilliant, I can think of atleast 10 places to use this :) Thanks Reza. Much appreciated.
@RezaDorrani
@RezaDorrani 2 года назад
Perfect!
@NandeeshHampiholi
@NandeeshHampiholi 7 месяцев назад
So much dedication while explaining, feels like watching it again and again!! Crystal clear explanation!! Thank you very much sir!!
@RezaDorrani
@RezaDorrani 7 месяцев назад
Most welcome and thanks so much for the appreciation
@nuh_93
@nuh_93 7 месяцев назад
U r welcome sir 😊
@apichatmeesaeng5999
@apichatmeesaeng5999 2 года назад
Wow! Great tutorial video. Thank you for sharing, Reza!
@RezaDorrani
@RezaDorrani 2 года назад
Thank You for watching
@maazosmany1291
@maazosmany1291 9 месяцев назад
Thanks for teaching all this, I will always pray for your long life and progress, teaching all this for free and helping me do so many things for my project thanks 🎉❤
@RezaDorrani
@RezaDorrani 9 месяцев назад
Thank You so much Maaz
@LAXMIKANT1992
@LAXMIKANT1992 2 года назад
This is very useful video. Something new i learnt today...Specially the Adaptive card one....Thanks.....Keep Sharing....
@RezaDorrani
@RezaDorrani 2 года назад
Glad to hear the feedback. Thank You for watching.
@tonberryking3368
@tonberryking3368 Год назад
Thank you Reza. So much great content to learn in here.
@RezaDorrani
@RezaDorrani Год назад
Thanks so much for watching
@fovalere
@fovalere Год назад
Reza , you are the man. Thank you very much for video.
@RezaDorrani
@RezaDorrani Год назад
Most welcome
@muralitk
@muralitk 2 года назад
Wonderful piece of code. Keep up the good work mate and thanks for sharing...
@RezaDorrani
@RezaDorrani 2 года назад
Thank You!
@johnjanis714
@johnjanis714 2 года назад
This is a great build. Alot of great info!
@RezaDorrani
@RezaDorrani 2 года назад
Thanks
@ajit382
@ajit382 2 года назад
Thank u Reza give ur most valuable time for this session , thanks lot
@RezaDorrani
@RezaDorrani 2 года назад
Thank You for watching
@6962943
@6962943 2 года назад
Wow you are awesome thank you I managed to follow your video to create my version of this power app 😎🙌
@RezaDorrani
@RezaDorrani 2 года назад
Great 👍
@madhurishirsat9303
@madhurishirsat9303 2 года назад
Many Thanks To You😊! Great Video 🙌
@RezaDorrani
@RezaDorrani 2 года назад
Thank You
@MEPsideofBIM
@MEPsideofBIM 10 месяцев назад
Great work man. Thank you!
@RezaDorrani
@RezaDorrani 10 месяцев назад
Most welcome
@JH-tc3lu
@JH-tc3lu 4 месяца назад
Excellent video! Very clear instructions
@RezaDorrani
@RezaDorrani 4 месяца назад
Thank you!
@mightyflagelot9816
@mightyflagelot9816 Год назад
Thanls for sharing! Very informative!
@RezaDorrani
@RezaDorrani Год назад
Most welcome
@yeskumar78
@yeskumar78 Год назад
What a learning experience!!! Thank you so much..
@RezaDorrani
@RezaDorrani Год назад
Most welcome
@minstreltokunbo
@minstreltokunbo 2 года назад
Hello Reza, thank you for the video!! Kindly review my questions below: -How do you disable the approver from editing the submitted form when they open the firm to review? -How do you create a *add form* within the submitted form, to enable the approver and the submitter add new form as many times as possible forms to create trail updates just like a CRM or emails trails.
@RezaDorrani
@RezaDorrani 2 года назад
For each of the data cards you do not want approver to edit, check if status is pending and user is approver, if yes then set card mode to view. A form control is only related to one data source. If you need to add more forms and relate then design would be very different from what is showcased in the video. I have done few videos on related lists and Dataverse based.
@tomanforever
@tomanforever Год назад
​@@RezaDorrani How would the formula be? I tried to construct this but it does not work. The Displaymode formula for my datacard is: If(!IsBlank(LookUp(Database,Approver.Email = User().Email)),DisplayMode.View,DisplayMode.Edit)
@krisperkreme6021
@krisperkreme6021 Год назад
Thank you very much!
@RezaDorrani
@RezaDorrani Год назад
Most welcome!
@the_power_ride
@the_power_ride Год назад
Thanks a lot, this really helpful for me 🎉❤
@RezaDorrani
@RezaDorrani Год назад
Most welcome
@imotumbokanaka4157
@imotumbokanaka4157 2 года назад
Reza, you are outstanding, i have made money from customers watching your demo, I wish to work with you one day
@RezaDorrani
@RezaDorrani 2 года назад
👍
@matheusbarbosa745
@matheusbarbosa745 2 года назад
Reza, you are the best!!!!!!!!
@RezaDorrani
@RezaDorrani 2 года назад
Thank You!
@pofaelamir1
@pofaelamir1 2 года назад
Very very Useful Great Job Thanks a lot Man
@RezaDorrani
@RezaDorrani 2 года назад
Glad it was helpful!
@mtamitolanga
@mtamitolanga 2 года назад
Thank you very much Reza.👌
@RezaDorrani
@RezaDorrani 2 года назад
Always welcome
@vipulkoul6037
@vipulkoul6037 2 года назад
Great one Reza :)
@RezaDorrani
@RezaDorrani 2 года назад
Thanks
@leankassio671
@leankassio671 2 года назад
Amazing, thanks for sharing it.
@RezaDorrani
@RezaDorrani 2 года назад
Thanks for watching
@corywarshaw4100
@corywarshaw4100 2 года назад
I will be shamelessly copying this, thank you!
@RezaDorrani
@RezaDorrani 2 года назад
Go for it. Thanks for trying it out :)
@rajasekar5069
@rajasekar5069 2 года назад
It’s useful for me ... many thanks
@RezaDorrani
@RezaDorrani 2 года назад
👍
@vladimirpeshkov4846
@vladimirpeshkov4846 2 года назад
Great tutorial!
@RezaDorrani
@RezaDorrani 2 года назад
Thank You
@chgopinath2371
@chgopinath2371 2 года назад
Awesome and brilliant 👍👍
@RezaDorrani
@RezaDorrani 2 года назад
Thank you! Cheers!
@chamreth
@chamreth 2 года назад
It very good sharing.
@RezaDorrani
@RezaDorrani 2 года назад
Thank you! Cheers!
@victor4277
@victor4277 2 года назад
Amazing once again
@RezaDorrani
@RezaDorrani 2 года назад
Thank you! Cheers!
@pennaiahnagarajappa5639
@pennaiahnagarajappa5639 2 года назад
GREAT Video .. thank you
@RezaDorrani
@RezaDorrani 2 года назад
Thanks for watching.
@gustavotravagliaandrade7488
@gustavotravagliaandrade7488 2 года назад
Absolute Amazing
@RezaDorrani
@RezaDorrani 2 года назад
👍
@shauntan8392
@shauntan8392 Год назад
Hi Reza - is it feasible for this workflow to be combined with the multiflow approvals in your other videos? Which part is the most important to change/adapt for this to work with multiple approvers? Also, the flow does not work for me if the Sharepoint approval list is selected as person (even tho it is not multi select), and only works if it's single line of text.
@RezaDorrani
@RezaDorrani Год назад
Idea of this video was custom approval forms and approval decisions directly within Power Apps. It does not use power automate approvals. If wanting to make this work with flow approvals, all decisions would need to be taken outside of App context + no option for custom approval forms as of today. As for your issue, I will have to look at your flow in action to provide guidance. I would recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com
@pannirselvam9661
@pannirselvam9661 Год назад
Good..Nice Learning Videos.
@RezaDorrani
@RezaDorrani Год назад
Thanks Pannir
@ramya_rajagopal
@ramya_rajagopal 2 года назад
Dear Reza, many thanks for this. Absolutely brilliant! I have followed step by step instruction on this video., however I'm unable to connect my Power Automate flow to Power App. I dont get the drop down on the left life yours, I get a column on my left and nothing happens when I click. Thanks!
@RezaDorrani
@RezaDorrani 2 года назад
I will have to look at your App in action to provide guidance. I would recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com
@s.b.9037
@s.b.9037 2 года назад
Your tutorials are so easy to follow but yet powerful, thank you so much Reza! I have few questions, which you might be able to solve easily: 1) Could you inform, if it also works to put in a team mailbox as the approver (or multiple approvers as alternative)? 2) Is it possible to pull an Excel report for all tasks (regardless of status)? 3) Is it possible to add history to each task (e.g. sent for approval on 03.03.2021; approved on 06.03.2021?) If too complicated, please tell me - I will then try to find some additional training in this regard :)
@RezaDorrani
@RezaDorrani 2 года назад
1 - I don't think it works with team's mailbox. 2 - Possible. You could use flow to query Dataverse Tables for Approvals to get data. 3 - Possible. I have done videos on approval history. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-lYE7NXTDPJY.html
@s.b.9037
@s.b.9037 2 года назад
@@RezaDorrani Awesome, thanks a lot Reza! :)
@davidcortes9326
@davidcortes9326 Год назад
@@RezaDorrani for question 1, 16:11 you said you can make this dynamic, based on SharePoint group or ad group. could you point me to the right video you explaining how to do this? I am having a little bit of trouble trying a video of yours that I can use for 16:11. If you could explain that would be a big help.
@RezaDorrani
@RezaDorrani Год назад
@@davidcortes9326 I have done multiple videos on dynamic approvers. You can check my approvals playlist.
@timlong8987
@timlong8987 2 года назад
Reza what you are showing is really exciting and I'm trying to convince the boss we need to implement the powerfull functions that power apps, power automate and sharepoint gives. I'm not a coder, what skill sets should I be looking for to be able to do the code work you demonstrate. Sorry I am a low level nufty. Cheers Tim
@RezaDorrani
@RezaDorrani 2 года назад
Best part about power platform is that it is low code. Basic excel and PowerPoint skills are enough to get started. I would recommend starting form here: aka.ms/powerappsresources
@vickifull
@vickifull 2 года назад
Great...!
@RezaDorrani
@RezaDorrani 2 года назад
Thanks
@tylerlarson1436
@tylerlarson1436 2 года назад
Hey Reza, great video, thanks! I have been working on a form app where on first page I have 2 combobox to fill in names, then that name goes to the form and fills in for Employee Name. That name is coming from a sql db that is connected with other data about the employee so I have them in the form to be auto filled but after i submit the form and get the deep link. The link shows the first first name on the list in sql db, it doesn't keep the name that i selected on the boxes. Any idea what I am doing wrong to get the first name on the list to appear? Thanks for your help!
@RezaDorrani
@RezaDorrani 2 года назад
I will have to look at your App in action to learn more about the exact formulas in play & provide guidance. I would recommend posting your query with screenshots on the forums at powerusers.microsoft.com
@JohnHall
@JohnHall 2 года назад
Notice that Reza did not "deep link" to the ID in PowerApps inside a Teams app. This was done to a common standard PowerApp.
@RezaDorrani
@RezaDorrani 2 года назад
Good observation:)
@spen2431
@spen2431 2 года назад
Brilliant 👍
@RezaDorrani
@RezaDorrani 2 года назад
Thank You
@terrymaster541
@terrymaster541 Год назад
Hi Reza, great video. Thank you for sharing. I followed all the steps but my challenge is approvers are directed to view mode instead of edit and check boxes are not cleared even when I am clearing the collection onvisible of the new form.
@RezaDorrani
@RezaDorrani Год назад
I will have to look at your App in action to provide guidance. I would recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com
@shaylennaidoo5292
@shaylennaidoo5292 2 года назад
Hi Reza, Great video. I will definitely be using adaptive cards. Quick question, were you able to set the "Assigned to" field to null? I tried to do this in the past but failed. I believe the only way to do this with using an http request?
@RezaDorrani
@RezaDorrani 2 года назад
Assigned to field of type text. I was able to set it to null using expression null.
@wemersonlopes2039
@wemersonlopes2039 10 месяцев назад
Thanks a lot for the tutorial Reza! I just got on problem, when receiving the email I only have the view mode so cant edit
@RezaDorrani
@RezaDorrani 10 месяцев назад
You have view mode in email? I did not understand your question
@charlene3490
@charlene3490 Год назад
Thank you for your detailed steps. However, how do you set user access in the Sharepoint list? If we want users to only see the requests submitted on their own, the approver should see the requests only submitted to them.
@RezaDorrani
@RezaDorrani Год назад
You can do that in 2 ways. Create filters in power apps so users can only see items they have requested or an approver for. Or you could set item permissions in SharePoint (my recent videos shows this).
@xoliswamazomba80
@xoliswamazomba80 6 месяцев назад
Hello Reza great video than you so much for all that you do on you tube, truly appreciate it, I cant wait to be a member of your channel. I have a question, how do I use the same logic if I want another person to update the record after the initial update has been done? Also I am using SQL as a data source and using patch to submit the form, how do I handle the LastSubmit part?
@RezaDorrani
@RezaDorrani 6 месяцев назад
LastSubmit works with form control and any data source. Patch wont have last submit. You can set a variable when patching to get patch response. Another person info can be maintained in a separate column. Depends upon your scenario.
@Empriction
@Empriction Год назад
I have a question please, How to only show specific tickets in the gallery based on their status? Similar to the buttons on the left in your video. Also, absolutely fantastic tutorial Reza. Thank you!!
@RezaDorrani
@RezaDorrani Год назад
I have done multiple videos on gallery filtering.
@FCSSOFTWAREDEVELOPMENT
@FCSSOFTWAREDEVELOPMENT 2 года назад
sir excellent
@RezaDorrani
@RezaDorrani 2 года назад
Thanks
@gymdian
@gymdian 2 года назад
Hi Reza, thanks for this video! Once the form is creeated, will I be able to send an email to the approvers directly from Power Apps using an Outlook365 connector and SendEmailV2 function? Rather than use Flow?
@RezaDorrani
@RezaDorrani 2 года назад
You could send email but here I am using adaptive cards to create an approval form for the user. We need flow for that.
@kanchanverma-or7ie
@kanchanverma-or7ie 3 месяца назад
Thanks Reza, your videos are really amazing!! It would be really helpful if there a way to download the Helpdesk App template demonstrated in this video
@RezaDorrani
@RezaDorrani 3 месяца назад
Welcome! I did this video a long while ago and no longer have access to that app.
@malte2271996
@malte2271996 Год назад
Hi Reza, wonderful. Your tips are simply awesome. One question: Can I add an edit button and restart the workflow when it is closed? So when something is changed I get a new notification? The ID of the sharepoint list should remain the same. Kind regards
@RezaDorrani
@RezaDorrani Год назад
Yes, you can surely do that. Not something I have tried though :)
@julien8979
@julien8979 2 года назад
Thank you for sharing this amazing video. I have a question - Does the deep linking works if I clicked the link from my outlook mobile device including taking me directly to the application based on the specific record id?
@RezaDorrani
@RezaDorrani 2 года назад
Yes it does!
@aswathyrjn
@aswathyrjn 2 года назад
Hi Reza, The videos are very knowledgeable. I am trying to build a similar form to capture project status. One of the requirement is that this form will need to be circulated to various people within the organisation. In order to achieve this, I have created a Sharepoint list which has all questions which needs to go in the project status form. Some of these are radio buttons, and when I open it in Power Apps, this changes to drop downs. Is there a workaround for this? Also, I have been able to populate my SP list based on what I fill in Power Apps form. But when i try to do deep linking, I can see that the URL has the correct ID, but the form when opened has no data populated. Is there something that I'm missing? I have set OnStart and StartScreen properties as mentioned in your tutorial. Sorry if this is too much of questions.
@RezaDorrani
@RezaDorrani 2 года назад
I will have to look at your App in action to provide guidance on your issues. I would recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com
@aswathyrjn
@aswathyrjn 2 года назад
@@RezaDorrani Thank you so much for your prompt response. I've got this now sorted.
@aaron2884
@aaron2884 Год назад
Reza, great tutorial! My Power Apps looks slightly different and I am stuck on how to add the Power Automate run function into the OnSuccess. Could you assist?
@RezaDorrani
@RezaDorrani Год назад
I recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com
@faharalzadjali5606
@faharalzadjali5606 9 месяцев назад
Morning Reza Could you please share how you did the full UI/UX for this example. Because you didn’t show how you make it . I like the design of the ticket card and the dashboard that you can choose the pending ticket and so on . I hope you find time to show us how you did the full design of this dashboard
@RezaDorrani
@RezaDorrani 9 месяцев назад
Video is focused on approval forms not on the design of home screen. The home screen was inspired from my video on responsive design. You can check that video ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-1o2L0DADzKQ.htmlsi=1Oy0SudCPTZ3rDZN
@kiruthikanagarajan
@kiruthikanagarajan Год назад
Hi Reza, Thankyou for your help . I was looking in to your video to build a policy management portal , Any example/documentation related to this - Can we include review period and resend the email /re-enabling the policy for approval -say after every 6 months ?
@RezaDorrani
@RezaDorrani Год назад
I do not have any videos on this scenario. I will recommend checking on the forums at powerusers.microsoft.com/ in case someone has done something similar.
@andymcvicker1948
@andymcvicker1948 2 года назад
This is great Reza, thank you! Could you please help me though. I have put "Set(varFormMode, FormMode.View); Set(varItem, ThisItem); Navigate(Request);" in the onSelect property of the arrow in the gallery on the Home screen. I named my other screen Request instead of Ticket. I have put "varItem" in the Item property of the form of the Request screen. I'm getting the error with the Item property formula "varItem = There is an error with this formula. Try revising the formula and running it again. Data Type: Record". I've cleared the history in my browser. I've disconnected and reconnected the datasource to the gallery. I've refreshed the app datasource and I get the same error. Could you help me?
@RezaDorrani
@RezaDorrani 2 года назад
I will have to look at your App in action to provide guidance. I would recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com
@nohpetsrs
@nohpetsrs 2 года назад
Hey Reza, this was again another awesome and applicable illustration. I was able to put together 80% of this in my use case however the challenge I have is updating my SharePoint with the approval decision made by the approver in the App itself. I didn't use the Teams adaptive card option. When I click on save after the approver decision it creates a duplicate record in my SharePoint list. Also when I add the Get Manager connector in my flow many times I get a warning about the possibility of breaking the flow. Any advice would be greatly appreciated.
@RezaDorrani
@RezaDorrani 2 года назад
Depends on how you have updated the item. Patch function then you may have not referenced the existing item. Form control then may be your Item property is not set correctly. I will recommend posting your issue with screenshots on the forums at powerusers.microsoft.com When you update a flow that is connected to power apps, you have to go back to power app and update the flow connection.
@nohpetsrs
@nohpetsrs 2 года назад
@@RezaDorrani is there a way to have on your Ticket Screen for example the ability to update a Collection and also use the varItem variable in the same Items property field of the table. In my case I have an Edit Form and a Gallery that I made into repeating table that support each other on the same screen. Basically the Form captures general info and the Gallery collects line item specifics about the request.
@RezaDorrani
@RezaDorrani 2 года назад
@@nohpetsrs I would say possible but something that I would have to try out and explore. Might have to use patch function to help.
@angleslie9529
@angleslie9529 2 года назад
Hi Reza, great video and explanation. I got 2 questions hopefully you can guide me. 1) How to get the approval link to show in the pending dashboard? 2) How to direct user to pending dashboard in email via deep linking? My direction on this is to avoid sending too many email to user. Thus, I will be using reoccurrence flow send weekly to the user instead.
@RezaDorrani
@RezaDorrani 2 года назад
1) ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-d4e1whKVJU4.html 2) Deep linking is shown in this video itself.
@angleslie9529
@angleslie9529 2 года назад
@@RezaDorrani Alright, Thanks. I have another question, Is there a way to change datacard display to edit according to user login when the form is in view mode?
@RezaDorrani
@RezaDorrani 2 года назад
@@angleslie9529 View mode form data cards cannot be made editable (as far as I know). You will need to set form mode to edit and then make data cards read only.
@marounsader318
@marounsader318 2 года назад
amazing reza thank you much for this video, suburb as usual! i liked the idea that in the save button, you called powerautomte from the button rather than using the "when item created or modified in SharePoint" trigger approach, this made me wonder why wont we use this every time? is there any limitation for leveraging PA calls from a button? is it recommended way to use for most cases ?
@RezaDorrani
@RezaDorrani 2 года назад
Glad you liked it! There is no limitation as such. Key differences between trigger flow from power apps vs run flow on item created is: 1 - When power apps calls flow, all flow actions will run under account of user who is running the App. For item created flow trigger, actions run under flow owner account. 2 - Power Apps calling flow - flow is triggered instantly. For item created flow trigger, it can take up to 2 mins for flow to trigger.
@marounsader318
@marounsader318 2 года назад
@@RezaDorrani thanks reza this clear thank you !
@pikkabu2366
@pikkabu2366 2 года назад
Thanks Reza.
@RezaDorrani
@RezaDorrani 2 года назад
Welcome!
@hiteshjal143
@hiteshjal143 2 месяца назад
@Reza Dorrani :- do you hv full video for this form??? The First page (Home screen) you created of status for that there is no information
@RezaDorrani
@RezaDorrani 2 месяца назад
Not for this one specifically but I have done many videos on gallery designs.
@ankitpandey7533
@ankitpandey7533 2 года назад
Hi Reza thanks for sharing knowledge. Quick question can we use this form for more that 5000 item list ?
@RezaDorrani
@RezaDorrani 2 года назад
Yes, you can. As long as delegation is handled. Check my playlist on delegation.
@josuecarlocontrerassulca7449
Hi Reza! I am watching your video and It's amazing. I want to know why you are using variables only to use one form in the Power Apps aplications. I'm intrigued because I want to know if you do it because it is the best way or if there is another reason behind it. Thanks you so much for your content.
@RezaDorrani
@RezaDorrani Год назад
Reason is for deep linking to form + avoiding control dependency between screens (Watch ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-_2jDGqtqqi8.html)
@fadiahdab
@fadiahdab 2 года назад
Hi Reza, your videos are valuable as always, I have some queries regarding 1-can the adaptive card be sent to email instead of the Microsoft team so the action will be handled through outlook! 2-let us say I have an approve button on the approval ticket screen, on the select property there is a huge code to be rune once I click approve can the adaptive card handle such a case! Thank you
@RezaDorrani
@RezaDorrani 2 года назад
1 - Yes. However, the process is very different. I have that as a video idea in my backlog. 2- All that code would have to be handled in flow once the adaptive card response is received.
@fadiahdab
@fadiahdab 2 года назад
​@@RezaDorrani Thank you for the reply , that what i expected
@abeerasad3596
@abeerasad3596 2 года назад
Dorrani Sir, Thank you for the video. I have one question for you please. When i opened Power Automate(15:30 time stamp) , i do not have same fields. I noticed that under Get Items , i have Site address, List name and Limit Entries to Folder instead of ID. Any suggestions how to bring ID as one of the option
@RezaDorrani
@RezaDorrani 2 года назад
You need to use "Get Item" and not "Get items"
@abeerasad3596
@abeerasad3596 2 года назад
@@RezaDorrani Thank you!!
@slobby1bjovi
@slobby1bjovi Год назад
I love the look and feel of this app! How did you get the awesome blue boxes in the Help Desk App screen?
@RezaDorrani
@RezaDorrani Год назад
Thanks. I did a video on responsive design where I shared the app (link in video description or pinned comment. Check ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-1o2L0DADzKQ.html
@slobby1bjovi
@slobby1bjovi Год назад
@@RezaDorraniThank you! 🎉
@jl1399
@jl1399 Год назад
At about 1900 in the video you add the flow in the onsuccess property but you can no longer do it this way it appears since there is no longer and action bar, however you can add the formula in and everything works as intended
@RezaDorrani
@RezaDorrani Год назад
I recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com
@jl1399
@jl1399 Год назад
@@RezaDorrani i meant the formula still works, just the action gui is no longer at the top
@RezaDorrani
@RezaDorrani Год назад
@@jl1399 ok
@dreamsmol2362
@dreamsmol2362 Год назад
Hello Reza, Thank you for this tutorial. Can you share the entire Video of this project. Thanks
@RezaDorrani
@RezaDorrani Год назад
The video is about approvals from apps. I do not have a complete tutorial video on the entire App.
@rajeevchatterjee7385
@rajeevchatterjee7385 2 года назад
Hi, Firstly, thanks for such a helpful knowledge you shared. I am fresh in Power Apps. For learning purpose I want to process the Shipping Container Number. It is request to would you please check the images and guide me, how I will extract the Shipping container number from the images ? I will be very thankful to you
@RezaDorrani
@RezaDorrani 2 года назад
Thanks for watching and liking the video. Extracting images from documents. Check AI Builder playlist on my channel.
@user-hb9eu3tp8q
@user-hb9eu3tp8q 7 месяцев назад
Hi Reza, I am Rehan from UK. You video is supper helpful. I have managed to create the app but on clicking "take action", I am landing to the submitted form page. Any Idea, what I have done wrong? Also the appearance of power app is changed in last two year, I couldn't find the top menu but managed to figure out the way around.
@RezaDorrani
@RezaDorrani 7 месяцев назад
Thanks! I have not come across this issue and hence not sure what is the cause for your issue. I recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com
@BigLeafDropper86
@BigLeafDropper86 Год назад
nice one Reza, its a poor user experience using in app approval along with Teams Cards, as card stays open when action in form. I tend to use Approvals so I can link to approval from app, have rich actions in emails and teams has Approvals tab
@RezaDorrani
@RezaDorrani Год назад
I have done plenty of videos on those scenarios. This one is not just about in app approvals but also the ability to have custom approval forms
@ffhunter9269
@ffhunter9269 8 месяцев назад
Reza my greatest teacher for power platform! Thanks for your sharing, a question about approval: I have over 50 Teams approval requests everyday and struggling on approve them one by one, any way in Power Automate / Power Apps can detect which one is processing and enable one-click approve action?
@RezaDorrani
@RezaDorrani 8 месяцев назад
Approval action currently only supports 1 by 1 approval.
@radhikaM914
@radhikaM914 Год назад
Very nicely explained. Can I set this up for multiple approves? Whoever picks up first can approve and then the approval is locked or freeze. ? I also want the ability for approved to update some fields along with approve/reject.
@RezaDorrani
@RezaDorrani Год назад
Possible
@rahulmenon9164
@rahulmenon9164 8 месяцев назад
Hi Reza, thanks for your help! Though, on the send an email part i was not able to edit the code view and give the hyperlink. I guess there are differences in the versions. Could you help me fix this issue.
@RezaDorrani
@RezaDorrani 8 месяцев назад
Most welcome! The video is still accurate and there are no known issues. I recommend posting your issue on forums in case someone has experienced something similar powerusers.microsoft.com
@rahulmenon9164
@rahulmenon9164 8 месяцев назад
Thanks@@RezaDorrani, it was resolved. Switched to classic designer in the flow.
@thotapriscill9536
@thotapriscill9536 2 года назад
Hi Reza,I have a doubt (I have s gallery and form in a screen which has modes edit and view ..when we click on edit button it is changed to edit form and we can make any change but if don't save changes and try to move to next item by selecting from gallery it should display a popup like discard or continue) can we do this?.. please help me out with this...(My issue actually though popup is appearing it is moving to next item.)
@RezaDorrani
@RezaDorrani 2 года назад
May be possible. Form.UnSaved will let you know if changes were made to the form. If user selects gallery, then you could check if there are unsaved changes, show a pop up message & default gallery back to selected item of form. I do not have a video on this scenario :) I will also recommend to check on the forums at powerusers.microsoft.com/ in case someone has done something similar.
@mustafahussainmohsin320
@mustafahussainmohsin320 2 года назад
Perfect demo, but I am little confused you took that approval action from email and you changed the status and submitted back, after that you went to teams and then again changed the status so, is it overriding the status???
@RezaDorrani
@RezaDorrani 2 года назад
The email has a link to the power app. User had option to take decision either from App or Teams. If decision is taken from Teams it will be reflected in the App. If decision is taken from App, it will not be reflected in Teams (adaptive cards to do not refresh on demand - this feature is coming).
@mustafahussainmohsin320
@mustafahussainmohsin320 2 года назад
@@RezaDorrani oh Thanks ♥️. Well I have to develop exactly like that
@shanmugapriyasrinivasan2961
@shanmugapriyasrinivasan2961 2 года назад
How do you make your application stretch to the full screen like at 49 secs? I have forms with more fields, I would like to leverage that so I can my forms can look better.
@RezaDorrani
@RezaDorrani 2 года назад
This app is build using responsive design. Here is the full video on responsive design ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-1o2L0DADzKQ.html
@DineshKumar-fm5mo
@DineshKumar-fm5mo Месяц назад
@Reza, Great video. Thanks for the video. I am planning to direct the user to a specific screen through an email but when I am setting the parameter to the StartScreen, I am having an error. The "Assigned to" is a table and the "User().Email" is a text. How can I rectify that error.
@RezaDorrani
@RezaDorrani Месяц назад
Your assigned to column is multi select person type hence table. You are comparing it with a text value. It should throw the error :) Look to check if User().Email in Assigned to column value.
@momoelm7899
@momoelm7899 Год назад
Hello Reza, Thank you for your help. How can I remove the PARAM from my URL when the manager approves the ticket? I tried using 'Launch' function, but it opens a new tab. I need to stay on the same tab and remove the PARAM from my URL when clicking a button.
@RezaDorrani
@RezaDorrani Год назад
The param value is set and redirect is performed using startscreen concept which runs once when app launches. I’m not understanding the use case here. Might be better to post your query/issue with screenshots on the forums at powerusers.microsoft.com
@ArunKumar-bc8ll
@ArunKumar-bc8ll 2 года назад
Thanks Reza!! Is it possible to reassign task and track the approval status/comments in this approach?
@RezaDorrani
@RezaDorrani 2 года назад
I have the assigned to field. You can show that in the form. The approver can use that to reassign to another user. You can call the flow from Power Apps once approver reassigns & submits the form. Tracking status & comments - You can create an append comments technique in Power Apps. One of my old videos but still relevant ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-hzLEecSpmFo.html
@vladimirpeshkov4846
@vladimirpeshkov4846 2 года назад
I have the same question. I'll study video.
@yiqihong9288
@yiqihong9288 9 месяцев назад
Hi Reza, this is really helpful. what is the reason that all my URL of items are same from gallary? My deep linking has been working, with ID changed everytime generated from power automate emai, but since all URL are same, it does not land to item page. Please advise.
@RezaDorrani
@RezaDorrani 9 месяцев назад
I have not come across this issue and hence not sure what is the cause for your issue. I recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com
@737cl9
@737cl9 2 года назад
Great work Reza.! Quick question: How i can assign approval to multiple users or group listed in share point item (multiple people picker or single line text with list of multiple users). And would like to see who approved it and list of pending users on the adaptive card. .?
@RezaDorrani
@RezaDorrani 2 года назад
I have done videos on assigning multiple approvers. Check my approvals playlist ru-vid.com/group/PLTyFh-qDKAiFUGTtwSwFT79Y7_jq_Aipe
@737cl9
@737cl9 2 года назад
@@RezaDorrani thank you Reza. You are simply awesome bud.!
@MehediNahian
@MehediNahian Год назад
Hello Reza, as you might be aware that I am trying to build a multiple approver solution based on your various informative tutorials. I was wondering if you have any scenario where through adaptive card we can show approval decision status from multiple users?
@RezaDorrani
@RezaDorrani Год назад
I do not have a video reference on this scenario. My brain says it’s possible but something I would have to try out to know how. I will recommend checking on forums in case someone has done something similar powerusers.microsoft.com
@MehediNahian
@MehediNahian Год назад
@@RezaDorrani Thank you, I will check.
@bradarmstrong1747
@bradarmstrong1747 11 месяцев назад
@@MehediNahian did you find an answer to your question? I have this same scenario. I'm needing this to go to multiple people to approve in the Teams Power Automate Approval. If so, can you provide me a link?
@shreyasgoyal6599
@shreyasgoyal6599 9 дней назад
Thank you Reza. I am a power BI Developer and started learning Power apps. Your videos helps a lot to gain knowledge about features of power apps and its use cases with power automate. I tried creating the similar app but there is an issue. when approver clicks "Take action" on the email notification, it opens in view mode. event though I've updated the start screen and onstart functions. What could be the possible issues.
@RezaDorrani
@RezaDorrani 9 дней назад
You’re most welcome! I have not experienced the mentioned issue and hence not sure what the cause for it could be. I will recommend posting your issue on forums in case someone has experienced something similar powerusers.microsoft.com
@aghi_raharjo
@aghi_raharjo 3 месяца назад
Good video, really helpful if there any link to make the first page (the one with the status in left)? Thank you
@RezaDorrani
@RezaDorrani 3 месяца назад
Welcome! I have probably done a video on it but do not remember which.
@veerleswartebroekx6816
@veerleswartebroekx6816 2 года назад
Thanks, Reza! When you say in the end "sometimes Power Apps acts up"... what are the symptoms of this acting up? Which piece is not working or is there an error message?
@RezaDorrani
@RezaDorrani 2 года назад
If you add additional connectors in the flow and do not re-associate the flow in Power Apps, it throws an error of inconsistent schema.
@resrudeboy
@resrudeboy 2 года назад
I had this when i added the flow connection, couldnt get it to launch after if made changes to the data cards, i had to remove the connection to the flow, and add it back again. took me a while to figure out what was going wrong... thank god for the monitor function.
@chinnchew
@chinnchew Год назад
Hi Reza 😀, May I know if the 'Assigned To' include multiple users which are delimited by semicolon, does the Lookup function still working?
@RezaDorrani
@RezaDorrani Год назад
It wont. Logic would be different. I would have to try it out to give the formula. I recommend posting your query with screenshots on the forums at powerusers.microsoft.com
Далее
The Ultimate Guide to Power Apps Deep Linking
26:19
Просмотров 27 тыс.
Вопрос Ребром - Субо
49:41
Просмотров 1,5 млн
Ouch.. 🤕
00:30
Просмотров 12 млн
Power Automate Approval Workflow Basics
30:01
Просмотров 213 тыс.
Editable Grid in Power Apps | SharePoint List
42:49
Просмотров 363 тыс.
Flow Approval Dashboard in Power Apps for SharePoint
26:50
Approvals in Microsoft Teams | Full Tutorial
14:15
Просмотров 249 тыс.
PowerApps Approvals without using Flow
24:34
Просмотров 100 тыс.
Вопрос Ребром - Субо
49:41
Просмотров 1,5 млн