官术网_书友最值得收藏!

Understanding PowerApps

PowerApps is an ever-growing part of the Microsoft Office 365 ecosystem, where developers and business users alike are empowered to create apps. In the past, for this to be achieved with SharePoint, you would have to use products such as InfoPath, where you could combine custom logic with a number of visual components to extend the user experience:

Figure 1.1: InfoPath as an editing application

PowerApps are created using visual tools that are provided through the browser and remove the dependency on needing additional applications to be installed on the desktop. However, this also builds into the Microsoft vision of mobility, where a user can work on their app anywhere in the world, at any time, from any device.

PowerApps aren't written with code; instead, they are created with formulas, similar to Microsoft Excel, a tool that the majority of the modern workforce are familiar with. For example, if we wanted to combine or concatenate strings in Excel, we would use the following formula:

Figure 1.2: Formulas in Microsoft Excel

If we compare this to doing the same within PowerApps, you will see the similarities between the two products:

Figure 1.3: Formulas in Microsoft PowerApps

With this familiar approach to building logic, you don't need to be a developer to start creating solutions to business problems. For developers, PowerApps can be enriched using custom-developed functionality that can be deployed to and called from Azure, meaning that PowerApps is a tool that everyone on the IT spectrum can take advantage of.

From personal experience, I find PowerApps to be an excellent prototyping tool. Due to the drag and drop nature of its design, I can quickly and easily place components on a screen to establish a basic look and feel for an app while also connecting to some of the more rudimentary data sources, such as an Excel spreadsheet or a SharePoint list.

Before we dive into how we create apps, we should explore PowerApps' licensing options, since their cost will be a huge influence on the design decisions you make when creating apps.

主站蜘蛛池模板: 岢岚县| 乌鲁木齐县| 仁布县| 蓝山县| 仪陇县| 张家界市| 泌阳县| 高淳县| 石门县| 兴安盟| 韶山市| 聂拉木县| 旬阳县| 东兰县| 齐齐哈尔市| 柳林县| 贵州省| 东山县| 平湖市| 保山市| 广德县| 武平县| 广东省| 丰顺县| 徐闻县| 财经| 新田县| 泾源县| 府谷县| 奉化市| 泽州县| 会泽县| 金川县| 上林县| 宁强县| 泽普县| 陆川县| 鄂温| 历史| 鄂托克旗| 大丰市|