takeoff<\/a>. To put together a proposal, the estimator at Reliable Electric needs to generate accurate price estimates for all the takeoffs in a project. This requires a complex set of inputs followed by a lookup of product information and a series of calculations to generate a final customer-ready proposal with accurate estimates.<\/p>\nBefore Power platform \u2013 business process, challenges and opportunities<\/h3>\n Reliable Electric had purchased a legacy desktop-based software called Accubid. The process was as follows: \n– A contractor would provide the plans \n– Estimators would do the takeoffs and enter all the information into Accubid \n– All information from Accubid was then copy-pasted into an estimation spreadsheet to get a final proposal<\/p>\n
<\/p>\n
This solution had several challenges:<\/p>\n
– According to Lars, \u201cthe interface was terrible, was hard to view and change certain data elements.\u201d \n– The output from Accubid had to be copy-pasted into a spreadsheet to get a proposal that met their needs. \n– Only one person could use the tool at a time. Each additional seat was $2000, which was cost prohibitive. \n– They needed a solution that provided them control over their data, with a user interface that was easy to use.<\/p>\n
Power Platform solution \u2013 Work order estimation app<\/h3>\n In a prior role, Lars Peterson was a small business consultant who researched multiple tools to help his customers but found himself almost always recommending Excel. He tried Access but felt it was complex and not something he could leave with the customer to maintain on their own. After joining Reliable Electric, he spent six months researching several estimation software solutions. He did not find any off-the-shelf tools that met his exact needs and decided to build a solution on his own using PowerApps and Microsoft Flow, with SQL as the backend. He found out about PowerApps through his Office 365 subscription. He chose it over other competitive offerings due to the rich visual appeal and depth of customization that was possible. He calls the solution \u201cEstimating the Database\u201d or ED for short. The application has been live in production since December 2017 and used daily by Estimators, Project Managers and Sales Representatives in the organization. It actively manages over 70 projects at any given point in time.<\/p>\n
<\/p>\n
Screenshot of estimator app<\/em><\/p>\nPowerApps<\/strong>: Estimators use a PowerApp on their desktop to manage the entire estimation process. They use predefined assemblies that have been customized for the business. These assemblies are basically takeoff templates that have a collection of products. The assembly is attached to a project and becomes a takeoff \u2013 an assembly with a quantity. The cost and labor associated with each takeoff is rolled up based on the products in the takeoff. Each takeoff is then priced based on this roll up with labor costs and other adjustments factored in. All of this happens automatically based on the defaults set in the estimate and can be customized as needed. The final output is stored in a SQL database. An Excel spreadsheet that is directly connected to the database is used to generate the final product list or bill of materials along with the proposal summary.<\/p>\nMicrosoft Flow<\/strong>: Flows are used to trigger stored procedures in SQL and notify the Director of Projects & Design whenever a new product is added, or a new assembly created.<\/p>\nSQL Azure<\/strong>: All data for assemblies, product lists, prices and estimates are stored in a SQL Azure database.<\/p>\n <\/p>\n
Screenshot of Flows<\/em><\/p>\nBenefits from using the Power platform<\/h3>\n\nReduced the time for data entry by half which allowed plans to get priced quickly<\/li>\n Electricians found the app easy to learn and use, as compared to the old Accubid solution<\/li>\n No more need for copy-pasting data, the spreadsheet is directly connected to the database which ensures that everyone always has accurate information<\/li>\n They are in full control of the data \u2013 it is instantly available and can iterate through quickly<\/li>\n<\/ul>\n <\/p>\n
Solution architecture<\/h3>\n The app uses SQL Azure for storing information about Assemblies, Products, Estimates and Proposals involved. The PowerApps application provides easy to use templates to key in the receptacle, view the assemblies and products involved, modify if needed per the customer\u2019s request and generate an estimate for the client<\/p>\n
<\/p>\n
High level architecture diagram of the Power platform solution<\/em><\/p>\nLooking beyond a single app<\/h3>\n Encouraged by the success of the estimator app, Lars has built several additional solutions. His goal is to modernize all instances where they use siloed spreadsheets for critical business processes and replace them with a PowerApps solution. He has brought on an additional resource to work on the backend SQL database layer, while he continues to develop the PowerApps Canvas apps.<\/p>\n
\nEmployee Engagement: A phone app used to submit feedback, report vacation, 1-on-1 forms, and manage employee information.<\/li>\n Product Updater: A tablet app built to edit product lists and vendor product information.<\/li>\n Sales Tracker: A desktop app to enter and track opportunities and projects. Setting this up to link to QuickBooks through an Azure SQL synced database.<\/li>\n Asset Tracker: A phone app that tracks all tools in the company. Plan to use the barcode feature in this app and populate it full of tools.<\/li>\n<\/ul>\nAdditional screenshots<\/h3>\n Work order estimator<\/strong><\/p>\n <\/p>\n
<\/p>\n
Mobile apps – employee requests, asset tracking<\/strong><\/p>\n <\/p>\n
Product updater<\/strong><\/p>\n <\/p>\n
Sales tracker<\/strong><\/p>\n <\/p>\n","protected":false},"excerpt":{"rendered":"
Lars Peterson is a General Manager from Reliable Electric, Canada. With no prior app development experience, he taught himself PowerApps, Microsoft Flow and SQL, and used the Power platform to transform core business processes, such as creating daily work order estimates.<\/p>\n","protected":false},"author":109,"featured_media":0,"comment_status":"open","ping_status":"open","template":"","power-apps-category":[1580],"power-apps-tag":[],"coauthors":[3061],"class_list":["post-58","power-apps","type-power-apps","status-publish","hentry","power-apps-category-case-studies"],"yoast_head":"\n
Reliable Electric: Power platform customer story - Microsoft Power Platform Blog<\/title>\n \n \n \n \n \n \n \n \n \n \n \n \n\t \n\t \n\t \n