Site Menu
Mon - Fri 8am - 6pm

Enhance your business with Power Apps

Complement your core business applications, Microsoft Dynamics 365 Business Central and Microsoft Dynamics 365 CRM, with Power Apps to add a new dimension to your integrated business systems.
Image

What is Microsoft Power Apps?

Microsoft Power Apps is part of Microsoft Power Platform providing you with a suite of Apps, services and connectors, alongside the data platform, Dataverse, enabling a rapid development environment to build custom apps for your business needs.

Think of Power Apps as the building blocks for innovation. Here to give you the ability to develop your own custom apps that are powered by your business data.

They have the ability to support your core business software, like your ERP and CRM solutions, integrating perfectly with Microsoft Dynamics 365 Business Central and Microsoft Dynamics 365 CRM.

You no longer have to wait for the right app to fix the solution you’re facing right now or pay extortionate fees to develop it inside of an incumbent system. With Power Apps, there is the opportunity to take matters into your own hands.

With two types of Power Apps, Model Driven Apps and Canvas Apps, they can work with each other but also independently too.

Make Power Apps work for you

The responsive design means Power Apps can run seamlessly in a browser and on mobile devices like your smartphone or tablet. Therefore, you can design the right app for the right user, depending on their needs. There is even the ability to enable your app to go offline too – pretty cool huh?

Not sure where to start when it comes to deciding where you can use Power Apps? Luckily, there are plenty of places to find inspiration. There’s a community already building apps that is a great starting point. And here at Tecman, we’re regularly delivering Power Apps for our customers, so we can help guide when and where is the right time to get a Power App into your business.

You can have one or many Power Apps, that can be used by everyone or just a select few people.

Let’s break it down a little further and dive into how these apps can be designed by you to help you transform your business processes.

Canvas Apps

Canvas apps are, as they sound, a canvas on which you can build on. With drag-and-drop design functionality, you can customise pages in your app similar to how you would design a slide in PowerPoint. Positioning, colours, design, components, and more are all customisable.

The functionality and your data source can be added directly into the designer to keep things simple. Plus, you can even set up formulas and expressions just like you can in Excel, allowing you to add more logic to how your app will operate.

You can even transform an idea you scribbled down on a piece of paper and transform it into a canvas app and creates a Dataverse database in the background! Simply take your sketched-out design, indicating what fields you’re after and where you’d like them positioned, upload a photo of your design and Power Apps will take care of the rest!  Apps and AI coming together – pretty neat right?

To put it simply, Canvas Apps are designed to connect to a data source and create a front-end experience. You can keep the design simple or get creative if you have the skillset.

But where would we use a canvas app? Well, the opportunities as vast! Consider areas where your current business systems have a difficult user experience, and think about how a simple front-end could improve the experience for users in areas such as warehouse management, production, sales, logistics, and more. But don’t just stop there! HR apps, such as holiday request, visitor system apps can be achieved with the use of Canvas Apps.

Image
Image
Image

Model Driven Apps

Within Model Driven Apps we can add multiple components, such as forms, views, charts, tables and columns (fields), additionally relationships can be enabled to connect tables together. You may also hear them being referred to as Data Model Driven Apps, where a Dataverse is a requirement.  

A Model Driven App in Dataverse looks more like a business system than a Canvas App, and if you’re eagle eyed, it looks a little like Dynamics 365 CRM Apps.

Once you’ve got the base data model outlined and build, with the right skillset it can be quite quick to build business processes within the app. In a Model Driven App, you have more control over the logic and processes but less control over the layout.

If your business relies on manual and disconnected systems for storing data, and if important information is mainly retained in the minds of employees, then a Model-Driven App may be great solution. This type of app can be particularly useful when your current ERP and CRM systems are not suitable for accommodating up all the data and processes you need.

Let's break it down

Get to know the key differences between Model-Driven Apps and Canvas Apps
Model-driven apps
Canvas Apps
Functionality
Rich, from layout, to logic, to roles and permissions. It’s like creating your own business system (but doesn’t mean it should be a free for all – business justification)
Ever growing, yet more about the interaction experience with a user than the logic of the app. Your layering on top a data source
App consistency
High – differs predominantly based on the tables and views chosen but the similarity between apps visually 
Often low without business guidlines given the significant control the designers have of the user experience – apps can look very different to one another 
Speed of creation
Rapid (for creation of data model) but then open to debate based on how many business processes you are building
Quick, but relative to the complexity of the design, less about the business process, more about the effort assigned to design and how you control data interaction 
Responsive
Automatically responsive
Only responsive if designed in this way
Navigation through relationships
Automatic, provided relationships exist/are configured. Maker experience is front end user friendly but still need appreciation of relational databases 
Only where designed and applied using Power Fx formulas (basically needs to be part of build planning – no wizard/guide available, maker experience can take getting used to for non-technical users
Business Use
Ideal to manage complex business process and logic
Ideal for task-based or role-based activities as a front end to send output back to source system

What can Microsoft Power Apps do for your business?

Building apps quickly and easily is clearly a ‘wow factor’, people in your organisation will be wanting to ‘have a play’ but it’s important to have control and reasoning behind all Power Apps inside of your systems landscape. Whilst there is tremendous value available, it should not become a free for all.  You should approach the creation and management of Power Apps like you would manage your ERP and CRM solutions.

But Power Apps is designed to bridge the gaps you have in your business systems. Evaluating Excel spreadsheets, SharePoint Lists and Access databases is a good starting point to see if Power Apps has a place in your business, and potentially create some quick wins.

Drive the ability and benefit of managing your data centrally, if you have a lot of data centrally with ERP and CRM, why would you have other silos of data in your organisation?

Image
Image

How do Power Apps work with Microsoft Dynamics 365 Business Central?

Dynamics 365 Business Central can be connected to Power Apps as a data source as standard. Power Apps will then display a list of environments and companies that are available from Business Central.

But how exactly does the connection work? Well, as part of the connection, we are presented with a set of tables available to us, through API. But Microsoft doesn’t give us every API we ever need and remember customisations in Dynamics 365 Business Central require creation of custom API’s. So, you may want some help from us.

You then need to decide what the structure of your pages will be and how the user will consume and interact with data.

Where could we use Power Apps with Dynamics 365 Business Central?

A Power App could be a good way of enabling an item catalogue with pictures while sales reps/agents are out on the road. Maybe you want it to go further and enable a simple quoting and ordering app too?

How about using a Power App to manage incoming deliveries from suppliers. To help check them in; vehicle checks, temperature checks, weight on arrival, weight on exit?

Power Apps can be utilised to effectively manage non-conformances on the shop floor. These non-conformances can be related to suppliers, internal processes or customers. By allowing employees from any department to log and report non-conformances, the quality team can quickly investigate, assist with resolution, and implement preventative measures. This way Power Apps can facilitate a swift and efficient process for addressing non-conformances and ensure high-quality standards throughout the shop floor.

How about a new item request/creation app? When you are looking to add to your item catalogue, instead of giving all users the ability in Dynamics 365 Business Central to create items freely, how about a Power App to offer a layer of control and management.

Also, think about how Power Apps could be used out on the road by an engineer for example. We know that Dynamics 365 Business Central has service management functionality to generate demand for engineers, but a Power App could enable engineers to see and feed back job information. Plus with the ability for the Power App to work offline too, they’re a great option for any team member who is working away from their desk.

If you’re an existing Microsoft Dynamics 365 Business Central user with a cloud licence, depending on the type of licence you have, you may already have the ability to start creating and using Power Apps. So give us a shout on how we can get you started with your Power App journey.

Image

How do Power Apps work with Microsoft Dynamics 365 CRM ?

As Dynamics 365 CRM is already a Model Driven App (yes, just one that Microsoft have built for us and maintain and update), it is already in Dataverse, so we can create Power Canvas Apps on top of Dynamics 365 CRM. Alternatively, we can extend the Model Driven App of Dynamics 365 CRM itself or create a new app.

So, given this news, where could we use Power Apps to improve the CRM solution?

Power Apps can be used to improve the user experience for your sales team on the road. By creating a Power Canvas App on top of Dynamics 365 CRM, your sales team can access product catalogues and quote functionality with a simpler interface. A great alternative to using the Dynamics 365 CRM mobile app, which while great when your sales team are out on the road, doesnt include  a simple to access product catalogue.

It can be used to bring data together inside of CRM, where we embed Canvas Apps inside of CRM to help interact with and view data easier, given we know that the UI in Model Driven Apps are more restrictive.

How about building a Canvas App for a very simple data capture screen for leads at a trade show? Attendee details can be inputted into your app and go straight into the lead pot in Dynamics 365 CRM ready for follow up immediately after the show!

Another potential use case for Power Apps is linking non-conformances to a case in Dynamics 365 CRM. The strong process management functionality makes Dynamics 365 CRM an ideal platform to track and manage non-conformances. People across the business may not be using CRM day to day, so a Power App makes it easy to collect the right data in the right place for the business.

If you’re an existing Microsoft Dynamics 365 CRM user with a cloud licence, depending on the type of licence you have, you may already have the ability to start creating and using Power Apps, so give us a shout on how we can get you started with your Power App journey.

Image

Find out how Power Apps can work with your ERP or CRM Solution

Connect to and manage the data that matters to you

Whether you’re wanting to connect to your other Microsoft Apps like Teams, Dynamics 365 Business Central and Dynamics 365 CRM, or even non-Microsoft data sources, Power Apps is a hub for your data while also providing a front end that users find it easy to interact with.  

Did you know that we can also create Power Apps directly within Microsoft Teams, so you don’t need to flit between different windows and screens – as we all know how integral Teams has become to our working life.

Power Apps can work with so much more than just other Microsoft products. Even though we love Microsoft products, we and Microsoft know you do use other applications too. There are a wide range of approved connectors available, so many that you could spend hours browsing through what is on offer.

However, if you don’t find one that works for you, you can create your very own connector to get Power Apps working exactly how you want it to, just as long as your data source has the right technical capability.

Microsoft Power Apps is here to help you get the most out of your business solutions.

Image

The possibilities are endless

If you’d like to find out more about how your business could benefit from Microsoft Power Apps then get in touch and arrange your discovery call.