2019-05-20

Microsoft® PowerApps & Flow are the Microsoft replacement to InfoPath & SharePoint Designer. Okay, that is a bit unfair to PowerApps & Flow, as both products address everything that users disliked about the predecessors, such as:

  • Not enough integrators
  • Requires developers
  • The designers were not browser-based products
  • Not mobile friendly
  • Ability to export and import workflows

Microsoft have attempted to address all the above issues with PowerApps & Flow. However, the need for a developer or IT Pro still exists as Business Users cannot be expected to know or build 3rd party system integration points.

For example, Business Users would not know “SharePoint Internal Column Names”, “Expression” language for configuring parts of the application, view thresholds, site throttling or content types.Even passing parameters between the two products is done in expression language, example “VacationApproval.Run(Manager,Title)” or if you want to hide a field on the form with a condition “If(IceCream.Selected.Value = “Vanilla”, UpdateContext({ visible: true }),UpdateContext({ visible: false }));” … so it’s not code but “expression language”. 

The big elephant in the room when dealing with PowerApps, is this “expression language”, which is now being called “Canvas-Apps Formulas”. Basically, saying the structure of this language is just like Excel Formulas. I have never used a Formula like below in Excel.

Expression language

So, when people ask me when they should use PowerApps & Flow vs an Enterprise Workflow or process automation tool, the answer is still the exact same. As with SharePoint’s native workflow, PowerApps & Flow cannot handle complex or long running processes. Some processes are so rapidly changing that to be supported by PowerApps & Flow without the development of custom code in the form of a custom API or Azure functions is not possible, nor is it possible to turn this process over to a business user to own.

Microsoft Flow & PowerApps solve simple processes and this is the underlying message coming from Microsoft:

”Microsoft Flow is the successor to SharePoint Designer for many common business scenarios such as approvals, document review, and onboarding/offboarding. It will be the default tool for building business automation in SharePoint moving forward.” 1

Once you go past the basic everyday processes and move into more complex or dark processes, Flow and PowerApps start to show their limitations, for example:

  • Long Running Processes will timeout, e.g. if you were assigned to look at an innovation feature and you can’t get to it until a month later, after 30 days it will no longer be in your queue.
  • Flow Quota – 2,000 runs per month across the entire company, this is not a per user quota. For example if you had 10,000 staff and it was coming up to performance reviews and they all submitted their forms within the same month then it would be capped at 2,000.
  • 1 custom Connector – Should the organization bring in a developer to update their internal HR system as part of a process, only one connector is allowed. This mean if any other internal system needs integration to the processes, it’s not supported.

 

PowerApps - worklfow image             FlowForma Process Automation worklfow image

 

My personal opinion on Flow and PowerApps is that they will be used by developers/IT pros to create simple business processeswhich solve problems that the company does not see a large ROI from solving

If you would like to learn more about quickly building business solutions in Office 365, check out our latest customer success e-book, ‘Six Ways To Automate Processes And Accelerate Digital Transformation’, featuring real life examples of how FlowForma customers are becoming process heroes using the FlowForma Process Automation tool.

About FlowForma Process Automation

FlowForma is revolutionizing the traditional BPM space with an innovative approach to developing award-winning process automation and workflow products. We’re recognized for disrupting this space because:

  • Our tools are trusted by IT but give the power to the business experts
  • Our tools are the only 100% no code process automation tools on the market
  • We’re the only provider linking workflow with decision making and collaborative work management

Download Free Ebook here!

Sign up for free 30 day trial here!

This blog post was original published here – http://c365.io/1qse

 

About the author 

Paul Stone

With 27 years’ experience in the IT industry, Paul is a highly accomplished professional and has been involved in a vast array of projects, delivering bespoke SharePoint and .Net solutions, incorporating workflows, data gathering and reporting.

Currently holding a position as FlowForma Solution Architect, he is our go-to product expert, both from a business and technical perspective, and is responsible for on-boarding new clients and partners.

A founding member of FlowForma, Paul also sits on the Innovation Council, ideating new concepts for our product’s roadmap, helping businesses to make the complex simple.