- 67
- 183 933
Ahmed Salih
United States
Приєднався 30 чер 2022
Welcome to my UA-cam Channel! As a Senior Microsoft Power Platform Solution Architect, Microsoft PowerApps Community Forums Super User, and Microsoft Power UP program instructor, I'm passionate about all things Power Platform. I currently work at St. Jude Children's Research Hospital in Memphis, TN, where I apply my expertise to create innovative solutions using the Microsoft Power Platform.
In 2019, I made a career switch from my 14 years in .Net software development to focus on Microsoft Power Platform development. I actively participate in the community forums and love creating weekly blog posts and videos covering Canvas PowerApps, Model-Driven Apps, Power Automate, and more!
In 2019, I made a career switch from my 14 years in .Net software development to focus on Microsoft Power Platform development. I actively participate in the community forums and love creating weekly blog posts and videos covering Canvas PowerApps, Model-Driven Apps, Power Automate, and more!
Episode 1/10: Introduction to Dataverse Security
Welcome to the first episode of our Dataverse Security Modeling series! In this episode, we'll be diving into the basics of Dataverse Security-what it is, why it matters, and how it works within the Microsoft Power Platform. Whether you're just starting out or looking to refine your skills, understanding Dataverse security is crucial for managing data effectively and securely.
Переглядів: 171
Відео
Import Multiple Images to Dataverse Image Column Using Power Automate
Переглядів 5583 місяці тому
In this video, I demonstrate how to use Power Automate to import multiple images from a OneDrive folder into a Dataverse image type column. By leveraging the file names, which correspond to unique identifiers in the Dataverse table, you'll learn how to efficiently map and import images to the correct records. Key highlights include: Configuring Power Automate to read and process image files Map...
Modern Dataverse Forms Experience: Adding ModelDrivenFormIntegration Control to Canvas Apps
Переглядів 3753 місяці тому
In this short video, I demonstrate how to add the ModelDrivenFormIntegration Control to Canvas Apps using the modern experience in the Dataverse forms editor. In a previous video, I showed how to achieve this using the classic experience, including detailed information on integrating data from the Dataverse form into the Canvas app. You can find that video here: ahmedsalih.blog/blog/f/embed-can...
Early sneak a look at the Power Apps Canvas Coauthoring
Переглядів 2714 місяці тому
Get an exclusive early preview of Power Apps Canvas Coauthoring! Discover how this powerful new feature enables multiple makers to collaboratively design and edit the same Canvas Power App in real-time. Experience seamless teamwork and enhanced productivity as you co-create applications with your team, streamlining the development process and bringing your ideas to life faster than ever before....
Beginners: D365 F&O and Power Apps Integration (2/5)
Переглядів 6115 місяців тому
Understanding D365 Data Entities: Simplifying Data Management in Dynamics 365 In the complex world of data management, finding ways to simplify and streamline processes is crucial. For those using Dynamics 365 F&O, data entities offer a powerful solution. Let’s explore what D365 data entities are, how they work in general and special with Power Apps, and why they’re beneficial, with illustrativ...
Beginners: D365 F&O and Power Apps Integration (1/5)
Переглядів 1,4 тис.5 місяців тому
Welcome to the first installment of our blog series, "Beginners: D365 F&O and Power Apps Integration." This series aims to guide you through the process of integrating Dynamics 365 Finance & Operations (D365 F&O) with Power Apps, making it easier for you to enhance your business processes with custom applications. In this first blog, we will cover the following topics: Where to Embed Power Apps...
Effortless Dataverse Table & Relationship Creation with AI in Microsoft Power Platform
Переглядів 3585 місяців тому
Unlock the power of AI to simplify and enhance your data management in Microsoft Power Platform! In this video, we'll walk you through the process of creating Dataverse tables and establishing relationships effortlessly using AI. You can now boost efficiency, and harness the full potential of Dataverse. Join me for a step-by-step guide that will transform the way you handle data in Microsoft Po...
Download Multiple Attachments from Dataverse table using a Canvas Power Apps!
Переглядів 2,4 тис.7 місяців тому
🚀 In this step-by-step tutorial, we dive into the world of Power Apps to show you how to simplify bulk download of Dataverse table's attachments! 🚀 Step-by-step guide to implementing the Power Fx formula in your Power Apps environment
Sending Multiple Attachments stored Dataverse Table in a Single Email via Power Automate
Переглядів 1,3 тис.8 місяців тому
In the tutorial video, we learn how to send a Single Email with Multiple Dataverse Attachments via Power Automate" it provides a comprehensive guide on using Power Automate to send out ONE email containing multiple attachments from a Dataverse table. In this video, I demonstrate the creation of an array variable with JSON from the 'Send Email' action to facilitate this process. We explore essen...
Displaying Images from SharePoint & Dataverse in a Canvas App Gallery Tutorial
Переглядів 4,2 тис.Рік тому
This comprehensive tutorial explores the intricate process of displaying images from various sources within a Canvas App Gallery. We'll delve deep into techniques for fetching images from a SharePoint list, a SharePoint document library, the Dataverse Attachment column type, and even utilizing text columns holding image URLs from a OneDrive for Business folder. What you'll learn: Retrieving and...
Everything Dataverse, Do you know that Dataverse is more than just a Database!
Переглядів 1,2 тис.Рік тому
Join me for an engaging and enlightening exploration of Microsoft Dataverse, the game-changing platform redefining how organizations manage and utilize their data. In the digital era, data is king, and being able to store, integrate, and manipulate it effortlessly is vital. Microsoft Dataverse has emerged as a comprehensive solution, equipping businesses with tools to navigate the data landscap...
Client-Side Fields Validation in Mode-Driven Power Apps Using JavaScript: 8 Use Cases Demonstrated
Переглядів 2,1 тис.Рік тому
Here is the Blog post:powerplatformplace.com/blog/f/dataverse-tables-form-fields-validation-for-model-driven-powerapp Download the Solution: github.com/AhmedSalih-PowerPlatformPlace/MDA-Forms-Fields-Validation-using-JavaScript Client-Side Fields Validation in Mode-Driven Power Apps Using JavaScript: 8 Use Cases Demonstrated In Mode-Driven Power Apps, Dataverse tables and forms play a crucial ro...
Drive sustainable change using #powerapps, #microsoft Power Platform technologies.
Переглядів 174Рік тому
🎙️Our special guest for this event is the accomplished Essam Shaaban. Essam has a wealth of knowledge and experience in the field. He will share his insights and best practices on harnessing the power of Power Apps Canvas to drive sustainability efforts. 🌿 This session demonstrates a practical application of Power Apps Canvas and showcases how technology can significantly contribute to sustaina...
Dynamic Color Fades in Microsoft PowerApps: A Practical Guide #shorts
Переглядів 251Рік тому
The magic of the linear equation Y = -1*X 100 and its applications within PowerApps. Learn to blend functionality with aesthetics, creating a user-interactive experience. You'll see how color intensity variations can be effortlessly manipulated from vibrant red to pure white. Subscribe for more insightful tutorials and explore the limitless potential of PowerApps. Don't forget to hit the like b...
PowerApp Using asterisk character for Tables Columns Search within Power Fx Functions #shorts
Переглядів 110Рік тому
PowerApp Using asterisk character for Tables Columns Search within Power Fx Functions #shorts
Unlocking Microsoft Dataverse: Implementing Column-Level Security
Переглядів 1,7 тис.Рік тому
Unlocking Microsoft Dataverse: Implementing Column-Level Security
New Feature in PowerApps Canvas: Improved Data Table Control Selection & Value Property Explained!
Переглядів 7 тис.Рік тому
New Feature in PowerApps Canvas: Improved Data Table Control Selection & Value Property Explained!
Creating Micro-Apps with PowerApps Cards: Enterprise Data, Workflows & Interactive UI - Tutorial
Переглядів 578Рік тому
Creating Micro-Apps with PowerApps Cards: Enterprise Data, Workflows & Interactive UI - Tutorial
Empowering Your Canvas PowerApps Development with Dataverse as the Data Source
Переглядів 1,2 тис.Рік тому
Empowering Your Canvas PowerApps Development with Dataverse as the Data Source
Show Real-Time Progress with ForAll Loop in Microsoft Canvas PowerApps
Переглядів 2,4 тис.Рік тому
Show Real-Time Progress with ForAll Loop in Microsoft Canvas PowerApps
CREATE NEW DATAVERSE CHOICES/OPTION SETS FROM CANVAS APPS
Переглядів 1,1 тис.Рік тому
CREATE NEW DATAVERSE CHOICES/OPTION SETS FROM CANVAS APPS
Microsoft Canvas PowerApps ComboBox MULTI-Default-Selected-Items in Power Platform
Переглядів 5 тис.Рік тому
Microsoft Canvas PowerApps ComboBox MULTI-Default-Selected-Items in Power Platform
Filter a SQL Table using Multi-Choice Delimiter separated values in PowerApps
Переглядів 911Рік тому
Filter a SQL Table using Multi-Choice Delimiter separated values in PowerApps
Model-Driven, Custom Pages,& Canvas Apps, Better Together! 3-Hour BOOTCAMP
Переглядів 1,6 тис.Рік тому
Model-Driven, Custom Pages,& Canvas Apps, Better Together! 3-Hour BOOTCAMP
How to Extract/Export Dataverse Choices/OptionSets Values and Labels using Power Automate Flow
Переглядів 2,7 тис.Рік тому
How to Extract/Export Dataverse Choices/OptionSets Values and Labels using Power Automate Flow
Generate, Open, and Download a PDF from Microsoft Canvas PowerApps
Переглядів 15 тис.Рік тому
Generate, Open, and Download a PDF from Microsoft Canvas PowerApps
Create Dataverse Notes from a Custom Page in a Model-Driven App and show them in a Timeline control
Переглядів 1,5 тис.Рік тому
Create Dataverse Notes from a Custom Page in a Model-Driven App and show them in a Timeline control
How to Refresh the Model-Driven App controls, data as we navigate back from a custom page to the MDA
Переглядів 1,8 тис.Рік тому
How to Refresh the Model-Driven App controls, data as we navigate back from a custom page to the MDA
Data Refresh Model-Driven App Main Grid/Forms from a Custom Page
Переглядів 1 тис.Рік тому
Data Refresh Model-Driven App Main Grid/Forms from a Custom Page
Hello Ahmed Salih sir i have multiple container and with every container I have icon that hide and show container like for container1 I have icon1 same as for others I have total 4 container and 4 icon how to handle to Generate PDF like when I click Generate PDF button all the content from all container comes in that
Thanks for this video. It solves my issue.
Great tutorial. Well done.
Simple and easy to understand. Thank you!
what's the point of showing this if you don't show the code for current version number?
i have be trying to sync my excel sheet to link with data verse just can't get it any help would be greatly appreciated.
Thanks, waiting for next videos.
Nice, but how do you import all the records at the same time? empty tables.
Nice work, thank you, also is there a way to attach another main PDF report along with these documents array in the email body?
thanks for your video but i got lost in the 'control' part.. What i am trying to do is, i have a simple edit form for inputting information to sharelist (for example, project name, details, amount, date etc), and i have a submit button for that( like Submit(Form) ), i would like when user hit submit button, not only passing the info to sharelist but also be able to download the pdf of the form, and save it in sharelist's attachment column on the same row along with other fields. Is it possible to do that and how? thanks
it's better to use SELECT
thx for the helpful video! Is it also possible to show the current date automatically
lifesaver - sweet short AND TO THE POINT
Very Helpful. Concise easy to follow and a great resource. Thank you
Thanks for this. easy to understand and a good start. looking forward to the next one.
Hi, i want powerautomate to 1. Provide incremental data every 60 mins 2. To copy data into an om premise SQL DB instead of xls file. Can you suggest.
Great to have those episodes, thanks
I'm new to the Power Platform and this was very helpful! How would you go about creating this same report, but separating it by having each customer on their own page. Page 1 would be customer A and all of their orders, Page 2 would be customer B and all of their orders and so on, yet keep it all in one continuous word doc or PDF. Is that something that can be accomplished?
Hi Ahmet, i really like your Video and watched it perhaps 10 times. I have the Issue, that i want to populate automaticly a contract for appartmet rentals. I have a table called "contract". This table has linked information from 2 other tables called "Asset" for the appartments and "contacts" for the tenants. How can i get the Information in my prpared word Template, espacially the information from the linked (as you call child-tables). I Think this Variable thing is only needed for Arrays...?!
dislike because you didn't show a solution
thanks for sharing this ahmed , its good video. I am getting delegation issues in filtering multiselect lookup fields, do you have any such video?
Thanks! Great video!
Glad you liked it!
Hi, I want to download only one attachment out of four. How can I do this? For example, I want to download the attachment named "runSheet.pdf".
Hi Ahmed, Can you do a video on how to assign records to users or teams in dataverse?
Thank u
thank you for your video: Is there a way to create a security role (per default they are env maker) that allows users to create Dataverse tables and only view/edit/delete the tables (and the data within the tables) they created?
though we can see *ModelDrivenFormIntegration* but nothing is working while referencing. The source is blank. Could you please validate working of this too ?
In the edit mode the source will be blank, you can retrieve the record value in the play mode.
@@powerplatformplace thanks for quick response. I tried but it was other way..in design I can see value not in play mode
@@2007pradipta Is it doing the same thing if you use the classic experience?
@@powerplatformplace it work well in classic mode
Thanks for that, man!
when it will available to Modern page ? still we have to change it to Classic and edit. If we create a Custom Page and try to integrate we can't get Modeldrivenformintegration component. And there is no way can get parameter form the Main form. Even I tried to get the Parameter in canvas app by Param("id") but its giving blank.
Just published this video to answer your question: ua-cam.com/video/JpHiLh6hdSE/v-deo.html
@@powerplatformplace thanks a lot man...I was searching a lot for this... let me test in my environment.. Dose same will work in case of Custom Page too ?
if we add the custom page to a tab of this form. how we will pass the parameters ?
Hi Ahmed, I created the alternative key in my parent table then uploaded the data to my parent table but when I import the data into my child table I get an error: "A record that has the attribute values Province already exists. The entity key Alternative Key requires that this set of attributes contains unique values. Select unique values and try again." But these values in my parent are unique and in my child they are not unique because the act as foreign keys. Please assist. Thank you.
Thank you sir, can we bulk add members to business unit or teams
You can assign multiple users to BUs using AAD groups.
Amazing!! Thank you so much! So helpfull
Glad it was helpful!
This is very helpful. Thanks Ahmed. 😊
Glad to hear that
I have a requirement to calculate based on previous rows of the gallery. ColumnA mentioned here should sum up the previous values of row. Pls help. ColumnA. ColumnB 1 2 3 2 5
I have watched this video over and over. It's so insightful. I have learnt alot that am applying in my projects. Thanks alot @AhmedSalih
So well described. I really appreciate your efforts..Amazing!
Thanks a lot 😊
This was a great video, Ahmed. We are currently moving our data from Salesforce to D365 Sales and this video was extremely helpful.
Thank you so much for walking us through this. As a newbie to the Dataverse, it can be a little overwhelming to try and get to grips with all of it, so you sharing your expertise and knoleedge means a lot to me!
Glad it was helpful! Stay tuned as I am planning to create a new video to show how we implement DV security roles in the modern experience 😀
This is great! Thank you. One question. The interface we are seeing here, with the Entity Relationship diagram, is it only accesible through Copilot, as you showed here? Or can I access it from any other menu in Dataverse or Power Apps?
At this time the ERD workspace is available when creating tables through Copilot. But this feature still in preview and it has a lot of potential so I am optimistic about it is evolving 👌
@@powerplatformplace I agree! I think it has great potential. Thank you for sharing this!
That's too easy!
That is the goal 😆
How to do same thing on powerapps ? Export option
Check this video for Reza Dorrani ua-cam.com/video/tQCBWMR7T64/v-deo.html&ab_channel=RezaDorrani
Brilliant! It was really GREAT that we are able to see your long journey, because this helps when I get stuck etc. So very much appreciate you not editing out etc. 😍👋❣
You are so welcome!
Do you know, why this doesnt work that way for custom columns? After I save, I just get a reset for the field, but no notification. It works properley with standard columns... Btw I figuered out, how you can use the script without giving it explicit context. So the following script will work for every field, because it gets its content from the powerapp itself. function OnlyLettersV2(executionContext) { 'use strict'; const letters = /^[a-zA-Z]+$/; var formContext = executionContext.getFormContext(); // Get the attribute that caused the event to fire var eventSource = executionContext.getEventSource(); var fieldToValidate = eventSource.getValue(); if (fieldToValidate === null) return; if (!letters.test(fieldToValidate)) { eventSource.controls.forEach(function (control, i) { control.setNotification("Nur Text erlaubt"); }); return false; } else { eventSource.controls.forEach(function (control, i) { control.clearNotification(); }); return true; } }
where ItemId is coming from please?
It is from the ModelDrivenFormIntegration control. Watch the video carfuly and you will see what you need to do for this control to be generated in your Canvas App.
Hello Ahmed, thanks a lot for the useful tutorial. I am currently trying to build a similar functionality but require also to pull lookup values from related columns. Are you familiar on how it is possible to achieve this? Thanks a lot
Great video Ahmed, I followed you step by step and I am using Canvas app. All worked fine until I added new items to my dataverse table. The newly created records are not showing up in the gallery. Any idea what I could be missing. I applied simple filter criteria to the view as if column equals to this value filter it. But new items wont show up. Help...
Unfortunately dataverse does not allow for logarithm functions.
thank you sir, you are awesome
Salam Ahmed, Thx a lot !