0% found this document useful (0 votes)
14 views

LearningPath1_CreateACanvasAppInPowerApps

The document outlines a training path for creating a canvas app in Power Apps, covering modules on getting started, customizing, and managing apps. It includes information on Power Apps features, related technologies like Microsoft Dataverse and Power Automate, and best practices for app design and management. Exercises are provided to reinforce learning on app creation, customization, and environment management.

Uploaded by

analiaremon08
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

LearningPath1_CreateACanvasAppInPowerApps

The document outlines a training path for creating a canvas app in Power Apps, covering modules on getting started, customizing, and managing apps. It includes information on Power Apps features, related technologies like Microsoft Dataverse and Power Automate, and best practices for app design and management. Exercises are provided to reinforce learning on app creation, customization, and environment management.

Uploaded by

analiaremon08
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Path 1: Create a canvas app in Power Apps

Module 1: Get Started with Power App Canvas


Introduction to Power Apps
Power Apps Building Blocks
Power App Home Page
Power App Studio
Power App Mobile
Power Platform Admin Center
Exercise - Create Your First App
Ways to Build Power Apps
Power Apps Related Technologies
Data Source, Connections and gateways
Microsoft Dataverse
Reasons to use Dataverse
Additional Power App Related Technologies
Power Automate
Power Bi
Designing a Power Ap
Module 2: Customize a canvas app in Power Apps
Improve apps by making basic customizations in Power Apps
Create a navigation model for your canvas app
Explore Screens and Controls In Power Apps
Controls in Power Apps
Exercise 2: Get started with functions in Power Apps
Module 3: Manage Apps in Power Apps
View Versions
Restore a previous version
Share Apps in Power Apps
Sharing Instructions
Permissions & Licensing
Exercise 3: Understand environments in Power Apps
Reason for Environments
Create An Environment
Manage Access to Environment
Add and Assign Roles Instructions

Module 1: Get Started with Power App Canvas


Introduction to Power Apps
Suite of apps, services, connectors and data sources that can quickly build custom apps. Provides rich business logic and
workflow to automate processes with out writing code. Power apps also provides an extensions for developers to interact
pragmatically.

Power Apps Building Blocks

Path 1: Create a canvas app in Power Apps 1


Power Apps Home Page

Apps start point

Power App Studio

Development canvas for connecting data, creating UI and building formulas

Power App Mobile

Allows cross platform (Windows, Apple IOS and Android)

Power App Admin Center

Manage Power App Environments

Power App Home Page


Starting point

Pick from:

Sample Apps

Templates

Blank Screen

Apps Shared with me

Power App Studio


Canvas to fully develop apps

Left Pane

Shows a hierarchical view of controls on each screen or app

Middle Pane

Shows the canvas app

Right Pane

Set properties, layout and data sources

Power App Mobile


Will have access to camera, GPS and more

Power Platform Admin Center


centralized location for managing power apps for an organization

Mange different environments

Manage data connections, environment role and data policies

Path 1: Create a canvas app in Power Apps 2


Exercise - Create Your First App

Ways to Build Power Apps


Create an app from a template

Create app from data source

Build app from blank canvas

Power Apps Related Technologies


Data Source, Connections and gateways
Can add built in and custom data sources

Microsoft Dataverse
Stores and manage data used in business application

Dataverse offer a templates of tables for stand scenarios

Populate data with Power Query

Reasons to use Dataverse


simple to manage - stored in the cloud

Helps secure data - role based security

Access dynamic 365 data

Rich meta data - data type and relationships used directly in power apps

Logic and validation - Manage columns, business rules, work flows and process flows

productivity tools - Available via excel through add ins

Additional Power App Related Technologies


Power Automate
Build automated work flows to receive notification, run processes, collect data etc.

Automation through RPA for legacy systems via desktop workflow

Automate business process flows

Power Bi
Connect data from multiple sources and transform the data into visualization to gain insight

Need a Power Bi License Pro License to share and control what others are ale to do with the report

Embed Power Bi tile into power apps

Path 1: Create a canvas app in Power Apps 3


Power BI Dashboard provides a better user experience by allows users to make actions with in the dashboard instead
of leaving it

Designing a Power Ap
Factors to Consider:

Business requirements

Data Model

Licensing and Cost ( Premium data sources - sql and dataverse)

Business Requirements - Supported functionalities

User Experience (UX)

Custom Branding

Pop-ups

Hide/show button based on access/permissions

Consider the amount of functionality is added ( more code) causes it to run slower

User Interface (UI)

Create a mock up UI

Visio

Power Apps

Consider localization and accessibility

Business Logic

Output

Module 2: Customize a canvas app in Power Apps


This module goes over the high level customizations on different control and exploring the basic functionality of controls

Improve apps by making basic customizations in Power Apps


Basic customizations comes from editing the properties pane for each content or screen

Create a navigation model for your canvas app


Creating navigation via button takes more time and effort because aligning the height and widths need to happen
manually

Creating navigation via a Gallery and data source it’s done automatically

Use a Data Source

Path 1: Create a canvas app in Power Apps 4


Data source used for navigation list are ideal because you can change the navigations without changing the overall
design of the app

Use a Collection

Collections can be created using the App OnStart Property, this then allows for you to the collection in a gallery as a
menu just like using Microsoft lists

Explore Screens and Controls In Power Apps


Controls in Power Apps
Ui Element the produces an action or shows information

Examples:

Labels, Text-input, drop downs, navigation elements

Galleries, Forms, Media, and Chart

Galleries - These controls are layout containers that hold a set of controls that show records from a data source.

Forms - These controls show details about your data and let you create and edit records.

Media - These controls let you add background images, include a camera button (so that users can take pictures from
the app), a barcode reader for quickly capturing identification information, and more.

Charts - These controls let you add charts so that users can perform instant analysis while they're on the road.

Exercise 2: Get started with functions in Power Apps


Functions are just like excel functions but instead of cell reference it’s controls references

Module 3: Manage Apps in Power Apps


Allows for you to manage the version history of an app to restore from mistakes etc. When restored, any one who you
shared the app will will also have that app restored.

View Versions
Select the details of the apps via the ellipse

Select versions tab

Restore a previous version


Next to the version select the ellipsis and then select restore

When you restore to a previous version, a new version is added to the list

Share Apps in Power Apps

Path 1: Create a canvas app in Power Apps 5


Can share with a specific user, group or whole organization

Sharing Instructions
Open app in power apps edit mode

Go to File menu

Select settings ( Give app a name and description)

Select save

Select Share

Select the users or group to share

for entire org. “Everyone in Company”

Best practice is to share through active directory security group

Default permissions is “User” - can view and use app, other permission is “Co-owner” - can use edit and share
app (can’t delete or change owner)

To send invitation via email, leave “Send an Email Invitation” checked

Select Share

Permissions & Licensing


Everyone with access to a Power App must also have permissions to each data connections and gateways

Includes having permission for specific tables, have security roles that allow for create, read, write and delete
operations

Co-owner’s must also have a “Power App Per App Plan” or “Power Apps per User Plan” - if using premium
connectors

Exercise 3: Understand environments in Power Apps


Environment is a container for apps and other resources

Reason for Environments


Separate App development by department

Support Application Lifecycle

Dev

Test

Stage

Prod

Manage Data Access

Can have it’s own business data (database for Dataverse)

Path 1: Create a canvas app in Power Apps 6


Create An Environment
Navigate to Admin Center

make.powerapps.com - select the gear icon new the upper right corner and select Admin Center

Or https://admin.powerplatform.microsoft.com

Select New

Enter name, region, environment type in the New Environment dialog box

Toggle - Create a database for this environment

Select Next

Select language and Currency the database is suppose to use (Permanent)

Select Save

Manage Access to Environment


Can access Environment in 1 of 2 ways: System Admin, Environment Maker

Env. Admins can create security roles as needed

Add and Assign Roles Instructions


1. Navigate to Admin Portal

a. https://admin.powerplatform.microsoft.com

2. Select Environments on the left pane if it’s not selected by default

3. Select the env. and select setting at the top

4. Select Users + Permission dropdown and select users\

5. Select Add user ( Add by email)

6. Manage roles and information of a user select the user name

7. Select manage role at the top

8. Select the roles for the user

9. select ok

Path 1: Create a canvas app in Power Apps 7

You might also like