- 165
- 102 733
Steph Marshall
United States
เข้าร่วมเมื่อ 7 พ.ค. 2023
Hi and welcome to my Power Platform TH-cam channel!
I'll walk through the process of building custom applications with Power Apps, automating with Power Automate, and creating chatbots with Power Virtual Agents. You'll learn how to integrate your Power Platform solutions with other Microsoft tools like SharePoint and Teams, and I'll showcase real-world examples of how businesses are using the Power Platform to drive innovation and improve productivity.
So, whether you're a business owner looking to streamline your processes, or a developer looking to expand your skills, my Power Platform channel is the perfect place to start. Join us on this exciting journey and start creating amazing solutions with the Power Platform today!
🔔 Hit that subscribe button now and join us on this fun journey!
📝 I love engaging with viewers, so feel free to leave a comment with any questions or feedback. I'll do my best to reply to every comment and help you out with any issues you're facing.
I'll walk through the process of building custom applications with Power Apps, automating with Power Automate, and creating chatbots with Power Virtual Agents. You'll learn how to integrate your Power Platform solutions with other Microsoft tools like SharePoint and Teams, and I'll showcase real-world examples of how businesses are using the Power Platform to drive innovation and improve productivity.
So, whether you're a business owner looking to streamline your processes, or a developer looking to expand your skills, my Power Platform channel is the perfect place to start. Join us on this exciting journey and start creating amazing solutions with the Power Platform today!
🔔 Hit that subscribe button now and join us on this fun journey!
📝 I love engaging with viewers, so feel free to leave a comment with any questions or feedback. I'll do my best to reply to every comment and help you out with any issues you're facing.
UPDATE - Fixing The Bug With Modern Powerapps Controls: Form.unsaved Not Working
From a user comment I discovered more details!
📢 Feedback:
We love hearing from our viewers! If you have any suggestions, questions, or feedback on this tutorial or any ideas for future PowerApps tutorials, please leave a comment below.
😻 Want to download the Power App from this video?
➡️ Head over to the Community Tab-it's available exclusively for Channel Members!
Not a member yet? No worries! Click here to join and get access: www.youtube.com/@StephMarshall/join
🎈 Connect with me!
www.linkedin.com/in/stephanie-marshall-95b1b82b/
☕ Buy Me a Coffee - www.buymeacoffee.com/stephDR
📢 Feedback:
We love hearing from our viewers! If you have any suggestions, questions, or feedback on this tutorial or any ideas for future PowerApps tutorials, please leave a comment below.
😻 Want to download the Power App from this video?
➡️ Head over to the Community Tab-it's available exclusively for Channel Members!
Not a member yet? No worries! Click here to join and get access: www.youtube.com/@StephMarshall/join
🎈 Connect with me!
www.linkedin.com/in/stephanie-marshall-95b1b82b/
☕ Buy Me a Coffee - www.buymeacoffee.com/stephDR
มุมมอง: 172
วีดีโอ
Fixing The Bug With Modern Powerapps Controls: Form.unsaved Not Working (easy Solution Inside!)
มุมมอง 218วันที่ผ่านมา
In this video, I highlight the issue with the Form.Unsaved property not working as expected, showcasing the difference between modern and classic forms in PowerApps. Plus, I provide a practical workaround to keep your apps functioning smoothly despite this known Microsoft bug. 🛠 What You'll Learn: 🌟 A demo of modern vs classic form functionality. 🌟A step-by-step workaround to address the Form.U...
New Year, New Skills: Master Automating Forms to SharePoint with Power Automate!
มุมมอง 280วันที่ผ่านมา
🚀 Start the New Year by Learning New Skills with Power Automate! In this beginner-friendly tutorial, I’ll guide you through automating RSVP collection for your events, starting with the basics and leveling up with a Good, Better, Best approach: ✔️ Good: Capture responses from Microsoft Forms and store them in a SharePoint list. ✔️ Better: Send personalized confirmation emails automatically. ✔️ ...
Fly-Out Filters Made Easy: The Must-Know Trick for PowerApps - Part 3
มุมมอง 20114 วันที่ผ่านมา
Get ready to elevate your PowerApps with fly-out filters! 🎉 In Part 3 of my Holiday Recipes Meet PowerApps series, I’m walking you through everything you need to know to build a sleek, dynamic filter panel that will wow your users. Here’s what’s included: ✅ Building a fly-out filter panel with dynamic combo boxes connected to your data source. ✅ Creating a manual combo box for custom filtering ...
The Ultimate Guide to PowerApps Layouts: Make Your Apps Shine - Part 2
มุมมอง 52021 วันที่ผ่านมา
Welcome to Part 2 of "Holiday Recipes Meet PowerApps: The Ultimate Build Guide" 🎄✨! In this episode, we’re diving into the magic of nested containers, a game-changing feature that makes building responsive, organized PowerApps layouts simple and efficient. Here’s what you’ll learn: ✅ Nested Containers: How to create flexible, scalable layouts for any app. ✅ Containers in Galleries: Simplify you...
Holiday Recipes Meet PowerApps: The Ultimate Build Guide - Part 1!
มุมมอง 475หลายเดือนก่อน
Welcome to Part 1 of "Holiday Recipes Meet PowerApps: The Ultimate Build Guide" 🎄✨! In this series, I’ll walk you through building a complete Power App from start to finish - perfect for sharing holiday recipes or creating your own unique app. In this first episode, we’re laying the groundwork with: 🍰 Stunning graphics using Canva to give your app a polished, festive look. 🎨 Formulas for colors...
Power Automate Tips: Handling New Lines (‘\\n’) with Replace & Deep Linking
มุมมอง 1K2 หลายเดือนก่อน
In this part of the CapEx App walkthrough, we’ll tackle a common issue in Power Automate: handling new line characters (' '). If you've experienced problems with unwanted line breaks in your expressions, this tutorial has you covered. I’ll show you how to use a Compose action paired with a Replace statement to clean up the formatting for emails vs PowerApps. Plus, I’ll demonstrate how to add de...
Master Responsive PowerApps: Top 10 Tips You Need to Know!
มุมมอง 8383 หลายเดือนก่อน
In this video, I’m breaking down the top 10 tips for building fully responsive PowerApps that work seamlessly across all devices-mobile, tablet, and desktop. Whether you’re a PowerApps beginner or a seasoned developer, these tips will help you create professional, dynamic apps that adapt to any screen size. Learn how to: ✅ Use flexible height galleries ✅ Leverage containers for layout ✅ Positio...
Why Use Document Libraries, NOT Lists, for PowerApps Attachments! (CapEx App Step-by-Step)
มุมมอง 1.2K3 หลายเดือนก่อน
In this comprehensive tutorial, we explore why using SharePoint Lists for file uploads is not the best practice and how you can leverage libraries for a more efficient document management solution. Discover the step-by-step process to create a user-friendly document upload feature using PowerApps, ensuring that your files are organized and easily accessible. In this video, I’ll show you why Sha...
Power Automate Sequential Approvals Made Easy: A Beginner's Guide
มุมมอง 6K3 หลายเดือนก่อน
In this video, I’ll guide you through step-by-step on how to set up sequential approvals in Microsoft Power Automate. Whether you’re a beginner or experienced with Power Automate, this comprehensive tutorial will show you how to streamline your approval workflows to save time and effort. 🎉 One of the major advantages of sequential approvals is that you no longer need to set up individual approv...
Two Easy Ways to Mark a Task as Complete in PowerApps: Patch & Teams Adaptive Cards 🚀
มุมมอง 5824 หลายเดือนก่อน
In today’s video, we’re diving into two powerful ways to mark tasks as complete-both requested by YOU, the viewers! Whether you’re managing tasks directly in PowerApps or integrating with Microsoft Teams, I’ve got you covered with these two methods: 💥 Using Patch in PowerApps: Learn how to easily mark tasks as complete directly within your app using the Patch function. It’s fast, efficient, and...
Join Our First Exclusive Power Master Live Q&A on Sept 16th - Don’t Miss Out!
มุมมอง 634 หลายเดือนก่อน
Join Our First Exclusive Power Master Live Q&A on Sept 16th - Don’t Miss Out!
Save Time with Copilot: Build Multi-Stage Approvals Using Power Automate’s New Designer - Part 4
มุมมอง 7514 หลายเดือนก่อน
Save Time with Copilot: Build Multi-Stage Approvals Using Power Automate’s New Designer - Part 4
Mastering PowerApps Galleries: Easy Filtering & Sorting with Modern Buttons - Part 3
มุมมอง 1.5K4 หลายเดือนก่อน
Mastering PowerApps Galleries: Easy Filtering & Sorting with Modern Buttons - Part 3
PowerApps Modern Controls Unleashed: SharePoint, Attachments & Additional Features - Part 2
มุมมอง 1.3K5 หลายเดือนก่อน
PowerApps Modern Controls Unleashed: SharePoint, Attachments & Additional Features - Part 2
Unlocking PowerApps Modern Controls: A Focus on Forms & Tabs - Part 1
มุมมอง 2.5K5 หลายเดือนก่อน
Unlocking PowerApps Modern Controls: A Focus on Forms & Tabs - Part 1
Master Deep Linking in PowerApps: The Ultimate Guide - 2024
มุมมอง 2.2K6 หลายเดือนก่อน
Master Deep Linking in PowerApps: The Ultimate Guide - 2024
Streamline Employee Separation with PowerApps and Adaptive Cards
มุมมอง 6227 หลายเดือนก่อน
Streamline Employee Separation with PowerApps and Adaptive Cards
Unlock the Power of CapEx with This Game-Changing PowerApp
มุมมอง 8797 หลายเดือนก่อน
Unlock the Power of CapEx with This Game-Changing PowerApp
Power Apps Secrets: Transforming SharePoint Lists into Gatekeepers
มุมมอง 1K10 หลายเดือนก่อน
Power Apps Secrets: Transforming SharePoint Lists into Gatekeepers
Boost Your Power Apps: Master SharePoint Lookup Columns
มุมมอง 3.1K11 หลายเดือนก่อน
Boost Your Power Apps: Master SharePoint Lookup Columns
Designing Real-world Responsive Apps In Power Apps - Part 1
มุมมอง 17Kปีที่แล้ว
Designing Real-world Responsive Apps In Power Apps - Part 1
Designing Real-world Responsive Apps In Power Apps - Part 2
มุมมอง 4.9Kปีที่แล้ว
Designing Real-world Responsive Apps In Power Apps - Part 2
Adaptive Cards: The Hidden Gem in Power Platform Development!
มุมมอง 6Kปีที่แล้ว
Adaptive Cards: The Hidden Gem in Power Platform Development!
Transforming Learning in Your Org: Step-by-Step Installation and Configuration of Learning Pathways!
มุมมอง 1.2Kปีที่แล้ว
Transforming Learning in Your Org: Step-by-Step Installation and Configuration of Learning Pathways!
Real World Power Apps - Employee Recognition App: Part 3
มุมมอง 2.9Kปีที่แล้ว
Real World Power Apps - Employee Recognition App: Part 3
From Zero to Hero: Learn Power Apps & SharePoint Permissions Like a Pro!
มุมมอง 2Kปีที่แล้ว
From Zero to Hero: Learn Power Apps & SharePoint Permissions Like a Pro!
Real World Power Apps - Employee Recognition App: Part 2
มุมมอง 3.2Kปีที่แล้ว
Real World Power Apps - Employee Recognition App: Part 2
Copilot: Building Responsive PowerApps | Overview
มุมมอง 434ปีที่แล้ว
Copilot: Building Responsive PowerApps | Overview
Thanks for the amazing work, Steph!
Thank you! 😻
Amazing video Steph!! Thanks for sharing.... very helpful
You're so welcome! 😻
If there is a delegate for each level of approval in the Sequential Approvals, Is it possible to add these delegate in the Sequential Approvals step? If so how?
Can you create tooltips on modern controls yet? That's the biggest thing that prevents me from using them!
Editable grid also having many bugs when using with modern controls . It update the entire rows insted of the specific selected row
I'm going to have to test this!! I haven't seen that behavior can you provide details?
I encountered this issue the other day, and now I have a good resolution. Thank you again for all your videos!
Great to hear! 😻
What an amazing way to reply to a comment! 🙌🙌 Thanks Steph!
You're so welcome!
Personally, I feel like this makes more sense than the original form. With the form mode set to New, when reset the form is, by definition, unsaved. With the form mode set to Edit, the .Unsaved property starts at false. Perhaps the .Valid property would be a better option to control the submit button display mode?
I absolutely see what you are saying, but the behavior between the classic and modern forms aren't the same. Maybe this behavior is a Microsoft intended as you say, but it's not consistent. As a test when I was troubleshooting I created a text label on both forms in the video, and adding the text label into the Title field of the form triggered the Unsaved to be true! Perhaps the Unsaved is just TOO sensitive? I'm going to do a quick short to show this in live detail!
Here you go! th-cam.com/video/kAg75kIph9Q/w-d-xo.html
Hello Steph, Thank you so much for helping Power Platform users with your tutorial videos. I am a Jr PowerApp developer and would like to get all tutorial videos related to CapEx subject. Could you please share the links, Thank you once again for all your help.
I haven't really done a step by step series on the CapEx app...maybe I should 😻
@@StephMarshall yes please let us know if there a tutorial for this CapEx app
@@StephMarshall, Appreciate your timely response to your subscribers.🙏 Yes Yes Yes please, It will be very helpful in my learning process. Thank you
@@StephMarshall Could you please share further videos and SharePoint List Fields for Capex project?
This is fantastic! Thank you for sharing this!
Glad you enjoyed it!
Can't wait for this! Is this the series that includes my question from a previous video regarding automatically chasing up approvers when using sequential approvals?
I'm working on that video right now, what specifically would you like to see and I will make sure to focus on it for you!
Hi @StephMarshall, I have 5000 records in my excel file and records will keep increasing day by day. How to read all the available records? Thanks in advance
Thank you! The was preventing me from saving email messages to SharePoint.
I'm so glad it was helpful!!! 😻
tip top ... hope 4 more ...thx
More to come! 😻
More to come! 😻
Great video! Thanks! Do you have a video or could you show us how you create the Ingredient list in SharePoint? My thought is start with the end user creating it in a field in PA, then how it saves to SharePoint and then how it gets recalled?? It may be super simple, but would love to see how it is done. Your video inspired me!
I did the app for a container demo in a Microsoft call, I haven't circled back around to the new recipe submissions yet. That's a great idea for a video though!!! 😸
Well explained and fun app
✨ Code Snip ✨ Switch( varSort, "From old to new recipe", SortByColumns( Search( Filter( 'Festive Flavors', IsBlank(cbCategory.Selected.Value) || Categories.Value = cbCategory.Selected.Value ), txtSearch2.Text, Title ), "Created", SortOrder.Ascending ), "From new to old recipe", SortByColumns( Search( Filter( 'Festive Flavors', IsBlank(cbCategory.Selected.Value) || Categories.Value = cbCategory.Selected.Value ), txtSearch2.Text, Title ), "Created", SortOrder.Descending ), "Recipes from A to Z", SortByColumns( Search( Filter( 'Festive Flavors', IsBlank(cbCategory.Selected.Value) || Categories.Value = cbCategory.Selected.Value ), txtSearch2.Text, Title ), "Title", SortOrder.Ascending ), "Recipes from Z to A", SortByColumns( Search( Filter( 'Festive Flavors', IsBlank(cbCategory.Selected.Value) || Categories.Value = cbCategory.Selected.Value ), txtSearch2.Text, Title ), "Title", SortOrder.Descending ), Search( Filter( 'Festive Flavors', IsBlank(cbCategory.Selected.Value) || Categories.Value = cbCategory.Selected.Value ), txtSearch2.Text, Title ) )
❤
Thank you! 😻
The best power apps tutorial I have seen so far.
Wow, thanks! 😻
There biggest drawback is sequential doesnt work with attachment files. Cant send file within the approval chain.
I try to never attach files since then you have the potential to loose which version is the latest, use a link instead and the approvers can view the source document. You can also use deep linking and show the attachment in the app as in my CapEx App 😻
This is great! How can we add automatic reminders for the approvers?
Good question!
What we need to do to get the code?
Ask nicely? I'll post it tomorrow but you might be better off getting the latest from the MS took
Thank you this has been great! I am having an issue around 5:42. I put in colProps it sees it but then it errors
What theme are you using to make the old form controls look so similar to the new?
I'm using the default modern blue Power Apps theme. 😺
That's useful for me and Can i ask about how can I know who holds which position that you assigned on the startscreen? How should I set it?
I didn't cover that in this video, but look for it in a new video in 2025!!!
Is it possible to update the sharepoint list after each stage of the approval process? I want to be able to update a sharepoint column (status) after each stage so users are able to see the approval status e.g. Waiting for CFO, Waiting for CEO, Waiting for Finance etc.
Unfortunately that's not CURRENTLY possible with Sequential approvals as it's treated as one step. You would have to do the other way of doing it with each approval step separately...but that might be in a future Microsoft update!
Thank you a lot Very useful
Glad it was helpful!
Hi Steph, your video was very helpful and i built the Auction but i have a problem with the patch function. It shows me always an error: invalid argument type. expecting one of the following number date time datetime...., even when i copy your code, it's not working and i couldn't find the Problem. Do you have an idea?
Hi Steph, great video you've done, and I have learnt a lot. Please how do I save back the selected option to the SharePoint list. Tried that severally but lookup fields in SharePoint do not seem to accept data
Thank you! I was down a TH-cam rabbit hole trying to solve the Modern Forms people picker issue.
That's great!! 😻
Hi great video, can't wait to see the last one! Can you please explain how you made the attachments control look modern at the bottom of the form?
I did a video on the attachment, th-cam.com/video/l3hpTjhAgzw/w-d-xo.htmlsi=mIrAb0uLral1SbdW enjoy!
The 16:03 text = Switch( Language(), "en-US", "Good " & If(Text(Now(), "am/pm") = "am", "Morning", "Afternoon") & " " & First(Split(User().FullName, " ")).Value & "!", "fr-FR", "Bonjour " & First(Split(User().FullName, " ")).Value & "!", "es-ES", "Buenos " & If(Text(Now(), "am/pm") = "am", "Días", "Tardes") & " " & First(Split(User().FullName, " ")).Value & "!", "de-DE", "Guten " & If(Text(Now(), "am/pm") = "am", "Morgen", "Tag") & " " & First(Split(User().FullName, " ")).Value & "!", "it-IT", "Buongiorno " & First(Split(User().FullName, " ")).Value & "!", "zh-CN", "早上好 " & First(Split(User().FullName, " ")).Value & "!", // Simplified Chinese "zh-TW", "早安 " & First(Split(User().FullName, " ")).Value & "!", // Traditional Chinese "Good " & If(Text(Now(), "am/pm") = "am", "Morning", "Afternoon") & " " & First(Split(User().FullName, " ")).Value & "!" // Default fallback for any other language ) ///for 24:56 its now changed to ClearCollect( colCustomIcons, { IconName: "Home", IconData: "your url here to your svg icon in sharepoint library" } );
@StephMarshall , great video!
the way that this list and form are setup, is there a way to filter the employee selector by department?
Thanks so much for these videos, they've really helped me understand Power Apps. I have run into a similar error as a couple of other users (above) where it just won't recognise my collection name in the Update and Default controls for the data card. It works everywhere else and I can see it in Variables. Any help much appreciated!
great tutorial, thanks Steph. I'm trying this out using the modern Table control to filter on multiple items & I observed that the Table control sometimes works, sometimes does not. It kind of caches the data. My expression with 1 text input and 4 dropdowns is here. I attempted different browsers, the Table simply does not filter smoothly as it should. If you have seen this before or know the possible cause, please advise: Filter( DemoGr12Devices, And( Or( searchTextInput.Value = Blank(), StartsWith( SerialNumber, searchTextInput.Value ), StartsWith( FirstName, searchTextInput.Value ), StartsWith( StudentNum, searchTextInput.Value ), StartsWith( LastName, searchTextInput.Value ) ), Or( schName_drp.Selected.Value = Blank(), School = schName_drp.Selected.Value ), Or( AssetType_drp.Selected.Value = Blank(), AssetType.Value = AssetType_drp.Selected.Value ), Or( SummerStud_drp.Selected.Value = Blank(), 'Summer Student'.Value = SummerStud_drp.Selected.Value ), Or( retuDevices_drp.Selected.Result = Blank(), DeviceReturn = retuDevices_drp.Selected.Result ) ) )
Hi Steph, I enjoyed the video, and I’m curious if it’s possible in Power Automate to perform specific actions after each individual approval in a sequential approval flow. Here’s what I’m trying to achieve: 1. After the first approver approves, I’d like to record the approval time and the approver’s name in a Word document, then send this updated document to the next approver. 2. When the second approver receives the document and approves, I want to again update the document, now including both the first and second approvers’ details, before sending it to the next approver. 3. This process would repeat until the final approver, who approves and finalizes the document. My question is: Is it possible in Power Automate to perform specific actions after each individual approval response in a sequential approval, or are actions only possible after all approvers have responded? Thanks for your help! 😊
Unfortunately, as of today that's not possible using the oob sequential...I tried. That doesn't mean that it wouldn't be possible tomorrow though 😎 What you are looking at doing is absolutely doable using the oob start and wait for approval process it is just a bit more work for you :-(
@@StephMarshall Thank you for your response :) I will dig into this using the ootb approval features :)
👉Code Snippet: replace(variables('varApproversComments'),decodeUriComponent('%0A'),'<br>')
Great video. Is it possible to have that same formatting with the line breaks when inputting that into an email. When i am testing it all shows up as 1 line, but in the list file it has the breaks.
I created a video with that solution tonight for members, it will drop for everyone tomorrow.
My third sort column is a lookup column . Sort is not working for lookup column.. could u pls suggest
I did another video on that th-cam.com/video/h5VGZ2oJJnc/w-d-xo.html let me know if you still have questions!
Is there a video on your Power App Form? How do I add the Approval Summary on a new screen?
I'll be recording a video on that soon!
I don't get how using the SharePoint list would solve the issue if Barron was out of the office. The flow would sit and wait for him before proceeding, correct?
If he was going to be out of the office the list would updated to not active and then he wouldn't be added to the approval flow variable.
Will this app be responsive?
Not this one, this one would only be used in the office.
Awesome presentation. But having a query. Suppose if we have 2 review requests and both having dufferent set of approvers. How did v can resolve this? In case i we change the approve in between the 1st request thenit will impact the flow. Appreciate your response
Can you elaborate on your scenario? Do you mean different regions or different approvers?
I have prepared the Sequential approval flow with 3 approvers for the review as per this sequence Derick (1), Joseph(2), Mark(3). I need to submit another review request immediately after the above flow with different set of approvers, at least one of the approver names need to change. Whether I can proceed with Sequential flow. If yes please guide the way forward. If needed more details I will share via LinkedIn. This is in Same Region.
Changing the sequence in the flow *shouldn't* affect any flows currently in progress. Is this situation a one off or a normal occurrence, additional flows might be needed :-)
Hi Steph, Please note that during the 1st flow is running, 2nd flow initiated. Then an another duplicate flow initiated for the 1st flow. This is really confusing
Hi Steph : Scenario as follows: I have prepared the Sequential approval flow to review the Project invoices with 3 approvers as per the review sequence of Derick (1), Joseph(2), Mark(3). They are Dynamic approvers and saved these details in SharePoint "Approvers List" with sequential numbering. While this is in progress simultaneously I will submit an another Invoice review request with different set of approvers(Derick (1), George(2), Mark(3)) for the same project. But these approver details shall amend in SharePoint "Approvers List". So what I experienced that first flow got impacted and new flow initiated with updated approvers name (Derick (1), George(2), Mark(3)). As per my understanding if I will amend the "Approvers List" in SharePoint this will impact the flow, any suggestions.
Great Tips!
Glad you like them! 😻
Have you dropped this series?
I'm hoping to get the next part out next week!
Thanks for the video! Really inspiring. Is there an easy (out-of-the-box) way to display an adaptive card on a SharePoint site?
Not that I know of, sorry!
Hi Thanks for sharing the details, question how we can use SharePoint for Contant values? If you have any video, please share
Yes, soon!!! 😺
What a great demo! I was able to use this to create a dynamic approval workflow. Thanks much, Steph!
I'm so glad it was helpful!! 😻