Call Graph API in PowerApps

Requirements We build PowerApps for the internal organization through the Canvas Model. And we need to read some useful information from the Graph API for user properties. Solution You have multiple way to read the User on The Office 365. Use the User function. If you just need email and name you can use this. You can read the detail here Use the Office365User. If you need access more data such as Photo, Manager, hire date, and many more. You can read the detail here Use the Graph API. If you need access to active directory data. You can read the detail here Limitation medianet_width = "600"; medianet_height = "250"; medianet_crid = "858385152"; medianet_versionId = "3111299"; When call graph API or read user information you need to understand the limitation: There is some field in v2 cannot be updated through Office 365 profile, such as hire date, etc. Therefore, you need to store and read through your PowerApps. Many functions are read only, you cannot save the new value. When you need, history of your update you need to save the record for your Application into SharePoint List or Excel. medianet_width = "600"; medianet_height = "250"; medianet_crid = "858385152"; medianet_versionId = "3111299";

Power Apps Canvas Model

If your organization needs an application that help you to manage lot of things of your company and does not have sufficient time to build by using .NET Framework. You can use Power Apps to facilitate the application development by using low codes development concept. Power Apps comes with three development models. Canvas App. Building from scratch by using drag and drop model with control. You can build Tablet and Phone for internal user. Data Driven App. Building from data source like an excel, SQL server, or SharePoint list to build ready to use app. You can build Tablet and Phone for internal user. Portal Apps. Building an app in web technology to deliver the benefit for external users. medianet_width = "600"; medianet_height = "250"; medianet_crid = "858385152"; medianet_versionId = "3111299"; On this first tutorial, we want to show yow how easy to develop an app with canvas app. medianet_width = "600"; medianet_height = "250"; medianet_crid = "858385152"; medianet_versionId = "3111299";

Five Power Apps Limitation That You Need to Know

The idea of low codes development platform Coding looks cool, but it hard for some people. Understanding object oriented, scripting, compiling, software architecture, testing and design patterns will be overwhelming for some people. Thanks to Low codes development technology that helps you create app that work in with less coding. There are so many apps out there such as Power Apps, Phone Gaps. Today we will discuss why the Power Apps limitation that you might need to know before you dig down to the Power Platform #1 To Tight with Office 365 Platform If you want to build an app for your organization that already use Office 365, the Power Apps is for you. But when you need to build for your end customer with various technology and platform. The Power Apps might be not your choice. It needs Office 365 license, Office 365 account with Power Apps Free License. Yes, Power Apps provides you Power Apps portal for external users. And we will discuss it in another post. For now, the tightly coupling with Office 365 platforms is a benefit but challenging for external user. // #2 Pricing model The pricing model is too high for small business. Power Apps is not cost efficiency solution if you do not have Office 365. It will take 40$ / user / month if you need unlimited app version. Just imagine how it will take If you want to deploy for 100 users. Fortunately, there is a free plan for Office 365 users and there is community development plan for Power Apps #3 The App Editor The Power Apps integrated development environment is running on the web. Although, it gives you benefit by eliminating specific hardware and installation. It lacks the developer 'feel'. You can try by yourself by visiting the https://make.powerapps.com/ or the canvas version in https://create.powerapps.com/. Yes. It is confusing sometime! That is why I called a limitation #4 You Need Mastering the Excel Style The low codes mean you still need to code. The Power Apps codes work just like Excel Script or DAX in Power BI. If you already know how to create =SUM() script in Excel, it means you have the basic. However, the PowerApps codes will be challenging for some people who already know the object oriented or markup model. Can you guess what the codes are doing in this Power Apps Codes? Launch("https://bing.com/search", { q: "Power Apps", format: "rss" }, LaunchTarget.Self)   #5 Tablet or Phone, You Do not Have Both! If you want to create an app that can work in multiple device orientation and size, the Power Apps need you to create two applications. The first one is a tablet layout and the second one is the phone version. If you want to provide better experience you need to create the most used version (phone / tablet) or both. Fortunately, you can still use the phone version in your Windows 10 version. You have other limitations come on your mind? Please share on the comments below. If you want to see the goodness of PowerApps you can visit this links.   //

Topics Highlights

About @ridife

This blog will be dedicated to integrate a knowledge between academic and industry need in the Software Engineering, DevOps, Cloud Computing and Microsoft 365 platform. Enjoy this blog and let's get in touch in any social media.

Xbox

Month List

Visitor