PowerPlatform Capabilities

I was recently asked for documentation on the capabilities of the PowerPlatform and this was a tricky question to answer. This was due to the size of the platform and the rapid rate of change on the features. I thought that it would be easier to create a summary.   

The major capabilities include: 

No alt text provided for this image

Let's walk through these, starting at the top.   

Microsoft PowerApps - PowerApps comes in two types: 

  • Model Driven Applications – Model Driven Applications allows for a low-code approach to implementing business solutions. This includes a robust security model, auditing capabilities and complex logic handling. This is the main service that ESDC uses to implement solutions and typically is used to run larger business processes.  These model driven applications also include an internet facing portal that we have in production now and is configured to meet the Government Accessibility and Official Language standards.   https://docs.microsoft.com/en-us/powerapps/maker/model-driven-apps/model-driven-app-overview 
  • Canvas Applications – Canvas Applications is another low-code approach to Implementing business solution with a focus on Mobile and tablet user experience. These types of application are more suited to a specific task in the business process.   https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/getting-started 

Dynamics 365 – This is an ERP solution that runs as a Model Driven Application. It includes a large amount of prebuilt processes and capabilities that are needed to run a business. This includes: Sales, Marketing, Service, Finance, Operations, Commerce, and HR. In ESDC, we only use some supporting processes in this module. An example of this is the Service Level Agreements. We use these to track if we are meeting the target time to contact someone. An important note on this is that our current licensing does not cover all of the capabilities in this module.   https://dynamics.microsoft.com/en-ca/ 

 Dynamics 365 for AI – This is an Artificial Intelligence solution built into the platform that can extend the capabilities. It includes an easy to use interface for creating models as well as prebuilt models. We will be looking at this in the future for work on creating recommendations and working with documents in a more intelligent manner.   https://dynamics.microsoft.com/en-ca/ai/overview/ 

 Microsoft Flow – This is a set of automation technology that is used to integrate different products together and automate manual operations. Think of this like the glue that ties the platform together and allows it to interact with other tools. There are two major types of Flows:  

  • Automated Flow – This is a workflow created in a visual UI that is typically triggered by a business event to complete an action. As an example, we could have an event trigger when a citizen tweets "Service Canada"; this would create a case in a back end system where a user would need to review the tweet.   
  • UI Flow – This is a flow where the actions are recorded by a user using their web browser or desktop application. This is typically named Robotic Process Automation(RPA) in the industry. This would be useful in the case that an interaction is needed in a legacy system that does not have an easily accessible back end interface due to logic embedded in the user interface.   https://docs.microsoft.com/en-us/power-automate/ 

 Power BI – This is a business analytics platform that is used to provide insights into the data. ESDC is not currently licensed for this solution.   https://powerbi.microsoft.com/en-us/ 

 Common Data Service – This is a data solution that comes with pre-existing data entities that can be customized to meet the needs of the business. It also comes with an existing management, connectivity and security model.   https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/data-platform-intro 

 Power Virtual Agents – This is a framework for creating and managing Bots that can interact with the user. This could be a citizen or an internal departmental user.   https://docs.microsoft.com/en-us/power-virtual-agents/fundamentals-what-is-power-virtual-agents 

 Azure Services – The Azure cloud has a large number of services that can be integrated into the solution. Currently we are using Application Insights to understand the user experience better and to make proactive enhancements to the system.   https://docs.microsoft.com/en-us/azure/azure-monitor/app/app-insights-overview 

We are reviewing Azure Maps to add geography based capabilities: https://azure.microsoft.com/en-us/services/azure-maps/ 

These will be reviewed service by service to determine viability.  

 On Premise – With support from SSC, the cloud can be connected back to our legacy environment to interact with existing systems.   

 Thanks for reading and feel free to leave a comment.

 

Hi Todd, really good intro to the Power Platform. It’s very liberating and convenient to use all these cloud capabilities, but the only downside is that they come at a price. And the more of these Power Platform services you want to use, the more it will cost you annually. I can’t help but feel that although SaaS platforms like these are definitely what we need to use in order to meet our ever changing business demands, this future will not come cheaply for ESDC.

Like
Reply

Excellent summary of the power platform

To view or add a comment, sign in

More articles by Todd Kennedy

  • Selecting the right tool

    With the implementation of Project OakDale, we are spending more time on establishing a better governance strategy for…

    1 Comment
  • Project OakDale

    Yesterday was the start of the Ignite conference for Microsoft which contained many product announcements. One of…

    4 Comments
  • Agile Teamwork in the Public Sector

    I am reading the book "Team Topologies" and they raise an interesting point on reward structures. "Looking to reward…

    2 Comments
  • Amazon HoneyCode

    Amazon has rolled out a low code application builder named Amazon HoneyCode. I registered and took a quick look at how…

    2 Comments
  • Structuring Teams

    ESDC has been doing Dynamics 365 development for a long time on our internal infrastructure and has been fairly…

    2 Comments
  • DevOps vs. ITSM

    Based on a recent post on Pipelines, I received some questions from an old coworker on how DevOps affects ITSM(IT…

  • Pipelines

    Azure DevOps is the latest version of Team Foundation Server (TFS), and it includes many functional changes and…

    7 Comments
  • The Future of Dynamics CRM in ESDC / L’avenir de Dynamics CRM au sein d’EDSC

    Editors note: This post was written two months ago. Much of the analysis/opinions are still valid but Covid19 has…

    3 Comments
  • Collaboration with the Cloud

    These are challenging times for everyone with the pandemic and the social distancing measures. This has led to most…

    1 Comment
  • Branch Less, Succeed More / Moins d’embranchements, plus de réussite

    We have recently met with a large custom software development project in Employment and Social Development Canada…

    3 Comments

Others also viewed

Explore content categories