HI WELCOME TO SIRIS

Step-by-Step Guide on How to Create an App in Power Apps

Leave a Comment

 App making is really just following the basic steps outlined below; from identifying the business problem to solving that issue. Often it’s easy to fall into the trap of making an app for the sake of making an app rather than solving a business-critical issue.

Power-Apps-Steps

Plan

The planning phase is arguably the most important part in the process. What is the problem you are solving (use case), who are the users involved, what objectives or goals will it meet for these users, and deeply understanding the business process are some areas to discuss in the planning phase.

Design

Designing the app is important but it’s just as important to know where to start; the information gathered during planning will help prepare you for the specifications of design. Design is a two-step process: Conceptual and Architectural. The conceptual process will provide the overall blueprint of the design whereas the architectural process will specify how exactly you will use Power Apps to automate your business processes.

Power Apps has Four Major Components:

Canvas AppsModel-Driven AppsPortalsCommon Data Service
Highly tailored interfaceAutomatically generated user interfaceHelp create external facing websites for users outside your organizationData platform for Power Apps
Connect data to over 200 sourcesStart with your data-model and build up other componentsDynamics 365 Sales, Customer Service, Field Service, Marketing, and Project Service Automation is on CDS
Create blank canvas apps for web, mobile and tabletUse Common Data Service to configure forms, business rules, and process flowsAllows you to securely store and model business data

Make

This is the fun part where you get to make what you planned and designed. In Power Apps you can choose to build the app using canvas apps or model-driven apps. Below are steps for getting started with each method:

Canvas Apps

  1. Set up the data source
    • Set entities, tables, or lists
  2. Create a new app
    • Sample app (under all templates when you login to Power Apps)
    • Template (Power Apps Portal, run default templates)
    • Common Data Service
    • In SharePoint
    • In Teams
    • With Excel
  3. Add connectors
  4. Create screens
    • Home screen
    • List view
    • View form
    • Edit form
  5. Create Power Automate Flows

Model-Driven Apps

  1. Create a solution
  2. Set up data models (define entities and fields)
  3. Set up security roles
  4. Create a site map
  5. Customize forms and views
  6. Set up business process flows
  7. Set up Power Automate flows

Test

Now that your app is built, the next step is to start testing. There are various types of tests you can use to check whether a specific function or feature of your app is working as intended. Some of these tests include unit tests, end-to-end, and user acceptance tests (UAT). Depending on the type of app you have built there are other tools that can be leveraged as well such as Power Apps Test Studio, Azure Monitor (for testing performance issues), EasyRepro (Dynamics 365 and Power Apps for model-driven apps), and Solution Checker. The solution checker is a tool that checks whether the solution you’ve created is healthy. You can quickly review issues and see recommended fixes.

Deploy & Refine

Once you have tested your app it’s ready to get to the hands of its users. As soon as your app is ready to use you can either share it or publish it so that it is discoverable for people to start using. There are many ways to make this happen from QR codes, linking apps to one another, embedding it on Teams or SharePoint, connecting it to existing web apps or portals, or integrating it to Bing to appear in search results.

Here are some more details on how you can publish and share your apps:

Model-Driven AppCanvas App
Publishing a model driven appPublishing a canvas app
Sharing a model driven appSharing a canvas app

Try Power Apps for free for 30 days here.

0 comments:

Post a Comment

Note: only a member of this blog may post a comment.