{"id":12378,"date":"2020-12-04T07:00:28","date_gmt":"2020-12-04T15:00:28","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/electrolock\/"},"modified":"2024-10-04T11:36:26","modified_gmt":"2024-10-04T18:36:26","slug":"electrolock","status":"publish","type":"power-apps","link":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/electrolock\/","title":{"rendered":"Electrolock simplifies inventory management with Microsoft Power Platform"},"content":{"rendered":"
Electrolock<\/span><\/a> is a premiere provider of insulation products and solutions for various manufacturing and repair industries. Some of their products include high voltage insulation products for power generation and electric coil manufacturers, custom insulation solutions, and thermal insulation for extreme environments such as large motor generators. They create electrical, battery, and thermal insulation, and bespoke product offerings to service their customers’ most demanding requests. In this post we’ll look at how Electrolock partnered with a Microsoft Gold Partner, Confluent<\/a>,<\/span>\u00a0to build an inventory management solution using Microsoft Power Apps, Power Automate, and Microsoft Dataverse. Electrolock and their customers needed to perform several functions with easy and accuracy \u2013 track inventory used, create a purchase order, perform a simple reconciliation of inventory for invoicing, and finally, record revenue using Dynamics AX, their ERP system and single source of truth. Electrolock was in the process of trying to win a customer away from a competitor who had an electronic point of sale system for their clients to track inventory used in electric motor repair. They realized that to win the bid, they would require a similar, easy-to-use digital solution. Prior to the Power Platform solution, Electrolock and their customers were using Excel spreadsheets to communicate inventory levels and shipments back and forth over email. This was a cumbersome process, it was imperative for the business to find an online solution, and an opportunity for Electrolock to win bids against their competition. While Electrolock was researching different options for creating their own solution for managing inventory online, they decided to hire Confluent, a Microsoft Gold Partner. Together they successfully rolled out a Power Platform solution used by Electrolock and their customers for Inventory Management. Power Apps canvas app used for inventory management The Inventory App is a Power Apps canvas app<\/strong> with data stored in Microsoft Dataverse<\/strong>. The app is used by Electrolock’s customer, who requires parts to fix electric motors. The app is used on mobile tablets on the manufacturing floor. All parts are given on consignment to the customer and stay on Electrolock’s books until the customer creates a PO for a specific job or jobs. Electrolock invoices the customer based on the jobs attached to the PO. The customer uses the app to track all parts “picked” from inventory and used for a specific job, and to close jobs every two weeks so that Electrolock can invoice the customer. The size of parts varies from being as little as nuts and bolts to as big as a suitcase. The smaller parts are stored in vending machines and the bigger parts are stored in big bins on the manufacturing floor. The customer then goes to the floor and picks the parts from the bins or vending machines. They continue to add inventory in the app as they complete the job to fix the electric motor.<\/span> Power Apps canvas app screen for adding items to a job<\/em><\/span><\/p>\n After couple weeks, the customer performs a “reconciliation” process by validating the count of inventory used and returning any unused parts. The app allows the supplier to return all items that were not used and auto-calculates the total parts used in the job. Model-driven app used to manages the active purchase orders The last step in the model-driven app from the customer side is to run a Power Automate<\/strong> flow that transmits the PO. The flow sends an email with an attached CSV file that consolidates all the parts used on various jobs by item number, quantity used, and total amount per item. Left: Flow that transmits PO from consolidating all the parts used by the job; Right: Email with an attached CSV file generated by the flow.\u00a0<\/em><\/span><\/p>\n The CSV file is transmitted via Power Automate by invoking a FetchXML HTTP request to Microsoft Dataverse, and then converting that response into a CSV table. From the CSV, a file is created and stored in SharePoint, and the Dataverse record is updated to show the transmission of the PO data is complete. The model-driven app is also used to manage inventory. “Transfers” represent the inventory sent from Electrolock to the client. They can use the Power Apps canvas app to receive inventory which has been created in the model-driven app. Electrolock uses Power Query to retrieve data from Dataverse to currently manage its inventory. Soon, an integration between Dynamics AX and Dataverse will be established to handle transfers. The Inventory Management solution involved Power Apps and Power Automate. Both canvas and model-driven apps were used for their unique strengths. A flow completed the communication of purchase orders. All of the parts relied on Microsoft Dataverse as the underlying data source. Some of the key benefits of the Power Platform solution are as follows: <\/p>\n Confluent<\/span><\/a>, a Microsoft Gold Partner, started\u00a0their Power Platform journey\u00a0as an early adopter\u00a0in 2015 and to date have built more than\u00a0300\u00a0solutions\u00a0across\u00a0100\u00a0midsize and enterprise\u00a0customers.\u00a0They focus\u00a0on delivering cloud-based business application solutions on Dynamics 365 and the Power\u00a0Platform.\u00a0For them, the\u00a0combination of Office 365, Power Apps,\u00a0Power Automate and Power BI\u00a0has allowed companies of all sizes the\u00a0ability to afford a digital transformation initiative.\u00a0They have leveraged these\u00a0tools\u00a0combined with\u00a0Microsoft Dataverse to\u00a0solve\u00a0a\u00a0myriad of problems,\u00a0such as process automation, project management, and field service.\u00a0It is through delivering an App in a Day workshop at a Microsoft Technology Center that Electrolock learned about Confluent.<\/span> Electrolock is a premiere provider of insulation products and solutions for various manufacturing and repair industries. They partnered with a Microsoft Gold Partner, Confluent, to build an inventory management solution that uses Power Apps and Power Automate, with data being stored in Microsoft Dataverse. <\/p>\n","protected":false},"author":90,"featured_media":12390,"comment_status":"open","ping_status":"open","template":"","power-apps-category":[1580,1664],"power-apps-tag":[1581],"coauthors":[2350],"class_list":["post-12378","power-apps","type-power-apps","status-publish","has-post-thumbnail","hentry","power-apps-category-case-studies","power-apps-category-uncategorized","power-apps-tag-customer-story"],"yoast_head":"\n
\n<\/span><\/p>\n
\n<\/span><\/p>\nBusiness scenario<\/h2>\n
\n<\/span><\/p>\n
\n<\/span><\/p>\nBefore Power Platform<\/h2>\n
\n<\/span><\/p>\nPower Platform Solution \u2013 Inventory Management<\/h2>\n
\n<\/span>
\n
\n<\/span><\/p>\n
\n<\/em><\/p>\n
\n<\/span>
\nFor a clearer idea of how the app works for a customer of Electrolock in the electric motor industry, consider the steps of a worker on the ground floor who starts a job and needs parts to fix an electric motor.
\n<\/span>
\n
\n<\/span>
\nThey use the app to:
\n<\/span><\/p>\n\n
\n<\/span><\/li>\n
\n<\/span><\/li>\n
\n<\/span><\/li>\n<\/ul>\n
\n<\/p>\n
\n<\/span>
\nAt this point, a manager from the customer’s team needs to check that the items used have been correctly entered and creates a Purchase Order (PO) for all the jobs in that time period. The manager uses a model-driven app to create a PO. They assign all the jobs to that PO, thus grouping them together to get a total dollar amount of the PO.
\n<\/span>
\n<\/p>\n
\n<\/em><\/span><\/p>\n
\n<\/span>
\n<\/p>\n
\n<\/span><\/p>\n
\n<\/span><\/p>\nSolution Architecture<\/h2>\n
\n<\/span>
\n<\/p>\nImpact and benefits<\/h2>\n
\n<\/span><\/p>\n\n
\n<\/span><\/div>\n<\/li>\n
\n<\/span><\/div>\n<\/li>\n
\n<\/span><\/div>\n<\/li>\n
\n<\/span><\/div>\n<\/li>\n
\n<\/span><\/div>\n<\/li>\n
\n<\/span><\/div>\n<\/li>\n<\/ul>\nAbout the partner<\/h2>\n
\n<\/p>\nRelated links<\/h2>\n
\n