10 Things You Need to Know about Microsoft’s Power Platform!
Neil Rosenberg
Technology Strategist, Consultant & Speaker - Helping Clients Achieve Success & Optimize Value from their IT Investments
As I talk to lots of IT and business leaders and team members, I find that many don’t yet know about or understand Microsoft’s Power Platform – yet, in many ways this collection of services is one of the most powerful tools in Microsoft’s arsenal. I view Power Platform as the glue that can bind together all three of Microsoft’s Clouds (Microsoft 365, Dynamics 365, and Azure) and the data they contain, as well as integrate third party data sources to present one view of the customer and supply chain.
In this article, I’ll break down the Top Ten things I think you should know about and can do with Power Platform, in order to assess how it might benefit your organization. I’m very energized about this technology, so please ping me if you’d like more information or want to explore how Power Platform can help you.
I’ll tackle the first five in this post, and then the final 5 next week in Part II of this article.
1. Rapidly Build Apps – No Code/Low Code – with Power Apps
Microsoft PowerApps is a platform for rapid creation of new web/mobile applications, either with “No Code” (i.e., the developer/creator does not need to be a programmer) or “Low Code” (a developer can rapidly create an app and add code as needed for specialized functions). This toolset empowers “Citizen Developers” – who are closest to the business and the data – to create apps without having to write code and be programmers. For those with programming skills, Power Apps allows faster time to value, by streamlining and accelerating the development process.
Apps can be “model driven” (with the look and feel of Dynamics 365, and tied to the Common Data Service database – see item 5 below), or “canvas” apps which can be created from a Template, a data source (for example, a database or even an Excel spreadsheet) or a blank canvas. Apps are designed for the web/mobile experience and can be optimized for different form factors.
A great example of this is the Crisis Communication app which was built in a matter of days by Microsoft at the beginning of the COVID-19 crisis, and shared out to the public as a free Template (see item 6 below). The app facilitates bi-directional employee communication and awareness during a crisis (in this case, COVID but equally useful during other Disaster Recovery scenarios), and shows off the power and flexibility of the platform.
2. Automate Repeatable Business Processes with Power Automate
Formerly known as Microsoft Flow, Power Automate allows for creation of “Flows” (automated processes) via a graphical interface, essentially like a flow chart with if/than branches and drag/drop from a palette of functions. Flows can be triggered by actions, schedulers or other circumstances, allowing for the automation of repetitive business processes and associated savings.
3. Create Stunning Visualizations with Power BI
Sharing a name, but having a separate paradigm and code base, is Power BI. Power BI is Microsoft’s tool set for creating visualizations of business data from a wide variety of sources, allowing for drill down analysis and empowering users to act based on fact. Business Intelligence is a more established market than the above two areas, with competition from the likes of Tableau, QlikView and others. But PowerBI has steadily moved into a leadership role in this space, winning Gartner’s Magic Quadrant in 2019 by a wide margin.
Power BI allows for creation of Dashboards that show data through a wide range of chart types and visualizations that can be highly customized, and that adjust in real time as the viewer filters and focuses on specific elements. The visualizations can be consumed through a variety of web and mobile formats, making it easy to share and collaborate around the data insights.
4. Build A Bot, with Power Virtual Agents
Probably the least known of the services, Power Virtual Agents is a toolset that allows for rapid creation of “Chat Bots” that can automate customer interaction as part of an omnichannel strategy. With an understanding of common questions and answers (including online data sources), developers can quickly create chat workflows to facilitate customer self-service, with branching so customers can easily “bail out” and speak to a service rep if the automated experience is not satisfactory. Because it is part of the Power Platform, Power Virtual Agents can for example trigger Flows or leverage related functions like Azure Cognitive Services (for example, to detect the language of the person making the inquiry).
5. Take Advantage of the Common Data Service
Common Data Service (“CDS”) is Microsoft’s implementation, within its products, of the Common Data Model, a cross-vendor database schema. Microsoft, working with Adobe and SAP as part of the Open Data Initiative, developed a master data schema to address the challenge of “10 systems, 10 different views of the customer” – by having one uniform schema that multiple systems can map to, it becomes possible to normalize data across disparate systems.
It also becomes possible to synchronize data between systems – for example, a company using SalesForce may not use Dynamics 365, but its SalesForce data can be mapped to CDS (via a standard Connector – so the work is already done) allowing for this normalization and reporting, as well as for AI-based Insights against the data (provided in this case by Microsoft’s Customer Insights and/or Sales Insights offerings using AI against the mix of Microsoft, SalesForce and other data). Irrespective of the CRM, ERP or other core business systems in use, it becomes possible to have one view of the customer across Sales, Marketing, Operations, Service, etc. To me, this data integration and the powerful insights from applying AI against this one view of the customer, is particularly compelling.
This ties in to Power Platform specifically in that through CDS, Microsoft applications can easily access the data for visualization/reporting (PowerBI), automation of repetitive tasks or triggered updates (Power Automate) or access through new, integrated interfaces (via Power Apps or Power Apps Portal). Power Platform is built natively on top of CDS, and has tight integrations with Dynamics 365 despite its flexibility for use across such a wide range of Microsoft and Third Party applications and services.
*************************************************************************
Next week, we’ll continue with Part II of this article, the final 5 things that you need to know about Power Platform – stay tuned!
Director - Business Development
4 年Ankit Haria Sunish Jose
Executive Leadership / Chief Data Officer / Enabling Business Velocity through Digital Transformation
4 年Good to see the enthusiasm build up around Microsoft’s Power Platform. We have been early adopters here and have not looked back. The build-fast with low-code approach has helped us move faster to solve business and IT needs.